タグ付けされた質問 「eshell」

Eshellは、Emacs Lispに実装されているシェルのようなコマンドインタープリターです。


1
eshellの適切なTERMタイプ
eshellの動作を改善する方法はありますか?デフォルトでprintenv TERMはを返しますdumb。たとえばbrew、プログレスバーが表示されている間、しばしばターミナルタイプについて不満を示し、eshellを「揺さぶる」ようにします。 これはで発生しませんterm。私はこれが原因だと思いTERM=eterm-colorます。 私はちょうど追加することができます知っているbrewにeshell-visual-commands、しかし作るのいずれかの方法がありますeterm-colorESHELLに仕事が。 これはbrew奇妙な振る舞いのビデオです。残念ながら、言及されたエラーを再現できませんでした:https : //www.youtube.com/watch?v=XFhM_ToLuaQ

1
E-Shellエイリアスの設定
.emacs.d / eshell / aliasにある私のemacsエイリアスファイルには、次のものが含まれています。 alias mv mv -v $* たとえばeshellでエイリアスを実行するとmv from_here.txt to_here.text、次のようなエラーが発生します。 mv:宛先ファイルまたはディレクトリがありません このエイリアスの問題はどのように修正できますか?ありがとう。
7 eshell 

2
xdg-openがeshellで機能しないのはなぜですか?
emacsからブラウザでa.htmlを開きたい(v。24.5.1、-Q[コメント後に更新]を使用)。 M-x shell-command xdg-open a.html 期待どおりに動作しますが、 M-x eshell $ xdg-open a.html 何もしないようです。エラーメッセージはありません。この問題は、org-modeからhtmlファイルをエクスポートして直接開くときにも発生します。

3
Macで実行されているEmacs内で生成されたターミナル/シェルをネイティブターミナルの環境変数を継承させる方法は?
Macの端末、つまりSpotlightまたはLaunchpadを介して生成された端末は、でのカスタマイズを含む必要な環境変数を採用します~/.bash_profile。私は(Emacsの実行時にでもEmacs.appから取られたのEmacs用のMac OS X)とその内部に産卵シェル(いずれかを使用してshell、eshellまたはをterm)先に述べたように、シェルは同じ環境変数を採用していません。 私は、シェルが起動して、それがEMAC(例えばのものと、そのシェルの環境変数の値が同じ、このためであることをプロセスからその環境を採用していることを実感します(getenv "PATH")) 内容の内側に進出Terminal.appし、Emacs.app私は幸運取得できませんでした。 Terminal.appEmacs内で生成されたシェルで取得したのと同じ環境変数を自動的に取得するにはどうすればよいですか?また、ターミナルからEmacsを起動することは好みません。 (これはMacOSXっぽすぎて、答えがEmacsの外にある解決策/微調整を提案する可能性があることを理解しています。しかし、質問はEmacsに関係しているので、このサイトを選びました)

2
Eshellでvirtualenvwrapperを使用する
eenvでvirtualenvwrapperコマンド(などworkon)を使用できないことに気付きましたが、それらはシェル環境内で機能します。Emacsにvirtualenvwrapperのようなモードはありますか?
7 eshell  python 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.