2016-08-24 2 views
2

term.elのそれは私の通常の端末でcdコマンドは、このEmacsの用語ペースト端子に奇妙なライン変更のディレクトリ

のように見えるこの

Welcome to fish, the friendly interactive shell 
Type helpB for instructions on how to use fish 
7;file://Collins-MacBook-Air.local/Users/collinbell/Programs/riddley⏎  

$> 

のように見えますemacsの中

$> cd ~/ 
$> 

しかしそれはこの

$> cd ~/ 
7;file://Collins-MacBook-Air.local/Users/collinbell⏎    
$> 

のように見えるterm.el私はそれがバッファにCWDを貼り付けている理由はわかりませんが、それは毎回ディレクトリの変更を行います。 のような他のコマンドは、システム音を出さないが、Emacsはこの後にシステムサウンドを作る。

これは明らかに世界最大の問題ではありませんが、私は端末をきれいに保つためにプリコマンドとして実行します(この例ではオフにしましたが)。そしてEmacsはこの行をバッファに貼り付けます崇高な使用法で混乱する。

答えて

1

あなたはknown issueを経験しているようです。

この修正プログラムをお試しください:

あなたの魚の設定ファイル~/.config/fish/config.fishで次の行を追加します。

function fish_title 
    true 
end 

また、githubの問題に応じて、修正がで提案されているものの、魚のドキュメントからthisを参照してください上記の機能は動作しますが、docsは機能しない可能性があります。

魚があなたの端末のタイトルバーのメッセージを設定しようとしている:

は魚のドキュメントによると、これは何が起こっているかです。 画面自体はこの機能をサポートしていますが、端末はサポートしていません。 残念ながら、下にある端末が タイトルバーを設定することをサポートしていない場合、スクリーンはエスケープコードとテキスト を無視するのではなく、下にある端末に渡します。これは不可能です 魚は魚がないので、内部の魚からこの問題を検出して解決してください 根底にある端末の種類を知っている。今のところ、 の唯一の方法は、上記のようにタイトルバーメッセージの設定を解除することです。

関連する問題