diff --git a/user/config/nvim/default.nix b/user/config/nvim/default.nix index b6c4fab..e97b8ec 100644 --- a/user/config/nvim/default.nix +++ b/user/config/nvim/default.nix @@ -39,6 +39,7 @@ ]; extraPackages = with pkgs; [ python3Packages.jedi-language-server + pyright clang-tools nixd lua-language-server diff --git a/user/config/nvim/lua/u/bindings.lua b/user/config/nvim/lua/u/bindings.lua index a3ba2b9..16e84d6 100644 --- a/user/config/nvim/lua/u/bindings.lua +++ b/user/config/nvim/lua/u/bindings.lua @@ -4,7 +4,8 @@ map('n', 'e', MiniFiles.open) map('n', 'u', require('undotree').toggle) map('n', 'H', 'bp') map('n', 'L', 'bn') -map('n', 'bd', 'bdelete') -map('n', 'v', 'vs') -map('n', 'h', 'sp') +map('n', 'bd', 'bdelete', {desc = "buffer delete"}) +map('n', 'v', 'vs', {desc = "split [V]ertical"}) +map('n', 'h', 'sp', {desc = "split [H]orizontal"}) map('n', 'q:', '') +map('n', 'cd', vim.diagnostic.open_float, {desc = "[C]ode [D]iagnostic"}) diff --git a/user/config/nvim/lua/u/plugins/lsp.lua b/user/config/nvim/lua/u/plugins/lsp.lua index 999e3e9..14cdcd1 100644 --- a/user/config/nvim/lua/u/plugins/lsp.lua +++ b/user/config/nvim/lua/u/plugins/lsp.lua @@ -62,6 +62,7 @@ lspconfig.clangd.setup({ }, capabilities=capabilities }) -lspconfig.jedi_language_server.setup({}) +--lspconfig.jedi_language_server.setup({}) +lspconfig.pyright.setup({}) lspconfig.nixd.setup({}) lspconfig.lua_ls.setup({})