xkblayout: Make Short codes configurable

airline#extensions#xkblayout#short_codes changed to global for easily redefine long named keyboard layout

closes #1713
This commit is contained in:
Stanislav Gobunov
2018-04-18 10:13:24 +03:00
committed by Christian Brabandt
parent 3ad4a18d85
commit c4a4a20b8d
2 changed files with 10 additions and 1 deletions

View File

@@ -999,6 +999,15 @@ vim-xkblayout
* enable/disable vim-xkblayout extension >
let g:airline#extensions#xkblayout#enabled = 1
* redefine keyboard layout short codes to shown in status >
let g:airline#extensions#xkblayout#short_codes = {'Russian-Phonetic': 'RU', 'ABC': 'EN'}
<
'RU' instead of system 'Russian-Phonetic',
'EN' instead of system 'ABC'.
Default: >
let g:airline#extensions#xkblayout#short_codes = {'2SetKorean': 'KR', 'Chinese': 'CN', 'Japanese': 'JP'}
* define path to the backend switcher library
Linux (Install https://github.com/ierton/xkb-switch): >
let g:XkbSwitchLib = '/usr/local/lib/libxkbswitch.so'