diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 8900be9..20cd57c 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -29,6 +29,7 @@ map('n', 'nv', ':Telescope find_files cwd=~/.config/nvim map('n', 'nc', ':Telescope find_files cwd=~/.config', options) map('n', 'gd', ':Telescope lsp_definitions', options) +map('n', 'gD', ':Telescope lsp_declaration', options) map('n', 'gr', ':Telescope lsp_references', options) map('n', 'gs', ':Telescope lsp_workspace_symbols', options) map('n', 'gS', ':Telescope lsp_dynamic_workspace_symbols', options) @@ -69,7 +70,7 @@ vim.api.nvim_create_autocmd('LspAttach', { vim.keymap.set('n', 'K', 'lua vim.lsp.buf.hover()', opts) --vim.keymap.set('n', 'gd', 'lua vim.lsp.buf.definition()', opts) - vim.keymap.set('n', 'gD', 'lua vim.lsp.buf.declaration()', opts) + --vim.keymap.set('n', 'gD', 'lua vim.lsp.buf.declaration()', opts) vim.keymap.set('n', 'gi', 'lua vim.lsp.buf.implementation()', opts) vim.keymap.set('n', 'go', 'lua vim.lsp.buf.type_definition()', opts) --vim.keymap.set('n', 'gr', 'lua vim.lsp.buf.references()', opts) diff --git a/.config/nvim/lua/core/options.lua b/.config/nvim/lua/core/options.lua index e326ae3..de9617a 100644 --- a/.config/nvim/lua/core/options.lua +++ b/.config/nvim/lua/core/options.lua @@ -23,3 +23,6 @@ vim.opt.listchars:append { vim.opt.list = true vim.opt.spelllang = {'fr', 'en'} + +vim.opt.splitbelow = true +vim.opt.splitright = true