[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: New Command is not work on M-x Shell
- X-ml-count: 7203
- Subject: Re: New Command is not work on M-x Shell
- From: "Shun-ichi GOTO" <shunichi.goto@xxxxxxxxx>
- Date: Mon, 11 Dec 2006 12:30:49 +0900
06/12/11 に Toru Ito<toru.ito.aa@xxxxxxxxxxxxxxxxxxxxxxxx> さんは書きました:
> 1. 状況としましてはM-x shellで立ち上げたtcsh上のコマンドを修正すると
> 上手く動作しなくて困っています。
要するに、過去のコマンドライン行を編集して実行する際に、手入力による
編集後の実行はOKだが、yankで編集したものが正常に動作しないということですね。
この挙動は meadowおよびemacs本体で確認しました。
そういう使い方は自分ではやったことが無いので、以前それが出来ていたかどうかは
私は知らないですが、対策というか、おそらく適切な使い方としては、最新の
プロンプト位置で、ヒストリを使いながら編集することだと思います。
伊藤さんの例の場合でいえば、grep ZoomIn、grep ZoomOut とした後、
バッファをさかのぼって過去のコマンドラインで grep ZoomOut をyankで編集して
いるわけですが、そうせずに現在プロンプト位置にて M-p や M-r でその過去の
コマンドラインを取り出して編集するということ。最新プロンプト位置であれば
yankも受け入れてくれますし。
もちろん、御指摘のように過去のコマンドラインでのyankも受け入れて欲しいところ
ですが、適切な修正方法はいまはまだわかりません。ちょっと検討が必要そうですし
meadow固有の問題やtcshといったものに依存する問題ではないのは確実です。
# 私の場合はmeadow上では cmd.exe で再現しました。
--
Shun-ichi GOTO