« マイミクバトン | トップへ戻る | 今更ながらWPC EXPO »
2005年10月29日
Meadow入れたが辞書ががが
私はemacs派である.
というわけで,windows上でもemacsが使いたい.
ちなみにVCはあれはあれで手慣れているので問題無し.
汎用エディタとしてのemacs.
で.
cygwinは,激しくbashだし,なんか色々と挙動が変.bashだし.
私はtcsh派なので,bashと切り離せるのか怪しい…
なんかおかしいな.
cygwinはLinux+bash on windows.
私はFreeBSD+tcsh.
合わない.
xyzzyは,なんだか色々とemacsと違っている点がひっかかって駄目.
ウィンドウ分割とか,ショートカットが違う.
カスタマイズしろ説.
そんなわけで,meadowに走ってみた.
以下追記.
----
インストールは問題無し.netinstall使った.
パッケージは適当に色々選んでおいた.いや,全部選んだかも.
起動すれば普通にemacs.OK.
日本語.
emacs上でMS-IMEは,死ぬほど気持ちが悪い.
cannaくれ.
というわけで,ちょっと頑張ってみた.
cannaは中丸さんのサイト(具体的にはここ)からcanna.tgzを拾って展開.
この時点でcannaserverが手に入った.
cygwinから実行できる.
windowsからでもcygwinのdllにパスが通っていればOK.
ただしwindows終了時にcannaserverが立ちっぱなしだと,
次回起動時に困る.
attrib -a -r -s -h c:\cygwin\tmp\.iroha_unix\IROHA
del c:\cygwin\tmp\.iroha_unix\IROHA
C:\cygwin\usr\local\canna\sbin\cannaserver.exe
こんなバッチを作ってスタートアップに入れておくと幸せ.
続いて,Meadow+cannaにはycってのがいるらしい.
knak's Home PageのYCの部屋からC:\cygwin\home\togabito\yc-4.0.13.tar.gzを入手.
cygwinからMakefileのprefixを変更し,make;make install.
適当にローカルなディレクトリに一式を生成.
成果物のうち,yc.elとyc.elcをmeadow\site-lispにつっこむ.
更に,.emacsに,YCの部屋に従って
(load "yc") ; これでフェンスモードは使用可能
(global-yc-mode 1) ; 全バッファで ANK-漢字変換を有効にする
(global-set-key "\M-\ " 'yc-mode)
(setq yc-canna-lib-path "/usr/local/canna/lib/") ; かんなの初期設定パス
(setq yc-canna-dic-path "/usr/local/canna/lib/dic") ; かんなの辞書パス
(setq yc-select-count 2)
(setq yc-rK-trans-key "\C-j")
(setq yc-stop-chars "(){}<>")
(setq yc-server-host "localhost") ; かんなサーバホスト名
(setq yc-use-color t)
(setq yc-use-fence (not (eq window-system 'x)))
とか書いてみた.
meadow起動→Ctrl+\→cannaで日本語変換成功.
でも辞書がクソなのがcannaの宿命なので,辞書を拾う.
FreeBSDだとcannadicを入れてるので,この辺を中心に探す.
が,現在のところ解決せず.
Meadow+canna環境でcannadicを足す方法教えてください.
そもそもcygwin+emacsで日本語が打ててない時点で駄目な気がしますが.
ちなみにFreeBSDではemcwsで色々と解決してます.
※そして鯖のemacsをX転送したほうが早い説.
投稿者 togabito : 2005年10月29日 01:45
Trackback Pings
このエントリーのトラックバックURL:
http://aaa.jspeed.jp/~togabito/cgi-bin/mt/mt-tbx.cgi/323
コメント
私もFreeBSDでCannaを使っていますが, editors/emacsとeditors/tamagoで日本語入力しています.
一時期japanese/yc.elを使いましたが, よくemacsごと落ちるのでやめました.
辞書はふつうに足せばいいんではないの?(Meadowでやったことはない)
ふつうに足す: Cannaのシステム辞書のあるディレクトリに辞書ファイルを突っ込んでdics.dir書き換え
投稿者 むらかみ : 2005年10月29日 03:51
tcsh on cygwinですが,cygwin.bat の bash の行を削除して,「tcsh -l」と入れれば使えるような.うちではちゃんとtcsh使えてます.
投稿者 na3be : 2005年10月29日 09:00
アドバイスどもです>お二方
cannaの辞書がうまく引っ張れていないのは,多分cygwinかmeadowのディレクトリ設定とかが腐っているんだと思います.あと少しで何とかなる気がしないでもない.
tcsh使えるのかっ.いや,使えるみたいな話は聞き覚えがある….
というか,cygwin上のemacsで日本語が打ててない時点でアレです.emcwsに頼りすぎ.これからも頼るけど.
投稿者 togabito : 2005年10月31日 00:44