chore(nvim): a lot

format, fix nvim-tree startup, update telescope, drop unused plugins
This commit is contained in:
2025-06-14 19:46:59 +08:00
parent 6a1889722c
commit 53e15c2324
35 changed files with 231 additions and 368 deletions

View File

@@ -3,13 +3,13 @@ M = {
winblend = 50,
path_display = {
"smart",
shorten = 3
}
shorten = 3,
},
},
pickers = {
lsp_definitions = {
theme = "cursor",
layout_config = { width = 0.6, height = 0.3},
layout_config = { width = 0.6, height = 0.3 },
},
lsp_references = {
theme = "cursor",
@@ -17,29 +17,28 @@ M = {
},
current_buffer_fuzzy_find = {
theme = "dropdown",
layout_config = { height = 0.7, width = 0.55, preview_cutoff = 0 ,prompt_position = "top" }
layout_config = { height = 0.7, width = 0.55, preview_cutoff = 0, prompt_position = "top" },
},
lsp_document_symbols = {
theme = "ivy",
layout_config = { height = 0.25 }
}
layout_config = { height = 0.25 },
},
},
}
local opt = require("core.globals").keymap_opt
local keymap = vim.keymap
local builtin = require('telescope.builtin')
local builtin = require("telescope.builtin")
keymap.set('n', '<leader>ff', builtin.find_files, opt)
keymap.set('n', '<leader>gf', builtin.git_files, opt)
keymap.set('n', '<leader>fg', builtin.live_grep, opt)
keymap.set('n', '<leader>fb', builtin.buffers, opt)
keymap.set('n', '<leader>fh', builtin.help_tags, opt)
keymap.set("n", "<leader>ff", builtin.find_files, opt)
keymap.set("n", "<leader>gf", builtin.git_files, opt)
keymap.set("n", "<leader>fg", builtin.live_grep, opt)
keymap.set("n", "<leader>fb", builtin.buffers, opt)
keymap.set("n", "<leader>fh", builtin.help_tags, opt)
-- keymap.set('n', '<leader>lD', builtin.diagnostics, opt)
keymap.set('n', '<leader>ld', builtin.lsp_definitions, opt)
keymap.set('n', '<leader>lr', builtin.lsp_references, opt)
keymap.set('n', '<leader>ls', builtin.lsp_document_symbols, opt)
keymap.set('n', '<leader>/', builtin.current_buffer_fuzzy_find, opt)
keymap.set("n", "<leader>ld", builtin.lsp_definitions, opt)
keymap.set("n", "<leader>lr", builtin.lsp_references, opt)
keymap.set("n", "<leader>ls", builtin.lsp_document_symbols, opt)
keymap.set("n", "<leader>/", builtin.current_buffer_fuzzy_find, opt)
return M