From e930e39ea462287af3607692033ba8210c72b8a4 Mon Sep 17 00:00:00 2001 From: c Date: Thu, 13 Oct 2022 15:19:19 -0500 Subject: [PATCH] lsp stuff --- nvim/.config/nvim/init.lua | 1 + nvim/.config/nvim/lua/lsp.lua | 7 +++++++ nvim/.config/nvim/lua/plugins.lua | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 nvim/.config/nvim/lua/lsp.lua diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 8cd1ccb..e9834bd 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -2,3 +2,4 @@ require("plugins") require("keybindings") require("settings") require("colorscheme") +require("lsp") diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua new file mode 100644 index 0000000..2c9dbc9 --- /dev/null +++ b/nvim/.config/nvim/lua/lsp.lua @@ -0,0 +1,7 @@ +require'lspconfig'.jedi_language_server.setup{ + on_attach = + function() + vim.keymap.set("n", "K", vim.lsp.buf.hover, {buffer=0}) + vim.keymap.set("n", "gd", vim.lsp.buf.definition, {buffer=0}) + end +} diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 61a1e8f..7450e08 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -4,6 +4,9 @@ return require('packer').startup(function(use) -- Packer can manage itself use('wbthomason/packer.nvim') + -- LSP + use('neovim/nvim-lspconfig') + -- colorschemes use('ayu-theme/ayu-vim') use('morhetz/gruvbox')