Shammer's Philosophy

My private adversaria

xyzzyでSKKを使う

WindowsでもEmacsを使ってみているが・・・やっぱり少し遅い。23.xには何か遅くなる不具合があったようだが、24.1にしてもやっぱり少し遅い。そこで、xyzzySKKを入れてみようと思った。移植版は、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)