Emacs 添加自带输入法

;;设置内置输入法
(setq my-input-methods
      '("japanese"
        "japanese-katakana"
        "chinese-py-punct-b5")
      my-current-input-methods my-input-methods)

(defun my-cycle-input-method ()
  "Cycle `my-input-method-alist'."
  (interactive)
  (if (null (cdr my-current-input-methods))
      (setq my-current-input-methods my-input-methods)
    (setq my-current-input-methods (cdr my-current-input-methods)))
  (set-input-method (car my-current-input-methods)))

(global-set-key (kbd "C-\\") 'toggle-input-method)
(global-set-key (kbd "M-C-\\") 'my-cycle-input-method)

在.emacs文件中添加以上代码后,C-\即可打开emacs内置的输入法,C-M-\可以在集中输入法之间切换。

示例中仅列出3种,还可以添加其他的输入法。


posted @ 2011-12-22 15:45  wxgiter  阅读(301)  评论(0编辑  收藏  举报