diff --git a/modules/home-manager/programs/neovim/default.nix b/modules/home-manager/programs/neovim/default.nix index 2e0faf0..a33dd22 100644 --- a/modules/home-manager/programs/neovim/default.nix +++ b/modules/home-manager/programs/neovim/default.nix @@ -14,6 +14,7 @@ in extraLuaConfig = '' ${builtins.readFile ./options.lua} ${builtins.readFile ./keymaps.lua} + ${builtins.readFile ./lsp.lua} ${builtins.readFile ./cyberpunk.lua} ${builtins.readFile ./tokyo_night.lua} ${builtins.readFile ./treesitter.lua} @@ -26,7 +27,6 @@ in ${builtins.readFile ./autopairs.lua} ${builtins.readFile ./heirline.lua} ${builtins.readFile ./lazydev.lua} - ${builtins.readFile ./lsp.lua} ${builtins.readFile ./conform.lua} ${builtins.readFile ./cmp.lua} ${builtins.readFile ./grug.lua} diff --git a/modules/home-manager/programs/neovim/lsp.lua b/modules/home-manager/programs/neovim/lsp.lua index 7040aee..2c79f97 100644 --- a/modules/home-manager/programs/neovim/lsp.lua +++ b/modules/home-manager/programs/neovim/lsp.lua @@ -42,7 +42,8 @@ vim.api.nvim_create_autocmd("LspAttach", { -- Jump to the definition of the word under your cursor. -- This is where a variable was first declared, or where a function is defined, etc. -- To jump back, press . - map("gd", require("telescope.builtin").lsp_definitions, "[G]oto [D]efinition") + -- map("gd", require("telescope.builtin").lsp_definitions, "[G]oto [D]efinition") + map("gd", vim.lsp.buf.definition, "[G]oto [D]efinition") -- Find references for the word under your cursor. map("gr", require("telescope.builtin").lsp_references, "[G]oto [R]eferences")