Могу ли я дать окну быстрого исправления другую строку состояния в vim?
Я бы хотел, чтобы окно быстрого исправления отличалось от строки состояния всех других моих окон.
Я хочу это иметь:
set statusline=\ %n\ \ %f%=%L\ lines\
Когда я нахожусь в окне быстрого исправления, я могу использовать:setlocal, но как в моем.vimrc я могу заставить его иметь другую строку состояния?
2 ответа
Решение
Это должно работать
autocmd Filetype qf setlocal statusline=\ %n\ \ %f%=%L\ lines\
Окно QuickFix имеет тип файла qf
(увидеть :help filetype
), так что вы можете добавить строку:
setlocal statusline=\ %n\ \ %f%=%L\ lines\
присвоить qf.vim
(увидеть :help ftplugin-overrule
).