Vim - Показать активные языки проверки правописания в строке состояния - PullRequest
4 голосов
/ 07 марта 2012

Я бы хотел настроить строку состояния в vim, чтобы показать языки, которые проверяет проверка орфографии.Примерно так

File: hello.txt [text][utf8][unix][en,de] CWD: ~ Line: 1/10:1

Я добавил эту строку в свой .vimrc:

set statusline+=%{v:lang}

Однако я получаю следующий результат, который не совсем то, что я хочу

File: hello.txt [text][utf8][unix][en_US.utf8] CWD: ~ Line: 1/10:1

Основным недостатком является то, что я не вижу все активированные языки (en и de)

Я искал переменную, похожую на v: lang.Может кто-нибудь показать мне наиболее удобный способ сделать это?

1 Ответ

6 голосов
/ 07 марта 2012

Я полагаю, это установлено с помощью опции spelllang, если вы используете встроенную проверку орфографии, а не плагин:

set statusline+=%{&spelllang}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...