feat(nvim): setup basedpyright
All checks were successful
Discord / discord commits (push) Has been skipped
All checks were successful
Discord / discord commits (push) Has been skipped
This commit is contained in:
parent
b0323e5fe1
commit
69f6134563
4 changed files with 12 additions and 5 deletions
|
@ -19,6 +19,7 @@ in
|
|||
neovim = {
|
||||
plugins = [
|
||||
vimPlugins.markdown-preview-nvim
|
||||
|
||||
{
|
||||
plugin = buildPlugin "easytables-nvim" vimplugin-easytables-src;
|
||||
type = "lua";
|
||||
|
|
|
@ -2,22 +2,28 @@
|
|||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
basedpyright,
|
||||
...
|
||||
}: let
|
||||
inherit (config.vars) neovimIde;
|
||||
inherit (pkgs) vimPlugins;
|
||||
in
|
||||
lib.mkIf neovimIde {
|
||||
programs = {
|
||||
neovim = {
|
||||
withPython3 = true;
|
||||
|
||||
extraPython3Packages = ps: [
|
||||
ps.pylint
|
||||
extraPackages = [
|
||||
basedpyright.legacyPackages.${pkgs.system}.basedpyright
|
||||
];
|
||||
|
||||
plugins = [
|
||||
];
|
||||
extraLuaConfig =
|
||||
/*
|
||||
lua
|
||||
*/
|
||||
''
|
||||
require('lspconfig').basedpyright.setup(
|
||||
require('coq').lsp_ensure_capabilities({}));
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
BIN
flake.lock
BIN
flake.lock
Binary file not shown.
BIN
flake.nix
BIN
flake.nix
Binary file not shown.
Loading…
Reference in a new issue