0

それで、Emacs で Anything を使い始めました。'locate' は何でも使用できますが、VoidTools の 'Everything' も使用できます (これは実際には 'Windows-NT' システムのデフォルトです。

少し手間がかかりましたが、システムでコマンドラインのすべてが機能しています。any-locate または anything-for-files を使用しているときに結果が返されます。

es が返す行の最後に恐ろしい ^M (control-M) が表示されることを除いて、すべて正常に動作します。つまり、何かを使用してファイルを開くと、機能しません。

es が返す値を修正する方法、またはファイルを開こうとする前に ^M を削除する方法について誰か助けてください。

4

1 に答える 1

1

あはは、結局は私のせいでした。

process-coding-system-alist をいじる場合は注意して、本当に実行する必要があることを確認してください。私は過去にこれを次のように修正しました:

(setq process-coding-system-alist (cons '("bash" . (raw-text-unix . raw-text-dos)) 
                                 process-coding-system-alist)) 

そして、私はもうそれをする必要はありません。これは、Everything から渡されるファイルが Unix スタイルで解釈され、CR/^M が表示されることを意味していました。この行をコメントアウトすることで、私は自分の問題を解決しました。

于 2012-06-14T19:41:18.297 に答える