aboutsummaryrefslogtreecommitdiff
path: root/nvim/settings.vim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/settings.vim')
-rw-r--r--nvim/settings.vim26
1 files changed, 26 insertions, 0 deletions
diff --git a/nvim/settings.vim b/nvim/settings.vim
index 9fa0508..de1ea41 100644
--- a/nvim/settings.vim
+++ b/nvim/settings.vim
@@ -69,6 +69,32 @@ set undofile
69set undolevels=10000 69set undolevels=10000
70set undoreload=10000 70set undoreload=10000
71 71
72" Statusline
73set laststatus=2
74function! GitBranch()
75 return system("git rev-parse --abbrev-ref HEAD 2>/dev/null | tr -d '\n'")
76endfunction
77
78function! StatuslineGit()
79 let l:branchname = GitBranch()
80 return strlen(l:branchname) > 0?' '.l:branchname.' ':''
81endfunction
82
83set statusline=
84set statusline+=%#PmenuSel#
85set statusline+=%{StatuslineGit()}
86set statusline+=%#LineNr#
87set statusline+=\ %f
88set statusline+=%m\
89set statusline+=%=
90set statusline+=%#CursorColumn#
91set statusline+=\ %y
92set statusline+=\ %{&fileencoding?&fileencoding:&encoding}
93set statusline+=\ [%{&fileformat}]
94"set statusline+=\ %p%%
95"set statusline+=\ %l:%c
96set statusline+=\
97
72" weitere Einstellungen 98" weitere Einstellungen
73syntax enable 99syntax enable
74filetype plugin indent on 100filetype plugin indent on