rime.nvim: librime binding for NeoVim
Use RIME in NeoVim!
Modules
| rime.key | Convert vim key name to rime key code and mask |
| rime.nvim | lazy load rime.nvim.rime |
| rime.nvim.plugins.cmp | rime support for nvim-cmp |
| rime.nvim.rime | rime support for neovim based rime.Rime(). |
| rime.rime | Provide a simple IME based on ime.IME(). |
| rime.session | wrap rime.Session() |
| rime.traits | wrap rime.Traits() |
| ime | Display current schema name |
| ime.fn | wrap vim.fn |
| ime.ime | A fake IME to provide callbacks
self:enable_cb(), self:disable_cb(), self.toggle_cb() and ``
for neovim. |
| ime.key | Convert vim key name <C-A> to A's code and Ctrl's mask |
| ime.nvim.hooks.airline | Update airline Airline |
| ime.nvim.hooks.chainedhook | Wrap many hooks in a hook |
| ime.nvim.hooks.cursor | Update cursor colors |
| ime.nvim.keymap | config for keys. |
| ime.nvim.win | Wrap vim.api.nvim_open_win(). |
| ime.ui | Provide a UI. |
| platformdirs | select a PlatformDirs according to OS |
| platformdirs.platforms | abstract class. |
| platformdirs.platforms.android | android miss a library like https://pypi.org/project/jnius |
| platformdirs.platforms.macos | macOS |
| platformdirs.platforms.unix | respect XDG base directories and XDG user directories |
| platformdirs.platforms.windows | win32 miss a library like ctypes, only luajit has require'ffi' |
Topics
| README.md |