@@ -512,6 +512,12 @@ require('lazy').setup({
512512 vim .keymap .set (mode , keys , func , { buffer = event .buf , desc = ' LSP: ' .. desc })
513513 end
514514
515+ -- Defined by me: jump to definition in vertical split
516+ map (' gv' , ' <C-w>v <cmd>Telescope lsp_definitions<cr>' , ' [G]oto Definition in [V]ertical Split' )
517+
518+ -- Defined by me: jump to definition in horizontal split
519+ map (' gh' , ' <C-w>s <cmd>Telescope lsp_definitions<cr>' , ' [G]oto Definition in [H]orizontal Split' )
520+
515521 -- Jump to the definition of the word under your cursor.
516522 -- This is where a variable was first declared, or where a function is defined, etc.
517523 -- To jump back, press <C-t>.
@@ -658,20 +664,20 @@ require('lazy').setup({
658664 -- for you, so that they are available from within Neovim.
659665 local ensure_installed = vim .tbl_keys (servers or {})
660666 vim .list_extend (ensure_installed , {
661- " black" ,
662- " csharp-language-server" ,
663- " csharpier" ,
664- " docker-compose-language-service" ,
665- " dockerfile-language-server" ,
666- " eslint-lsp" ,
667- " html-lsp" ,
668- " lua-language-server" ,
669- " markdownlint" ,
670- " prettier" ,
671- " python-lsp-server" ,
672- " stylua" ,
673- " typescript-language-server" ,
674- " yaml-language-server" ,
667+ ' black' ,
668+ ' csharp-language-server' ,
669+ ' csharpier' ,
670+ ' docker-compose-language-service' ,
671+ ' dockerfile-language-server' ,
672+ ' eslint-lsp' ,
673+ ' html-lsp' ,
674+ ' lua-language-server' ,
675+ ' markdownlint' ,
676+ ' prettier' ,
677+ ' python-lsp-server' ,
678+ ' stylua' ,
679+ ' typescript-language-server' ,
680+ ' yaml-language-server' ,
675681 })
676682 require (' mason-tool-installer' ).setup { ensure_installed = ensure_installed }
677683
0 commit comments