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 30 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({}));
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
17
flake.lock
generated
17
flake.lock
generated
|
@ -83,6 +83,22 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"basedpyright": {
|
||||
"locked": {
|
||||
"lastModified": 1715279725,
|
||||
"narHash": "sha256-dy+5OXWNvz7tFIXdbP72baRxkdqSywATNsHcYDxGfHw=",
|
||||
"owner": "kiike",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "695099b46a475665c25a2d1851d25e92c2711dcb",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "kiike",
|
||||
"ref": "pkgs/basedpyright",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"bat-theme-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
|
@ -1686,6 +1702,7 @@
|
|||
"ags": "ags",
|
||||
"arion": "arion",
|
||||
"astal": "astal",
|
||||
"basedpyright": "basedpyright",
|
||||
"bat-theme-src": "bat-theme-src",
|
||||
"caddy-plugins": "caddy-plugins",
|
||||
"curseforge-server-downloader-src": "curseforge-server-downloader-src",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
owner = "nix-community";
|
||||
repo = "nixd";
|
||||
};
|
||||
basedpyright.url = "github:kiike/nixpkgs/pkgs/basedpyright";
|
||||
|
||||
vimplugin-easytables-src = {
|
||||
type = "github";
|
||||
|
|
Loading…
Add table
Reference in a new issue