LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 376|回复: 0

fcitx-remote设置timeoutlen=150导致一些热键无法使用

[复制链接]
发表于 2011-8-22 08:14:41 | 显示全部楼层 |阅读模式

  1. let g:input_toggle = 0
  2.     func! Fcitx2en()
  3.         let s:input_status = system("fcitx-remote")
  4.         if s:input_status == 2
  5.             let g:input_toggle = 1
  6.             let l:a = system("fcitx-remote -c")
  7.         endif
  8.     endfunc

  9.     func! Fcitx2zh()
  10.         let s:input_status = system("fcitx-remote")
  11.         if s:input_status != 2 && g:input_toggle == 1
  12.             let l:a = system("fcitx-remote -o")
  13.             let g:input_toggle = 0
  14.         endif
  15.     endfunc

  16.     set timeoutlen=150
  17.     au! InsertLeave * call Fcitx2en()
  18.     au! InsertEnter * call Fcitx2zh()
复制代码


这种方法使nerdcommenter的许多功能无法使用,能否避免设置timeoutlen,同时实现与上述代码等效的功能?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表