neovim中文输入改进计划 目前neovim中文输入插件支持较差,在中文文本上使用vim motion是很尴尬的。可能的解决方案的线索都已经存在,但是要么需要手动编译,要么要自己配置一些文件目录,要么需要写vimscript来配置,如果想写中文markdown/org/norg,体验都会很差,本计划希望通过填补空缺,并收录已有的解决方案,来打破这个壁垒。
- 尽量用纯lua编写
- 尽可能接近原生vim功能
- 纯lua实现单词跳转和textobject:jieba.nvim BY noearc
- python实现单词跳转:jieba.vim BY kkew3
- cpp实现单词跳转,需本地编译:jieba_nvim BY cathaysia
- leap-zh.nvim BY noearc
- flash-zh.nvim BY rainzm
- hop-zh-by-flypy BY zzhirong
- vim-easymotion-zh BY zzhirong
- vim-PinyinSearch BY ppwwyyxx
- 基于lsp的全拼解决方案:ds-pinyin-lsp BY @iamcco
- 基于nvim-cmp的任意输入方式解决方案:cmp-im BY @yehuohan
- 基于nvim-cmp的小鹤音形,需本地编译:(https://github.com/wasden/cmp-flypy.nvim) BY wasden
- 基于nvim-cmp的小鹤音形,纯lua:cmp-im-flypy [WIP] BY noearc
- 中文文本规范检查:ChineseLinter.vim BY wsdjeg
- 自动加入盘古之白:pangu.nvim BY noearc
- zhlint [未测试]