aboutsummaryrefslogtreecommitdiff
path: root/.local/share/nvim/site/autoload/statusbar.vim
diff options
context:
space:
mode:
authorNPScript <nathan@reinerweb.ch>2022-04-09 21:22:20 +0200
committerNPScript <nathan@reinerweb.ch>2022-04-09 21:22:20 +0200
commit896c311feb10e947c727a888308dbc7eb71d1ec2 (patch)
treeb6713478d14eb8ea531107c3f399c437db7fd2fb /.local/share/nvim/site/autoload/statusbar.vim
init commit
Diffstat (limited to '.local/share/nvim/site/autoload/statusbar.vim')
-rw-r--r--.local/share/nvim/site/autoload/statusbar.vim20
1 files changed, 20 insertions, 0 deletions
diff --git a/.local/share/nvim/site/autoload/statusbar.vim b/.local/share/nvim/site/autoload/statusbar.vim
new file mode 100644
index 0000000..59e63f5
--- /dev/null
+++ b/.local/share/nvim/site/autoload/statusbar.vim
@@ -0,0 +1,20 @@
+
+function! statusbar#refresh()
+ let g:currentmode={
+ \ 'n' : 'NORMAL ',
+ \ 'v' : 'VISUAL ',
+ \ 'V' : 'V·Line ',
+ \ "\<C-V>" : 'V·Block ',
+ \ 'i' : 'INSERT ',
+ \ 'R' : 'R ',
+ \ 'Rv' : 'V·Replace ',
+ \ 'c' : 'Command ',
+ \}
+
+ set statusline=
+ set statusline+=\ %{toupper(g:currentmode[mode()])}
+ set statusline+=%=
+ set statusline+=\ %f
+ set statusline+=%=
+ set statusline+=\ %l/%L\ %p%%\
+endfunction