[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:44570] Re: emcws パッチで emacs21 パッケージ
こんにちは。松田陽一@三鷹です。
From: Sugano Yoshihisa (E) <koshian@xxxxxxxxxxx>
Subject: [debian-users:44533] Re: emcws パッチで emacs21 パッケージ
Date: Fri, 26 Aug 2005 14:46:59 +0900
> すがのです。
> 現状eggやyc.elやiiimecf(CannaLE?)が.cannaをうまく読んで反映してくれな
> い問題を解決する、というのがその一つでしょう。
> CannaのAPIをelispから使えるようにするwrapperの類を作ってしまう、という
> 解決もありえるかと思います。
これ、ちょっと興味があります。
例えば、 ~/.canna の
(global-set-key "\C-w" 'extend)
を、 yc.el における
(define-key yc-henkan-mode-map "\C-w" 'yc-enlarge)
(defun yc-choice-enlarge ()
"一覧モードを抜けた後、変換中の文節を拡張する"
(interactive)
(yc-choice)
(yc-enlarge)
)
(define-key yc-select-mode-map "\C-w" 'yc-choice-enlarge)
になるように内部変換して実行するようにすれば良い、ということですね。
~/.canna 自身を load しちゃうとマズいので、 "global-set-key" を
内部的に "yc-dotcanna-set-key" みたいな関数に変換できれば良いのです
よね。
…って、それをどうしたら良いかがわからない。
私自身は yc.el のキーカスタマイズが概ね良好に行きつつあります。
http://www.flcl.org/~yoh/junk/ に設定例を置いておきましたので、何か
の参考になれば幸いです。
--
Nothing but a peace sign.
松田 陽一(yoh)
mailto:yoh@xxxxxxxx
http://www.flcl.org/~yoh/diary/
From: Sugano Yoshihisa (E) <koshian@xxxxxxxxxxx>
Subject: [debian-users:44545] Re: emcws パッチで emacs21 パッケージ
Date: Sat, 27 Aug 2005 19:01:22 +0900
> # なんかCcとかToに私のアドレスが入っちゃうみたいですけど、なんか変なヘッ
> # ダついてます?
いいえ、私の方で使っている Mew 3.3 のデフォルトの挙動です。
http://d.hatena.ne.jp/soleil/20031023#p1
いつの時点からか忘れましたが、 Mew が Ver.up した際にこのような
挙動をするようになりました。
このような動作は、英語圏のメイリングリスト等では標準的なお約束の
ようです。
少なくとも、 SpamAssassin-Users ML では、本人に対して To: して、
ML に対して Cc: するようになっています。
それでも、今般の私の投稿の場合は、本人と ML の両方に To: してい
ますので、厳密には違うのですけれども。
勿論、違和感を感じる人も多かろうと思いますので、特に不要と云う人
に対してはなるべく削るようにしています。
要するに、私自身はポリシーもなければ特別な配慮もしていません。
> At Sat, 27 Aug 2005 10:15:41 +0900 (JST),
> MATSUDA Yoh-ichi / 松田陽一 wrote:
> > emcws 21.4 を debian パッケージとしてビルドに成功した人は未だいな
> > いんですね。
>
> 何度か挑戦してはみたのですが、付属コマンドがかぶってしまったりしていて、
> それらを全部把握できず頓挫した覚えがあります。
やはり、あの configure 周りが非常に曲者なんですね。
あれから色々挑戦をしてみまして、
- emacs21.4 のオリジナルソースは、 autoconf 2.13 で configure スクリプト
が形成されている
- 一方、 debian の emacs21-21.4 パッケージでは、 autoconf 2.59 で
configure スクリプトが形成されている。
- このため、 configure 2.13 をターゲットとした emcws パッチを configure
等に適用できない。
- debian の emacs21-21.4 パッケージの autoconf 周りをどのような手順で作
成したのかがわからない。ぐぐっても情報が見つからない。
- autoconf の実行方法等を記した web を眺めつつ手元で実行したが、これも
全く似ても似つかない configure 等が生成される。
以上のような状態で、挫折しました。