/
bluesboy
/
dotfiles
Обзор
Документация
Войти
/
bluesboy
/
dotfiles
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
config/nvim/lua/plugins/git/neogit.lua
50 строк
1 KB
Bluesboy
Move Neovim plugins to subdirectories
09 мар 2026, 03:21
09 мар 2026, 03:21
6c7a113
Код
Авторство
О чём код?
return { { "NeogitOrg/neogit", dependencies = { "nvim-lua/plenary.nvim", "sindrets/diffview.nvim", "nvim-telescope/telescope.nvim", }, cmd = "Neogit", keys = { { "<leader>gg", "<cmd>Neogit<cr>", desc = "Show Neogit UI" }, }, opts = { -- Use diffview.nvim for diffs instead of built-in integrations = { diffview = true, }, }, }, { "sindrets/diffview.nvim", dependencies = { "nvim-lua/plenary.nvim" }, cmd = { "DiffviewOpen", "DiffviewClose", "DiffviewToggleFiles", "DiffviewFocusFiles", "DiffviewFileHistory" }, keys = { { "<leader>gd", "<cmd>DiffviewOpen<cr>", desc = "Diff working tree" }, { "<leader>gh", "<cmd>DiffviewFileHistory %<cr>", desc = "File history" }, { "<leader>gH", "<cmd>DiffviewFileHistory<cr>", desc = "Repo history" }, { "<leader>gx", "<cmd>DiffviewClose<cr>", desc = "Close Diffview" }, }, opts = { enhanced_diff_hl = true, view = { default = { layout = "diff2_horizontal", }, merge_tool = { layout = "diff3_horizontal", disable_diagnostics = true, }, }, file_panel = { listing_style = "tree", tree_options = { flatten_dirs = true, folder_statuses = "only_folded", }, }, }, }, }