aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorclaw0ry <me@claw0ry.net>2025-01-06 14:28:18 +0100
committerclaw0ry <me@claw0ry.net>2025-01-06 14:28:18 +0100
commit19c439977f6938b825ed8ffb555bce40796d5159 (patch)
treea025837db35dcfc0bdecb59da78040551097a358
parentvim: keybinding for copying whole file to system clipboard (diff)
vim: simplify statusline
-rw-r--r--.vimrc21
1 files changed, 1 insertions, 20 deletions
diff --git a/.vimrc b/.vimrc
index 5434ffa..72022b6 100644
--- a/.vimrc
+++ b/.vimrc
@@ -103,27 +103,8 @@ set list lcs=tab:>\ ,trail:~,precedes:<,space:\ ,nbsp:×
" --- STATUSLINE
" --------------------------------
-function! GitBranch()
- return system("git rev-parse --abbrev-ref HEAD 2>/dev/null | tr -d '\n'")
-endfunction
-
-function! StatuslineGit()
- let l:branchname = GitBranch()
- return strlen(l:branchname) > 0?' '.l:branchname.' ':''
-endfunction
-
set laststatus=2
-set statusline=
-set statusline+=%#PmenuSel#
-set statusline+=%{StatuslineGit()}
-set statusline+=%#CursorColumn#
-set statusline+=\ %f
-set statusline+=%m\
-set statusline+=%=
-set statusline+=\ %y
-set statusline+=\ %p%%
-set statusline+=\ %l:%c
-set statusline+=\
+set statusline=%#CursorColumn#\ %f%m\ %=\ %y\ %p%%\ %l:%c\
" ---------------------------------
" --- AUTOCOMMANDS