diff options
Diffstat (limited to 'nvim')
| -rw-r--r-- | nvim/dot-config/nvim/lua/plugins/lspconfig.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/nvim/dot-config/nvim/lua/plugins/lspconfig.lua b/nvim/dot-config/nvim/lua/plugins/lspconfig.lua index 85853be..b976d9e 100644 --- a/nvim/dot-config/nvim/lua/plugins/lspconfig.lua +++ b/nvim/dot-config/nvim/lua/plugins/lspconfig.lua @@ -18,8 +18,16 @@ return { "neovim/nvim-lspconfig", config = function() local lspconfig = require("lspconfig") + lspconfig.pyright.setup({}) lspconfig.ruby_lsp.setup({}) + + vim.keymap.set("n", "K", vim.lsp.buf.hover, {}) + vim.keymap.set("n", "<leader>gd", vim.lsp.buf.definition, {}) + vim.keymap.set("n", "<leader>gr", vim.lsp.buf.references, {}) + vim.keymap.set("n", "<leader>gf", vim.lsp.buf.format, {}) + vim.keymap.set("n", "<leader>ca", vim.lsp.buf.code_action, {}) + vim.keymap.set("n", "<leader>rn", vim.lsp.buf.rename, {}) end } } |
