scim-bridge.el 是 GNU Emacs 里面的 SCIM-Bridge 客户端. (EnglishVersion)
scim-bridge.el 可以保存不同缓存里面的输入状态, 这样你可以在 Emacs 里快速的输入中文, 而不用反复的切换全局的输入状态, 非常方便.
SCIM 是一个通用的智能输入法平台 (支持 中文, 日文, 韩文和许多欧洲语言), 可以使用在 POSIX 风格的操作系统, 包括 Linux 和 BSD.
(add-to-list 'load-path (expand-file-name "~/elisp"))
;; 加载.
(require 'scim-bridge-zh-si)
;;; 如果你使用繁体中文, 用 (require 'scim-bridge-zh-tr) 替换.
;; 加载 ~/.emacs 后自动开启 scim-mode.
(add-hook 'after-init-hook 'scim-mode-on)
;; 设置输入法切换键
(scim-define-common-key (kbd "s-SPC") t)
;; 使用 C-SPC 用作标记命令.
(scim-define-common-key (kbd "C-SPC") nil)
;; 使用 C-/ 用作撤销命令.
(scim-define-common-key (kbd "C-\\") nil)
;; 设置不同输入状态下光标颜色.
(setq scim-cursor-color '("red" "blue" "limegreen"))