2016-09-15 5 views
0

Я хотел бы посмотреть, есть ли замок-заглушка ON или OFF в моей строке состояния vim-авиакомпании по указанным причинам here. Я установил vim-capslock в свой комплект и установил переменную как let g:airline#extensions#capslock#enabled = 1. Однако после открытия VIM я не вижу никакой разницы. Я не вижу статус caps-lock в строке состояния. Моя конфигурация авиакомпании, как показано ниже в ~/.vimrcVIM Строка состояния авиакомпании не показывает блокировку крышки

let g:airline_theme='wombat' 

" Enable the list of buffers 
let g:airline#extensions#tabline#enabled = 1 

" Show just the filename 
let g:airline#extensions#tabline#fnamemod = ':t' 

" Show capslock status in the statusline 
let g:airline#extensions#capslock#enabled = 1 

Я ожидал CAPS в строке состояния, если крышки замок был включен. Я что-то делаю неправильно?

ответ

1

Я думаю, вы недопонимаете, как работает vim-capslock. Он реализует программное обеспечение caps-lock в Vim, которое влияет на текст, который вы вводите, но не влияет на командные клавиши. И он экспортирует этот статус, чтобы авиакомпания могла его отображать. Но это не имеет ничего общего с ключом блокировки аппаратных колпачков на вашей клавиатуре. Я не знаю, как можно надежно обнаружить капсюль на клавиатуре.

+0

О, ладно! Большое спасибо за разъяснение. возможно, я неправильно понял это полностью. означает ли это, что решения нет? – Raj

+0

Возможно, изменив привязку клавиш блокировки на уровне ОС, а затем назначив новое связывание, чтобы включить vim-capslock? Никогда не пробовал что-то подобное. – Vitor

+0

@ Витор уверен, но один большой недостаток: закрытие замков перестает работать во всех других приложениях. –

 Смежные вопросы

  • Нет связанных вопросов^_^