Als «eshell» getaggte Fragen

Eshell ist ein Shell-ähnlicher Befehlsinterpreter, der in Emacs Lisp implementiert ist.

37
Seltsame Shell-Ausgabe bei Verwendung von IPython 5

Ich habe gerade ein Upgrade auf die neueste Version von IPython durchgeführt und jetzt stimmt etwas nicht, wenn ich es in Emacs verwende. Wenn es in einem regelmäßigen Terminal funktioniert es gut (Farben, Tabula Fertigstellung, etc.), jedoch entweder in M-x eshelloder M-x shellanstelle von...

12
Führen Sie die Anwendung in cwd auf dem Remote-Host in eshell aus

Ich verwende Eshell oft, um eine Verbindung zu Remote-Systemen herzustellen. Auf diesen Remote-Systemen möchte ich manchmal Skripte im aktuellen Arbeitsverzeichnis ausführen. In einem normalen Terminal würde ich Folgendes eingeben: ./my-script.sh In Eshell funktioniert dies leider nicht: ~ $ cd...

10
Farbige Git-Ausgabe in Eshell

Ich verwende Emacs in einem Mintty-Terminal (konfiguriert, um zu sagen, dass es xterm-256color ist) auf Cygwin. list-colors-displayfunktioniert gut. und Farben werden in dired Auflistungen usw. angezeigt. Jetzt stelle ich die Farbe für den git branchaktuellen Zweig ein yellow reverse. Weder Shell-...

9
Wie führe ich einen vorherigen Befehl in einer Emacs-Shell aus?

Wenn ich mich im Terminal befinde und die Aufwärtspfeiltaste drücke, geht es natürlich zum vorherigen Befehl. Wenn ich jedoch die M-xTasten drücke und shelltippe, wird in Emacs eine integrierte Shell angezeigt: Wenn ich jedoch einen Befehl eingebe und nach oben drücke, geschieht Folgendes:...

9
Führen Sie den Verlauf mehrerer Schalen zusammen

Bevor ich zu eshell wechselte, hatte ich zsh eingerichtet, damit es: Schreiben Sie nach jedem Befehl in die Verlaufsdatei Hängen Sie die Verlaufsdatei an, anstatt sie zu überschreiben, damit beim Ausführen mehrerer Shells alle zu einem großen Verlauf zusammengeführt werden Beide zsh-Optionen...

9
Wie erstelle ich Back / Forward-Verzeichnis-Aliase für eshell?

Seit Jahren verwende ich ein zsh-Skript, das bei jedem Verzeichniswechsel implizit einen Pushd verursacht. Das Skript richtet auch Aliase 'b' und 'f' ein, kurz für vorwärts und rückwärts, die Sie auf dem Stapel auf und ab bewegen, ähnlich wie die Schaltflächen vor und zurück in einem Webbrowser....

8
So öffnen Sie Dateien in Eshell mit Platzhaltern

Ich bin es sehr gewohnt, eine Shell einzugeben wie: emacsclient **/Threshold.java Wo Threshold.javaist eine Datei tief in einem Verzeichnis verschachtelt und ich möchte sie nur mit Namen öffnen. Wenn ich das gleiche in eshell versuche, bekomme ich (ec ist ein Alias ​​für find-file): ec...

8
Richtiger TERM-Typ für eshell

Gibt es eine Möglichkeit, eshell dazu zu bringen, sich besser zu verhalten? Standardmäßig wird printenv TERMzurückgegeben dumb. Zum Beispiel brewbeschwert sich häufig über den Terminaltyp und bewirkt, dass eshell "wackelt", während der Fortschrittsbalken angezeigt wird. Das passiert nicht in term....

7
Warum funktioniert xdg-open nicht in eshell?

Ich möchte a.html in einem Browser von Emacs aus öffnen ( Version 24.5.1 mit -Q[nach Kommentar aktualisiert]). M-x shell-command xdg-open a.html funktioniert wie erwartet, aber M-x eshell $ xdg-open a.html scheint nichts zu tun. Es gibt keine Fehlermeldung. Dieses Problem tritt auch beim...

7
Verwenden von virtualenvwrapper in Eshell

Ich habe festgestellt, dass ich keine virtualenvwrapper-Befehle (wie workon) in einer Eshell verwenden kann, aber sie funktionieren in einer Shell-Umgebung. Gibt es einen Virtualenvwrapper-ähnlichen Modus für