Ich benutze Emacs Prelude.
Ich habe vor kurzem beschlossen, von Ido zu Helm zu wechseln.
Also habe ich helm
und helm-everywhere
in emacs prelude aktiviert,
Alles funktioniert perfekt, außer dem Standardverhalten von helm-find-file
In Ido konnte ich ret
drücken, um in das ausgewählte Verzeichnis zu gehen, aber ich muss right
oder c-j
in helm drücken.
Außerdem würde helm-find-files
.
und ..
ganz oben für jedes Verzeichnis auflisten.
Das heißt, ich kann einfach ret
ret
ret
erreichen, bis ich zum endgültigen Ziel komme, wenn es nicht viele Verzeichnisse entlang des Pfades gibt.
Aber im Helm musste ich ein paar Zeichen eingeben, c-j
type mindestens 1 char drücken, c-j
drücken und so weiter.
Ich kann c-j
nicht kontinuierlich erreichen.
Ich möchte nicht zurück zum ido wechseln, weil ich die grep-Funktion von helm in der find-Datei wirklich liebe.
Kann ich die Standardreihenfolge ändern, damit die Liste .
und ..
am unteren Rand und ret
anstelle von open dired angezeigt wird?
Die gesuchte Funktion ist (helm-execute-persistent-action), die standardmäßig an C-z gebunden ist. Manche Leute wechseln dies gerne mit Tab:
%Vor%Sie können es an ret binden, wenn Sie möchten, aber es öffnet Dateien nicht so, wie Sie es erwarten.
Wie für Ihre andere Frage, ich weiß nicht, ob Helm eine Möglichkeit hat, die Standardauswahlposition zu setzen, aber um das erste Element von oben auszuwählen, könnten Sie etwas wie das tun:
%Vor%Tags und Links emacs emacs-prelude helm