xyzzyでSKKを使う
WindowsでもEmacsを使ってみているが・・・やっぱり少し遅い。23.xには何か遅くなる不具合があったようだが、24.1にしてもやっぱり少し遅い。そこで、xyzzyにSKKを入れてみようと思った。移植版は、Google先生のトップに表示されるkia's website - xyzzy関連 - skk.lから入手しました。基本的には付属のReadme.txtの通り。そして、辞書リンクは切れていたのでEmacsで使用していた辞書をそのまま流用することに。最終的に、%XYZZY_HOME%/site-lisp/siteinit.lは以下のようになりました。
;; Emacs Keybind ;;; lisp/emacskey.l ;(global-set-key #\C-\\ 'toggle-ime)Ctrl+\でIME変換 (load-library "emacskey") ;; SKK (require "skk/autoloads") (setq skk:*skk-large-jisyo* "skk/SKK-JISYO.L") ;(global-set-key '(#\C-x #\C-j) 'skk:skk-mode)ここは変更。Ctrl+\でSKK起動。 (global-set-key #\C-\\ 'skk:skk-mode) (global-set-key '(#\C-x #\j) 'skk:skk-auto-fill-mode) (setq skk:*skk-jisyo* "C:/xyzzy/site-lisp/skk/.skk-jisyo-xyzzy") (setq skk:*skk-backup-jisyo* "C:/xyzzy/site-lisp/skk/.skk-jisyo-xyzzy.BAK") ;(setq skk:*jisyo-code* *encoding-euc-jp*) ;; Encoding (setq *default-fileio-encoding* *encoding-utf8n*) ;; (set-default-directory (user-homedir-pathname)) ;(global-set-key '(#\C-c #\C-c) 'rewind-ime-composition) ;Default Keybind ;(global-set-key '(#\C-c #\C-x) 'kill-selection-to-clipboard) ;(global-set-key '(#\C-c #\C-c) 'copy-selection-to-clipboard) ;(global-set-key '(#\C-c #\C-v) 'paste-from-clipboard) (global-set-key #\F5 'kill-selection-to-clipboard) (global-set-key #\F6 'copy-selection-to-clipboard) (global-set-key #\F7 'paste-from-clipboard) (global-set-key #\C-Delete 'ignore) (global-set-key #\C-Insert 'ignore) (global-set-key #\S-Insert 'ignore)