/
as.lizin
/
nvim
Обзор
Документация
Войти
/
as.lizin
/
nvim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
lua/plugins/configs/nvimtree.lua
90 строк
2 KB
Aleksandr Lizin
Add Midnight Commander inspiration to README
04 май 2026, 23:13
04 май 2026, 23:13
ea44995
Код
Авторство
О чём код?
local options = { filters = { dotfiles = false, exclude = { vim.fn.stdpath "config" .. "/lua/custom" }, }, disable_netrw = true, hijack_netrw = true, hijack_cursor = true, hijack_unnamed_buffer_when_opening = false, sync_root_with_cwd = true, update_focused_file = { enable = true, update_root = false, }, view = { adaptive_size = true, side = "left", width = 50, preserve_window_proportions = true, }, git = { enable = false, ignore = true, }, filesystem_watchers = { enable = true, }, actions = { open_file = { resize_window = true, }, }, renderer = { root_folder_label = false, highlight_git = false, highlight_opened_files = "none", indent_markers = { enable = false, }, icons = { show = { file = true, folder = true, folder_arrow = true, git = false, }, glyphs = { default = "", symlink = "", folder = { default = "", empty = "", empty_open = "", open = "", symlink = "", symlink_open = "", arrow_open = "", arrow_closed = "", }, git = { unstaged = "✗", staged = "✓", unmerged = "", renamed = "➜", untracked = "★", deleted = "", ignored = "◌", }, }, }, }, } local function on_attach(bufnr) local api = require("nvim-tree.api") api.config.mappings.default_on_attach(bufnr) local opts = { buffer = bufnr, noremap = true, silent = true } vim.keymap.set("n", "<C-s>", function() require("nvim-tree-search").start() end, vim.tbl_extend("force", opts, { desc = "Incremental Search" })) end require("nvim-tree").setup(vim.tbl_extend("force", options, { on_attach = on_attach, }))