Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

26

Lines of Code

303

From

Feb 25, 2020

To

Feb 7, 2021

About doglooksgood/emacs-rime

Emacs Rime is an Emacs input method module that integrates the Rime input engine into Emacs. It allows users to input Chinese characters and other scripts supported by Rime directly within Emacs using their preferred input schemes.

The package provides extensive customization options for controlling how input candidates are displayed, including multiple UI styles such as minibuffer, posframe, popup, and sidewindow rendering. Users can configure keybindings to be sent to the Rime engine for features like cursor movement and character selection. The module supports automatic deployment and syncing of Rime schemas and user dictionaries, with the ability to back up and restore word frequency data across different devices and systems.

A particularly notable feature is the automatic English mode system, which uses configurable predicates to automatically switch to English input in specific contexts such as evil-mode normal state, after ASCII characters, or within code blocks. The package also includes functions for auto-committing candidates and integrating with other Emacs packages like evil-escape. It's available on MELPA and designed for users who want to maintain their Rime configuration and word libraries while typing in Emacs.

Share this video