Ticket #376 (closed 不具合: invalid)

Opened 1 year ago

Last modified 1 year ago

self-insert-command に対するアドバイスが newline で有効になる

Reported by: himesuke <himesuke@gmail.com> Assigned to:
Priority: major Milestone:
Component: Emacs Lisp Version: 3.00 (開発中)
Keywords: advice Cc:

Description

self-insert-command に対するアドバイス定義が newline に対して有効になる。

例えば、

(defadvice self-insert-command (before test activate)
  (insert "hoge"))

このアドバイス定義を行うと、a を押してもポイント位置に a が挿入されるだけだが、Enter で改行すると hoge と挿入されて改行される。

アドバイス自体は有効に機能しているが、対象となるコマンドが予期しないものになっている。

Attachments

Change History

06/20/07 18:21:42 changed by himesuke <himesuke@gmail.com>

  • status changed from new to closed.
  • resolution set to invalid.

newline が self-insert-command を呼んでいるのでこれは当たり前でした(汗)

間接的に呼び出した場合は有効になるのに直接呼ぶとダメな理由はわかりませんが、不具合と言える自信がなくなったのでこのチケットは閉じます。

お騒がせしました。


Add/Change #376 (self-insert-command に対するアドバイスが newline で有効になる)




Change Properties
Action