Using VIM how do I 'set statusline' to align right? -
my ~/.vimrc uses following statusline setting
set statusline=%f%m%r%h%w\ %{&ff}\ %y\ [0x\%02.2b]\ %l/%l,%v\ %p%%
everything left aligned. help 'statusline'
says -
character used "left justify item. default right justified when minwid larger length of item."
however, haven't been able use (or not use) -
ever align things right.
so example of having 1 group of items left aligned , 1 group right aligned?
i've tried use =
prints =
sign.
you need prefix =
percent sign: %=
.
using example:
set statusline=%f%m%r%h%w\ %{&ff}\ %y\ [0x\%02.2b]\ %=l/%l,%v\ %p%%
will right-align "%l/%l,%v\ %p%%
" group. should force truncation using %<
in suitable place accommodate narrow windows:
set statusline=%f%m%r%h%w%<\ %{&ff}\ %y\ [0x\%02.2b]\ %=l/%l,%v\ %p%%
Comments
Post a Comment