https://github.com/rimeinn/rl_custom_rime
ㄓ Rime for readline. For all programs depending on readline
https://github.com/rimeinn/rl_custom_rime
readline rime
Last synced: 10 months ago
JSON representation
ㄓ Rime for readline. For all programs depending on readline
- Host: GitHub
- URL: https://github.com/rimeinn/rl_custom_rime
- Owner: rimeinn
- License: gpl-3.0
- Created: 2023-02-06T09:42:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-08-12T07:20:08.000Z (10 months ago)
- Last Synced: 2025-08-12T09:17:17.077Z (10 months ago)
- Topics: readline, rime
- Language: C
- Homepage:
- Size: 32.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rl_custom_rime
[](https://results.pre-commit.ci/latest/github/rimeinn/rl_custom_rime/main)
[](https://github.com/rimeinn/rl_custom_rime/actions)
[](https://github.com/rimeinn/rl_custom_rime/releases)
[](https://github.com/rimeinn/rl_custom_rime/releases/latest)
[](https://github.com/rimeinn/rl_custom_rime/issues)
[](https://github.com/rimeinn/rl_custom_rime/issues?q=is%3Aissue+is%3Aclosed)
[](https://github.com/rimeinn/rl_custom_rime/pulls)
[](https://github.com/rimeinn/rl_custom_rime/pulls?q=is%3Apr+is%3Aclosed)
[](https://github.com/rimeinn/rl_custom_rime/discussions)
[](https://github.com/rimeinn/rl_custom_rime/milestones)
[](https://github.com/rimeinn/rl_custom_rime/network/members)
[](https://github.com/rimeinn/rl_custom_rime/stargazers)
[](https://github.com/rimeinn/rl_custom_rime/watchers)
[](https://github.com/rimeinn/rl_custom_rime/graphs/contributors)
[](https://github.com/rimeinn/rl_custom_rime/graphs/commit-activity)
[](https://github.com/rimeinn/rl_custom_rime/commits)
[](https://github.com/rimeinn/rl_custom_rime/releases/latest)
[](https://github.com/rimeinn/rl_custom_rime/blob/main/LICENSE)
[](https://github.com/rimeinn/rl_custom_rime)
[](https://github.com/rimeinn/rl_custom_rime)
[](https://github.com/rimeinn/rl_custom_rime)
[](https://github.com/rimeinn/rl_custom_rime)
[](https://github.com/rimeinn/rl_custom_rime)
[](https://github.com/rimeinn/rl_custom_rime)
Rime for readline. For all programs depending on readline:
- bash without [ble.sh](https://github.com/akinomyoga/ble.sh)
- python without ptpython, ipython, ...
- tclsh/wish with [tclreadline](https://github.com/flightaware/tclreadline)
- lua with [luaprompt](https://github.com/dpapavas/luaprompt)
- perl with [reply](https://github.com/doy/reply)
- [sdcv](https://github.com/Dushistov/sdcv)
- ...
## Install
### AUR
```sh
paru -S rl_custom_rime
```
## Build
```sh
xmake
```
## Dependence
- [rl_custom_function](https://github.com/lincheney/rl_custom_function)
`/etc/ld.so.preload`:
```sh
/usr/$LIB/librl_custom_function.so
```
See [shell.nix](shell.nix).
## Configure
```readline
$include function rl_custom_rime /the/path/of/librl_custom_rime.so
"\C-^": rl_custom_rime
```
## Todo
- Support more special keys: Up, Del, F1, ...
- Pass hotkeys to readline directly when menu is empty
## Related Projects
- [Rime Frontends](https://github.com/rime/librime#frontends)
### Readline Plugins
- [rl_custom_isearch](https://github.com/lincheney/rl_custom_isearch)
- [fzf-tab-completion](https://github.com/lincheney/fzf-tab-completion)