Моя строка состояния выглядит примерно так:
set statusline+=%m
set statusline+=b%n:
" set statusline+=%f
set statusline+=%F
set statusline+=%R
set statusline+=%Y
set statusline+=\
set statusline+=[
set statusline+=row\ %l/%L
set statusline+=,\
" set statusline+=column\ %c\ (%v)
set statusline+=column\ %v\ (%c)
set statusline+=]
который в обычный день, когда нет облаков, дает что-то вроде этого:
[-]b3:options.txt,RO,HELP [row 6291/7778, column 42 (29)]
Теперь, когда я разбиваю окна и открываю разные файлы, некоторые из них модифицируются, а некоторые нет, вещи в строке состояния начинают качаться взад-вперед, и это меня бесит без конца.
В справке vim (строка справки) я увидел, что можно установить фиксированную ширину некоторых элементов.
Как бы вы исправили вышеперечисленные элементы таким образом, чтобы, если один элемент отсутствовал или не имел значения по ширине, он не влиял на другие? (то есть, чтобы я всегда мог посмотреть на известную позицию и узнать, что там есть ... не двигать глазами влево и вправо в поисках того, что мне нужно).