fcitx.vim

2020-10-25  本文已影响0人  beihaott

let g:input_toggle = 0

function! Fcitx2en()

  let s:input_status = system("fcitx-remote")

  if s:input_status == 2

      let g:input_toggle = 1

      let l:a = system("fcitx-remote -c")

  endif

endfunction

function! Fcitx2zh()

  let s:input_status = system("fcitx-remote")

  if s:input_status != 2 && g:input_toggle == 1

      let l:a = system("fcitx-remote -o")

      let g:input_toggle = 0

  endif

endfunction

set timeoutlen=150

autocmd InsertLeave * call Fcitx2en()

autocmd InsertEnter * call Fcitx2zh()let g:input_toggle = 0

上一篇 下一篇

猜你喜欢

热点阅读