[Macemacsjp-users 867] Re: mac-key-mode.el with multibyte file/directory name

Back to archive index

Tetsuro KURITA tkuri****@mac*****
2006年 1月 4日 (水) 01:02:26 JST


良い可決策を示せる訳ではないのですが、いくらかコメントさせてください。

> mac-key-mode.el に関してですが、私の環境は英語環境だから、ということも
> あるのだと思いますが、マルチバイト文字を含むファイル名/ディレクトリ名に
> 関してうまく動かないようです。

問題の根源は AppleScript で UTF8のリテラルを定義できないことにあります。日本語の場合は Shitf-JIS に変換してやれば AppleScript のソースに文字列を埋め込めます。日本語環境に限定してよいならば(してはいけないと想像しますが)、これでよいのですが。

スクリプティング機能追加
http://www.occn.zaq.ne.jp/ski/lib/osaxenj.htm#aedata

を使えば、
set newstring to another data of oldstring but type is "utf8"

という感じで強制的な型変換できますので、これでも解決できます。

たぶん、いずれも CarbonEmacs Pacakge では採用しがたいのでしょうね。


=======================================================
 Tetsuro KURITA
  E-mail: tkuri****@mac*****
  http://homepage.mac.com/tkurita/scriptfactory/
=======================================================




Macemacsjp-users メーリングリストの案内
Back to archive index