summaryrefslogtreecommitdiff
path: root/vim/.vim/after
diff options
context:
space:
mode:
Diffstat (limited to 'vim/.vim/after')
-rw-r--r--vim/.vim/after/plugin/status.vim5
1 files changed, 4 insertions, 1 deletions
diff --git a/vim/.vim/after/plugin/status.vim b/vim/.vim/after/plugin/status.vim
index 05acb6e..efa7eb3 100644
--- a/vim/.vim/after/plugin/status.vim
+++ b/vim/.vim/after/plugin/status.vim
@@ -28,6 +28,9 @@ function! WinCwd()
return ""
endfunction
+let g:active_window=1
+autocmd WinEnter * let g:active_window=winnr()
+
augroup myflags
let status_line_bg = synIDattr(hlID("StatusLine"), "fg")
let status_line_fg = synIDattr(hlID("StatusLine"), "bg")
@@ -41,6 +44,6 @@ augroup myflags
autocmd User Flags call Hoist("buffer", "%{b:trailing?'[tw]':''}")
autocmd User Flags call Hoist("buffer", "%{b:mixed?'[mixed]':''}")
autocmd User Flags call Hoist("buffer", "%{&paste?'[paste]':''}")
- autocmd User Flags call Hoist("window", "%{WinCwd() != '' ? '['.WinCwd().']' : ''} 🌻")
+ autocmd User Flags call Hoist("window", "%{WinCwd() != '' ? '['.WinCwd().']' : ''} %{winnr() == g:active_window ? '🐺' : ''}")
autocmd User Flags call Hoist("global", {"hl": "MyGlobals"}, "[%{pathshorten(GlobalCwd())}, %{g:my_searchprgs[g:my_searchprg]}, %{g:my_findprgs[g:my_findprg]}] 🌿")
augroup END