aboutsummaryrefslogtreecommitdiff
path: root/nvim/dot-config
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/dot-config')
-rw-r--r--nvim/dot-config/nvim/lua/plugins/lspconfig.lua8
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
}
}