前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Emacs中配置使用Rime输入法

Emacs中配置使用Rime输入法

作者头像
zucchiniy
发布2020-05-22 14:48:50
2K2
发布2020-05-22 14:48:50
举报
文章被收录于专栏:洞明学问洞明学问

在 Emacs 中使用外部输入法,最大的问题是在切换 evil 的模式的时候,对输入来说会有延迟,因为需要手工将输入法切换到对应的英文模式,才能正常使用快捷键。

但是如果使用的是 Emacs 自己的输入功能,则不需要做这些同步,只需要从 insert 模式中退出即可,这种操作对 Emacs 来说真的是太方便了。

之前使用的是 pyim + liberime 的方案,在今天更新了配置之后,无法再使用这个方案,调整配置之后,也无法正常使用,经过测试,将配置调整为 emacs-rime 的方案。

首先需要下载对应的内容:librime

将解压之后的内容,放到 user-emacs-directory 路径下,然后增加配置。

代码语言:javascript
复制
(use-package rime
  :config
  (setq rime-show-candidate 'posframe)
  :custom
  (rime-librime-root (expand-file-name "librime/dist" user-emacs-directory))
  (rime-emacs-module-header-root (expand-file-name "extends" user-emacs-directory))
  (default-input-method "rime"))

报错:Can’t find rime_api.h when compile

代码语言:javascript
复制
(rime-librime-root (expand-file-name "librime/dist" user-emacs-directory))

报错:Can’t find emacs-module.h when compile

先将 /Applications/Emacs.app/Contents/Resources/include/emacs-module.h 文件放到 .emacs.d/extends/ 下。

代码语言:javascript
复制
(rime-emacs-module-header-root (expand-file-name "extends" user-emacs-directory))

经过这样的配置之后,就能非常容易的在 Emacs 中使用 rime 输入法了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档