Table of Contents
1. 记录一次安装狗哥的emacs-rime输入法过程记录
1.1. 特别感谢
1.2. 配置方案
序号 | 配置方案 | 说明 |
---|---|---|
1 | 输入方案 | 周老开发的自然码双拼 |
2 | 输入文字 | 简体中文 |
3 | 输入法前端 | emacs-rime |
4 | 输入法后端 | rime |
1.3. 安装方法
安装困难的地方,主要唯一的是在于 rime
的部署,因为 rime官方文档
是用繁体字所写的,对于我自己来说,较难看懂
1.3.1. 先决条件
# 安装fcitx5全家桶 sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-rime fcitx5-material-color # 同时在 ArchLinux 下编辑 /etc/environment 文件 # 添加 GTK_IM_MODULE=fcitx # 添加 QT_IM_MODULE=fcitx # 添加 XMODIFIERS=@im=fcitx # 添加 SDL_IM_MODULE=fcitx sudo vim /etc/environment
1.3.2. 输入方案
首先,先复制 rime提供的自然码双拼输入方案 的所有文字到 /usr/share/rime-data
下
cd /usr/share/rime-data # 因为是在 /usr/share 路径下 # 所以需要 sudo 权限创建 新文件(新文件名: double_pinyin.schema.yaml) sudo vim double_pinyin.schema.yaml # 将 [rime提供的自然码双拼输入方案] 的文本内容,复制粘贴到这里 # 保存退出vim (:wq)
在默认部署后,默认输入的文字是 繁体字 这是因为 yaml配置文件导致的
想要设置简体字,就进行 设置reset: 1的简体字配置项
1.3.3. 再在GNU Emacs上部署
输入法后端rime
的问题我们解决了,我们还剩下 输入法前端emacs-rime
的事情
这是我当时的安装流程,现在不知道是否还是这样 (但当时我自己这样操作是可以 成功部署 的)
首先安装 emacs-rime
再命令行安装librime
# # 本机依赖(via ArchLinux) pacman -S librime
而且添加.el配置文件
;; 安装rime包 ;; M-x list-packages,然后C-s搜 "rime",按 i 标记,按 x 执行 (use-package rime :ensure t :defer nil :custom (default-input-method "rime"))
然后再部署,执行必要的脚本,来使用 rime提供的自然码双拼输入方案
# 按下 "\" 键(反斜杠键),来动态加载rime这个包 # 然后会提示要在自己的emacs配置文件处,创建rime文件夹。yes就是了 # 然后 M-x rime-open-configuration ,从而来打开 “部署rime的配置文件” # 我个人的配置在 ~/.config/emacs/rime/default.custom.yaml 这里 # 最后使用任意编辑器,加上这里的配置,就可以使用这里的rime提供的自然码双拼输入方案 patch: schema_list: - schema: double_pinyin menu/page_size: 9
最后重新部署
;; 打开GNU Emacs后,先执行重新部署函数(rime-deploy) ;; 接下来设置默认激活emacs-rime的输入法快捷键 ;; 用 C+SPC 来切换由狗哥开发的Emacs-rime的激活输入法按键(默认是C-\,现在改成C-SPC) ;; 同时保证自己的fcitx5的切换键,不是C-SPC就可以了。(可以在 “KDE > 输入法” 此处设置快捷键) (global-set-key (kbd "C-SPC") 'toggle-input-method)
1.4. 最后声明
这是我个人在 2024年04月25日
写的,当时还是在用着 Emacs 29.3
呢,现在来说个人不知道这样做还有没有效果…………