nvim migrate to telescope
This commit is contained in:
parent
70d39c43c5
commit
56a260ec28
@ -1,14 +0,0 @@
|
||||
return {
|
||||
"j-morano/buffer_manager.nvim",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim"
|
||||
},
|
||||
config = function()
|
||||
local map = vim.keymap.set
|
||||
map("n", "<leader><leader>", require("buffer_manager.ui").toggle_quick_menu, {desc = "Buffer manager"})
|
||||
vim.api.nvim_command([[
|
||||
autocmd FileType buffer_manager vnoremap <C-j> :m '>+1<CR>gv=gv
|
||||
autocmd FileType buffer_manager vnoremap <C-k> :m '<-2<CR>gv=gv
|
||||
]])
|
||||
end
|
||||
}
|
||||
@ -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', '<cmd>lua vim.lsp.buf.declaration()<CR>', desc("Go declaration"))
|
||||
buf_set_keymap('n', 'gd', '<cmd>lua vim.lsp.buf.definition()<CR>', desc("Go definition"))
|
||||
buf_set_keymap('n', 'gi', '<cmd>lua vim.lsp.buf.implementation()<CR>', desc("Go implementation"))
|
||||
buf_set_keymap('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', desc("Get references"))
|
||||
buf_set_keymap('n', 'gd', '<cmd>Telescope lsp_definitions<CR>', desc("Go definition"))
|
||||
buf_set_keymap('n', 'gi', '<cmd>Telescope lsp_implementations<CR>', desc("Go implementation"))
|
||||
buf_set_keymap('n', 'gr', '<cmd>Telescope lsp_references<CR>', desc("Go references"))
|
||||
buf_set_keymap('n', 'gt', '<cmd>Telescope lsp_type_definitions<CR>', desc("Go type references"))
|
||||
buf_set_keymap('n', '<space>k', '<cmd>lua vim.lsp.buf.hover()<CR>', desc("Show help"))
|
||||
buf_set_keymap('n', '<space>K', '<cmd>lua vim.lsp.buf.signature_help()<CR>', desc("Show signature"))
|
||||
buf_set_keymap('n', '<space>wa', '<cmd>lua vim.lsp.buf.add_workspace_folder()<CR>', 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()
|
||||
|
||||
@ -21,6 +21,7 @@ return {
|
||||
{ '<Leader>fg', '<cmd>Telescope live_grep<CR>' },
|
||||
{ '<Leader>fc', '<cmd>Telescope git_commits<CR>' },
|
||||
{ '<Leader>fd', '<cmd>Telescope diagnostics<CR>' },
|
||||
{ '<Leader><Leader>', '<cmd>Telescope buffers<CR>' },
|
||||
},
|
||||
config = function()
|
||||
local telescope = require("telescope")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user