9

いくつかのプロファイル ファイルに、いくつかのエイリアスと関数スニペットを定義しました。たとえば、~/.zprofile. しかし、Emacs は決してそれらを読みません。すでに話題になっています。ただし、それだけでは不十分です。

  1. source完全にはできず、などの.zshrcエラーが発生し compinitます。
  2. このアプローチは、環境変数に対してのみ機能するようです。

そのためshell-mode、Emacs( Alt- !) でコマンドを実行するか、その効果は端末 (エミュレーター) での効果とは異なります。

それで、問題に対処する方法はありますか?ありがとう。

4

1 に答える 1

17

シェルモードが起動時に使用するファイル ~/.emacs_zsh (または .emacs_bash、emacs_sh、...) を作成できます。私の .emacs_bash は単純です:

. ~/.profile

ソース行の最後に必ず改行を入れてください。そうしないと、実行されません。

于 2013-04-19T16:45:50.523 に答える