起步
最近痴迷 emacs。我的 emacs 是在 wsl2 上运行,通过 VcXsrv 渲染 GUI,windows 的输入法就用不了了。想要更好的中文输入体验,选择用 rime。网上资料散乱,深浅不一,很多不适合新手。整理后如下,给像我一样写 elisp 都够呛的“小萌新”提供方便。
环境说明
操作系统:Arch linux on Windows 10 wsl2
Emacs 版本: 29.3
Emacs 发行版:doomemacs (emacs 新手最好是先找个发行版用上,时间一久,很多东西就会了)
安装rime
rime 发行版我选择四叶草。因为我喜欢现实世界里四叶草的寓意。
# 安装 rime
sudo pacman -S fcitx5-rime librime
# 安装四叶草
yay -S rime-cloverpinyin
# 顺手安装 emoji 字体呗
yay -S noto-fonts-emoji
emacs 配置
编辑 ~/.config/doom/package.el
,用于安装 emacs-rime。有它就可以在 emacs 中使用 rime 输入法了。
(package! rime
:recipe (:host github
:repo "DogLooksGood/emacs-rime"
:files ("*.el" "Makefile" "lib.c")))
编辑 ~/.config/doom/config.el
,配置 emacs rime,同时设置快捷键 。
;; rime
(use-package! rime
:config
(setq default-input-method "rime"
rime-show-candidate 'posframe))
(global-set-key (kbd "C-x C-d") 'toggle-input-method)
(global-set-key (kbd "M-j") 'rime-inline-ascii)
- 快捷键
C-x C-d
:启动或者关闭 rime 输入法 - 快捷键
M-j
:在 rime 中切换中英文
执行 doom sync
对配置生效。
为在 rime 中用上四叶草,还需要配置一下 default.custom.yaml。emacs-rime 很贴心的为我们提供了直达函数: M-x rime-open-coniguration
。
patch:
"menu/page_size": 8
schema_list:
- schema: clover
保存以后重新部署 rime:M-x rime-deploy
。配置生效,效果如下:
可以看看我的配置变更:add rime。
还不快抢沙发