From 56a260ec286c75e2a69b0e69e66be3b733d9fde8 Mon Sep 17 00:00:00 2001 From: thek4n Date: Fri, 2 Aug 2024 15:02:24 +0300 Subject: [PATCH] nvim migrate to telescope --- .../.config/nvim/lua/plugins/buffer_manager.lua | 14 -------------- home/user/.config/nvim/lua/plugins/lsp_manager.lua | 8 +++++--- home/user/.config/nvim/lua/plugins/telescope.lua | 1 + 3 files changed, 6 insertions(+), 17 deletions(-) delete mode 100644 home/user/.config/nvim/lua/plugins/buffer_manager.lua diff --git a/home/user/.config/nvim/lua/plugins/buffer_manager.lua b/home/user/.config/nvim/lua/plugins/buffer_manager.lua deleted file mode 100644 index a830ba1..0000000 --- a/home/user/.config/nvim/lua/plugins/buffer_manager.lua +++ /dev/null @@ -1,14 +0,0 @@ -return { - "j-morano/buffer_manager.nvim", - dependencies = { - "nvim-lua/plenary.nvim" - }, - config = function() - local map = vim.keymap.set - map("n", "", require("buffer_manager.ui").toggle_quick_menu, {desc = "Buffer manager"}) - vim.api.nvim_command([[ - autocmd FileType buffer_manager vnoremap :m '>+1gv=gv - autocmd FileType buffer_manager vnoremap :m '<-2gv=gv - ]]) - end -} \ No newline at end of file diff --git a/home/user/.config/nvim/lua/plugins/lsp_manager.lua b/home/user/.config/nvim/lua/plugins/lsp_manager.lua index 24a08dd..188e987 100644 --- a/home/user/.config/nvim/lua/plugins/lsp_manager.lua +++ b/home/user/.config/nvim/lua/plugins/lsp_manager.lua @@ -55,9 +55,10 @@ local on_attach = function(_, bufnr) -- See `:help vim.lsp.*` for documentation on any of the below functions buf_set_keymap('n', 'gD', 'lua vim.lsp.buf.declaration()', desc("Go declaration")) - buf_set_keymap('n', 'gd', 'lua vim.lsp.buf.definition()', desc("Go definition")) - buf_set_keymap('n', 'gi', 'lua vim.lsp.buf.implementation()', desc("Go implementation")) - buf_set_keymap('n', 'gr', 'lua vim.lsp.buf.references()', desc("Get references")) + buf_set_keymap('n', 'gd', 'Telescope lsp_definitions', desc("Go definition")) + buf_set_keymap('n', 'gi', 'Telescope lsp_implementations', desc("Go implementation")) + buf_set_keymap('n', 'gr', 'Telescope lsp_references', desc("Go references")) + buf_set_keymap('n', 'gt', 'Telescope lsp_type_definitions', desc("Go type references")) buf_set_keymap('n', 'k', 'lua vim.lsp.buf.hover()', desc("Show help")) buf_set_keymap('n', 'K', 'lua vim.lsp.buf.signature_help()', desc("Show signature")) buf_set_keymap('n', 'wa', 'lua vim.lsp.buf.add_workspace_folder()', desc("Add workspace folder")) @@ -78,6 +79,7 @@ return { dependencies = { 'neovim/nvim-lspconfig', "williamboman/mason-lspconfig.nvim", + 'nvim-telescope/telescope.nvim', }, config = function() require("mason").setup() diff --git a/home/user/.config/nvim/lua/plugins/telescope.lua b/home/user/.config/nvim/lua/plugins/telescope.lua index e9a34de..f9ebcd8 100644 --- a/home/user/.config/nvim/lua/plugins/telescope.lua +++ b/home/user/.config/nvim/lua/plugins/telescope.lua @@ -21,6 +21,7 @@ return { { 'fg', 'Telescope live_grep' }, { 'fc', 'Telescope git_commits' }, { 'fd', 'Telescope diagnostics' }, + { '', 'Telescope buffers' }, }, config = function() local telescope = require("telescope")