- Связал nvim-tree и переход по директориям (zoxide и fzf lua )

- quotes headings md render
This commit is contained in:
2025-03-13 23:13:32 +03:00
parent 6f9fcff8fa
commit e7d4e1c5c0
8 changed files with 86 additions and 73 deletions

View File

@ -4,7 +4,7 @@ require("nvim-tree").setup({
sorter = "case_sensitive",
},
view = {
width = 50,
width = 40,
},
renderer = {
group_empty = true,
@ -28,7 +28,7 @@ require("nvim-tree").setup({
-- Define file extensions to handle with system open
local special_extensions = {
".pdf", ".png", ".jpeg", ".jpg", ".doc", ".docx"
".pdf", ".png", ".jpeg", ".jpg", ".doc", ".docx", ".epub", ".fb2"
}
-- Helper function to check file extension
@ -57,3 +57,12 @@ require("nvim-tree").setup({
-- Глобальные бинды для nvim-tree
vim.keymap.set("n", "<Leader>e", ":NvimTreeToggle<CR>", { noremap = true, silent = true })
vim.keymap.set("n", "<Leader>q", ":NvimTreeFindFile<CR>", { noremap = true, silent = true })
vim.api.nvim_create_autocmd("DirChanged", {
callback = function()
local new_dir = vim.fn.getcwd() -- Получаем текущую рабочую директорию
require("nvim-tree.api").tree.change_root(new_dir)
-- Здесь можно добавить любые действия, например, логирование или обновление плагинов
end,
})