Могу ли я дать окну быстрого исправления другую строку состояния в 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).

Другие вопросы по тегам