0

Emacs からpreztoターミナル セッションを実行しようとしていますが、実行するM-shellと通常の ZSH が読み込まれます。prezto 設定を有効にするにはどうすればよいですか?

また、Completionsバッファの表示を回避し、代わりに ZSH や Prezto のようにオートコンプリートを実行するにはどうすればよいですか? たとえば、フォルダー名を部分的にTAB入力して を押すと、コマンド ラインで ZSH + Presto を実行すると、別のフォルダー名がオートコンプリートされます。しかし、私の現在の Emacs でのセットアップでは、フォルダー名を自動補完する代わりに、新しいバッファーを開き、補完の提案が表示されます。

更新:ZSHシェルを起動する別の方法を見つけました.selectを実行M-x ansi-termするbin/zshと、Preztoと予想されるすべてのオートコンプリートで通常のZSHが起動するようです。それは正しい方法ですか?

4

1 に答える 1

0

M-x shell creates an Emacs shell, to get Prezto, you need to run the terminal emulator, with M-x ansi-term. More information on the difference between them two here.

于 2015-06-05T10:40:02.007 に答える