summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRayHammer <mail@rayhammer.dev>2023-05-12 20:05:05 +0200
committerRayHammer <mail@rayhammer.dev>2023-05-12 20:05:05 +0200
commit958e4d0584f10d655c9d8aa27b0870ebcd6b11b6 (patch)
tree08fd6b97e890905d2329aac07b1f58609c998777
parent9d199e4c402babb605e8daaa49faec6763252894 (diff)
Fixed Neotree not updating Git status on save
-rw-r--r--init.vim8
-rw-r--r--lua/init.lua2
2 files changed, 9 insertions, 1 deletions
diff --git a/init.vim b/init.vim
index 1a43a06..b29b316 100644
--- a/init.vim
+++ b/init.vim
@@ -26,6 +26,7 @@ Plug 'bluz71/vim-moonfly-colors'
" File Browsers
Plug 'nvim-lua/plenary.nvim'
Plug 'MunifTanjim/nui.nvim'
+Plug 'nvim-tree/nvim-web-devicons'
Plug 'nvim-neo-tree/neo-tree.nvim', { 'branch': 'v2.x' }
Plug 'mcchrish/nnn.vim'
@@ -79,7 +80,12 @@ let g:ale_linters = {
let g:neoformat_enabled_cs = [ 'csharpier' ]
augroup fmt
autocmd!
- autocmd BufWritePre * undojoin | Neoformat
+ autocmd BufWritePre *.cs undojoin | Neoformat
+augroup END
+
+augroup git
+ au!
+ au BufWritePost * silent Git status
augroup END
" NNN settings
diff --git a/lua/init.lua b/lua/init.lua
index 27f32f1..d9a62fd 100644
--- a/lua/init.lua
+++ b/lua/init.lua
@@ -15,6 +15,7 @@ end
local neotree = require("neo-tree")
neotree.setup({
close_if_last_window = false,
+ enable_git_status = true,
enable_refresh_on_write = true,
icon = {
folder_closed = "",
@@ -49,6 +50,7 @@ neotree.setup({
hide_dotfiles = false,
}
},
+ event_handlers = {}
})
-- LSP