Обновления конфигов

This commit is contained in:
Alexander Neonxp Kiryukhin 2025-05-16 22:33:54 +03:00
parent e9a2f811b7
commit 49e5fa5710
Signed by: NeonXP
SSH key fingerprint: SHA256:SVt7TjxbVc87m1QYaQziOJ0N3OCFURv2g76gD/UTTXI
20 changed files with 529 additions and 192 deletions

View file

@ -1,19 +1,50 @@
return {
"nvim-telescope/telescope.nvim",
dependencies = { "nvim-lua/plenary.nvim" },
opts = {
pickers = {
buffers = {
initial_mode = "normal",
},
},
defaults = {
file_ignore_patterns = { "vendor", "node_modules" },
},
dependencies = {
"nvim-lua/plenary.nvim",
},
config = function()
local actions = require("telescope.actions")
require("telescope").setup({
extensions = {
project = {
sync_with_nvim_tree = true,
},
},
pickers = {
buffers = {
initial_mode = "normal",
},
},
defaults = {
file_ignore_patterns = { "vendor", "node_modules" },
mappings = {
i = {
["<F4>"] = actions.close,
},
n = {
["<F4>"] = actions.close,
},
},
},
})
end,
keys = {
{ "<leader>ff", "<cmd>Telescope find_files<CR>", noremap = true, silent = true, desc = "Find files" },
{ "<leader>fg", "<cmd>Telescope live_grep<CR>", noremap = true, silent = true, desc = "Live grep" },
{ "<leader>fb", "<cmd>Telescope buffers<CR>", noremap = true, silent = true, desc = "Find buffers" },
{
"<leader>fb",
"<cmd>Telescope current_buffer_fuzzy_fund<CR>",
noremap = true,
silent = true,
desc = "Find current file",
},
{ "<F4>", "<cmd>Telescope buffers<CR>", noremap = true, silent = true, desc = "Find buffers" },
{ "<leader>gc", "<cmd>Telescope git_commits<CR>", noremap = true, silent = true },
{ "<leader>gs", "<cmd>Telescope git_status<CR>", noremap = true, silent = true },
{ "<leader>ch", "<cmd>Telescope commands_history<CR>", noremap = true, silent = true },
{ "<leader>e", "<cmd>Telescope diagnostics<CR>", noremap = true, silent = true },
{ "gi", "<cmd>Telescope lsp_implementations<CR>", noremap = true, silent = true },
{ "gr", "<cmd>Telescope lsp_references<CR>", noremap = true, silent = true },
},
}