6 件 見つかりました。
- UNIX 狂が使う Mac OS X (Leopard編)
Emacs は Carbon Emacs を使っているのだが、パッケージ化はされていないようだ。
普通にインストールする。
- MacWiki - CarbonEmacsPackage/追加ライブラリのインストール手順
- Emacs に SKK を install - ICoWED
などを参考に。
export SKK_LISPDIR=/Applications/Emacs.app/Contents/Resources/site-lisp/skk \ SKK_INFODIR=/Applications/Emacs.app/Contents/Resources/info \ SKK_DATADIR=/Applications/Emacs.app/Contents/Resources/share/skk ; \ make EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs \ prefix=/Applications/Emacs.app/Contents/Resources install
;; for ddskk
(require 'skk-autoloads)
(global-set-key "\C-x\C-j" 'skk-mode)
(global-set-key "\C-xj" 'skk-auto-fill-mode)
(global-set-key "\C-xt" 'skk-tutorial)
;; Specify dictionary location
(setq skk-large-jisyo "/Users/hoge/Library/AquaSKK/SKK-JISYO.L")
;; Specify tutorial location
(setq skk-tut-file "/Users/hoge/Library/AquaSKK/SKK.tut")
(add-hook 'isearch-mode-hook
(function (lambda ()
(and (boundp 'skk-mode) skk-mode
(skk-isearch-mode-setup)))))
(add-hook 'isearch-mode-end-hook
(function
(lambda ()
(and (boundp 'skk-mode) skk-mode (skk-isearch-mode-cleanup))
(and (boundp 'skk-mode-invoked) skk-mode-invoked
(skk-set-cursor-properly)))))
;; AquaSKK に Ctl+j をとられないようにする
(setq mac-pass-control-to-system nil)
辞書ファイルは AquaSKK と共有する。グローバルな設定ファイルをユーザ環境にコピーし、そこで変更おく。
cp -p /Library/Components/AquaSKKInputMethod.component/Contents/Resources/config ~/Library/AquaSKK/
# $Id: config,v 1.3 2008/01/12 03:32:10 t-suwa Exp $ ### ### default config ### toggle-kana-key "q" toggle-katakana-key "\C-q" #kana-mode-key "\C-j" kana-mode-key "\C-m" latin-mode-key "l" jisx0208-latin-mode-key "L" abbrev-mode-key "/" #kakutei-key "\C-j" kakutei-key "\C-m" prev-kouho-key "x" next-kouho-key " " abbrev-prev-key "," abbrev-next-key "." purge-from-jisyo-key "X" cancel-key "\C-g" set-henkan-point-key "Q" paste-key "\C-y" backspace-key "\C-h" indent-key "\C-i" fix-n true use-eisuu-to-set-henkan-point false use-kana-to-set-henkan-point false candidate-labels "ASDFJKL"
Mac での SKK は Aqua SKK で。
- AquaSKK プロジェクト - 日本語を快適に
かなモードにするショートカットは、Ctl + j なのだが、これって Emacs を使っていると、改行と重なってしまう。大丈夫なのかな・・・と思っていたが、意外に重ならないようだ。
そう、上記サイトにあるのだが、
- AquaSKK プロジェクト::こんな機能もあります
これって結構役に立つ。
- Meadow/Emacs memo:日本語の入力方法と文字コード
を参考に .emacs に以下を追加。
;;; SKK
(require 'skk-autoloads)
;; SKK.tut と辞書ファイルの場所を指定
(setq skk-tut-file "C:/Meadow/packages/etc/skk/SKK.tut")
(setq skk-large-jisyo "C:/Meadow/packages/etc/skk/SKK-JISYO.L")
(global-set-key "\C-x\C-j" 'skk-mode)
(global-set-key "\C-xj" 'skk-mode)
(global-set-key "\C-xt" 'skk-tutorial)
まずは skk-tutorial で肩馴らし。
しばらく消えていたようだが、利用可能な状態になっていた。
自宅で使用している Mac と会社で使用しているノート PC とでキーボードの配列がかなり異なり、ちょっとだけイライラ。。SKK がそこを吸収してくれるはず。
- skkime's page
インストールのやり方は、
- 技術情報:SKKIME - System Design and Research Institute Co.,
Ltd.
XP の記述が上記には無いが、
[コントロールパネル]->[地域と言語のオプション] を開き[言語]タブを開く。
[詳細]ボタンをクリックし、[設定]タブの規定の言語にてインストールされた「日本語SKK IME ver.1.0」を選択する。辞書ファイルの設定も忘れずに。
- SKK Openlab
- The SKK Manual: 基本的な使い方
4.3.3.3 送り仮名が有る場合
...
DDSKK ではこのように、送り仮名の開始地点をユーザーが明示的に入力するので、 システム側で送り仮名を分解する必要がありません。これにより、高速でヒット 効率が高い変換が可能になります。
ChangeLog INDEX