[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cgreek-ja:01041] Re: CGreek21で気が付いたこと
高橋さん、
メール拝読しました。
> > [症状] CGreek21 の環境で、入力モード latin-1-postfix にして「エス
> > ツェット」 (s + /) を入力すると、違う文字になる。
>
> エスツェット1文字だけのファイルでも変になりますか?
> それから Unicode 形式でセーブしたとき、エスツェットの文字コードは何に
> なっていますか?
>
> $ od -t x1 ファイル名
>
> で調べることができます。c3 9f となるはずなのですが。
Ocatal Dump では、ちゃんと c3 9f となっています。
# ということは Terminal の方の問題なのでしょうか。
それから、今気が付いたのですが、latin-1-postfix にして
U + "
と入力すると、本来 U のウムラウトとなるべき所が、チルダ付き
の U になります (Emacs の中でも)。文字コードは c3 9c です。
この二文字のみを入力した Text File (UTF-8) を Gnome-terminal
で cat すると、
(1) エスツェットの方は、半角の § になりますが、
(2) U のウムラウトはちゃんと表示されています。
何か、Emacs と Terminal の両方にバグがある気がして来ました。
> > 私の環境では、TLG で何かギリシア語テキストを表示し、そのバッファの
> > 中でギリシア語の Incrementa Search をかけようとすると、
> > ミニバッファでギリシア語が入力できなくなってしまいます。
>
> 確認しました。これはバグである可能性が大です。調べてみます。
了解しました。
> > (3) /tmp に多くのファイルができる
>
> どういう名前のファイルでしょうか。Linux 版の Emacs-21 の場合、
> /tmp/cgreek-tlg***** という作業用ファイルを1個作ってそれを使い回すはず
> です。またそのファイルの大きさが0になるのは、著者リスト (*TLG authtab*)
> と著者別作品リスト (*tlgXXXX.idt*) を表示させるまでで、1個でも作品を開
> いたらそれなりの大きさになるはずです。
了解しました。
もう少し、どのようなことをしたらどのようになるのかを正確に報告します。
明日、明後日は時間がとれないのでその後になりますが ...
> > (4) キーによる範囲指定、Copy & Paste
>
> > CGreek20 のときから気になっていたことなのですが、TLG のギリシア語テ
> > キストの表示画面では、キーボードによる Copy & Paste、
>
> > C-@ : set-mark-command
> > alt-w : kill-ring-save
> > C-w : kill-region
>
> > が効きません。
>
> こちらでは何の問題もなく使えています。もしかして transient-mark-mode
> がオンになっていませんか?
今、scratch で
transient-mark-mode C-j
として評価しましたら t になっていました。
自覚的に transient-mark-mode を t にしているつもりはないので
私の設定の何が原因でそうなるのか、調べてみます。
# これは私の環境設定の問題なのですが ...
> それから
>
> > この状況は、 cgreek-workaround の実行後でも同様でした。
>
> あの問題はやはり Emacs 側のバグでした。既に半田さんが修正をコミットし
> たので、GNU Emacs-21.4 では直るだろうと思います。
ありがとうございます。
やはり Open Source はありがたいです。
# 余談ながら、...
#
# 私は、Epwing 辞書の検索ソフトに Ebview を使っているのですが
# (音声、画像、動画に対応しており、My Paedia も完全に使えるの
# で)、今、作者にお願いして、ドイツ語辞書 DUDEN (電子ブック)
# を使えるようにしていただいています。
では。
============================================
■■ 水落 健治
■■ 明治学院大学 文学部
■■ mizuochi@xxxxxxxxxxxxxxxxxxxxx
■■ kmizuoch@xxxxxxxxxxxx
============================================