diff --git a/after/plugin/telescope.vim b/after/plugin/telescope.vim new file mode 100644 index 0000000..5243adb --- /dev/null +++ b/after/plugin/telescope.vim @@ -0,0 +1,3 @@ + +" search for symbols +map gs :Telescope lsp_dynamic_workspace_symbols diff --git a/lua/conf/telescope.lua b/lua/conf/telescope.lua new file mode 100644 index 0000000..bbb5f71 --- /dev/null +++ b/lua/conf/telescope.lua @@ -0,0 +1,3 @@ +telescope = require('telescope') +telescope.load_extension('fzf_native') +telescope.load_extension('lsp_handlers') diff --git a/packages.vim b/packages.vim index 9ae2912..a188442 100644 --- a/packages.vim +++ b/packages.vim @@ -39,7 +39,7 @@ Plug 'nvim-lua/plenary.nvim' Plug 'scalameta/nvim-metals' Plug 'williamboman/nvim-lsp-installer' -Plug 'nvim-treesitter/nvim-treesitter', {'branch': '0.5-compat', 'do': ':TSUpdate'} +Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} Plug 'nvim-lua/lsp-status.nvim' Plug 'RishabhRD/popfix' Plug 'RishabhRD/nvim-lsputils' @@ -49,6 +49,9 @@ Plug 'folke/lsp-colors.nvim' Plug 'nvim-lua/popup.nvim' Plug 'nvim-lua/plenary.nvim' Plug 'nvim-telescope/telescope.nvim' +Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build' } +Plug 'gbrlsnchs/telescope-lsp-handlers.nvim' + Plug 'machakann/vim-highlightedyank'