From 341457b183b2ebb4b9444ac297f5716c3f2e0e5e Mon Sep 17 00:00:00 2001 From: zackartz Date: Wed, 13 Mar 2024 13:54:16 -0400 Subject: [PATCH] 178 current 2024-03-13 13:54:09 24.05.20240309.3030f18 6.7.9-zen1 * --- modules/home-manager/vim.nix | 53 ++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/modules/home-manager/vim.nix b/modules/home-manager/vim.nix index c103541..20880ef 100644 --- a/modules/home-manager/vim.nix +++ b/modules/home-manager/vim.nix @@ -25,6 +25,59 @@ plugins.neo-tree = { enable = true; enableGitStatus = true; + closeIfLastWindow = true; + autoCleanAfterSessionRestore = true; + window = { + width = 30; + }; + filesystem = { + followCurrentFile.enabled = true; + hijackNetrwBehavior = "open_current"; + useLibuvFileWatcher = true; + }; + defaultComponentConfigs = { + icon = { + folderEmpty = ""; + default = "󰈙"; + }; + indent = { + padding = 0; + indentSize = 1; + }; + modified = { + symbol = "󰧞"; + }; + name = { + useGitStatusColors = true; + }; + gitStatus = { + symbols = { + deleted = "D"; + renamed = "R"; + modified = "M"; + added = "A"; + untracked = "U"; + ignored = ""; + staged = ""; + unstaged = "!"; + conflict = "C"; + }; + }; + diagnostics = { + symbols = { + hint = ""; + info = "󰋽"; + warn = ""; + error = "󰅚"; + }; + highlights = { + hint = "DiagnosticSignHint"; + info = "DiagnosticSignInfo"; + warn = "DiagnosticSignWarn"; + error = "DiagnosticSignError"; + }; + }; + }; }; plugins.gitsigns.enable = true;