[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:11982] Re: emacsのピクチャーモード
-
From:ishiyosi
-
Date:Wed, 24 Oct 2001 20:50:53 +0900
- Subject: [plamo:11982] Re: emacsのピクチャーモード
- From: ishiyosi@xxxxxxxxxxxxxx
- Date: Wed, 24 Oct 2001 20:50:53 +0900
- Posted: Wed, 24 Oct 2001 20:48:20 +0900
石山と申します。
> emacs picture modeで,
> 入力:C-c .Esc 3 |
> とすると,
> |
> |
> |
> のように描かれると解説本にはありましたが,
> |||
> と描画されてしまいます.
私もやってみましたら確かにそうなりました。
しかしこの場合、問題があるのは C-c . ではなく | のようです。
バインディングを確認してください。
picture.el の初期化の部分を見てみると
> ;; Picture Keymap, entry and exit points.
>
> (defconst picture-mode-map nil)
>
> (defun picture-substitute (oldfun newfun)
> (substitute-key-definition oldfun newfun
> picture-mode-map global-map))
>
> (if (not picture-mode-map)
> (progn
> (setq picture-mode-map (make-keymap))
> (picture-substitute
> 'self-insert-command 'picture-self-insert)
> (picture-substitute
> 'completion-separator-self-insert-command
> 'picture-self-insert)
となっています。 (行が長いので改行を加えました。)
picture-mode では self-insert-command 等を
picture-self-insert で置き換えることで
ポイントの移動方向を変えているようです。
しかし、置き換えられるコマンドには残念ながら
canna-self-insert-command は含まれておりません。
仕方無いから自分で置き換えましょう。
*scratch* で
(picture-substitute 'canna-self-insert-command 'picture-self-insert)
を評価してみてください。
- Follow-Ups
-
- [plamo:11992] Re: emacsのピクチャーモード, A Matsui
- [plamo:11996] Re: emacsのピクチャーモード, A Matsui
[検索ページ]
[メール一覧]
Plamo ML 公開システム