Ich bin es sehr gewohnt, eine Shell einzugeben wie:
emacsclient **/Threshold.java
Wo Threshold.java
ist 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 **/Threshold.java
Wrong type argument: stringp, ("src/main/java/org/elasticsearch/shield/admin/Threshold.java")
Wie kann ich das in eshell zum Laufen bringen?
Ich habe diese praktische Funktion geschrieben:
Beachten Sie die Verzeichnisbehandlung. Sie können dann beispielsweise anrufen
for-each find-file **/Threshold.java OtherFileToo.java
.Um Dateien von eshell zu öffnen, benutze ich Folgendes :
alias ff for-each find-file $*
.quelle