From 243f61abac13b83f939bc9bf7ddd5fcd0998e285 Mon Sep 17 00:00:00 2001 From: Alexander Gehrke <github@qwertyuiop.de> Date: Wed, 7 Sep 2022 14:20:04 +0200 Subject: [PATCH] Add telescope lsp plugin --- after/plugin/telescope.vim | 3 +++ lua/conf/telescope.lua | 3 +++ packages.vim | 5 ++++- 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 after/plugin/telescope.vim create mode 100644 lua/conf/telescope.lua 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<cr> 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'