Gibt es eine Möglichkeit, den Befehl emacs für mehrere Puffer auszuführen, ohne sie einzeln auswählen und auf jedem einzelnen Puffer ausführen zu müssen.Ausführen eines bestimmten Befehls für mehrere Emacs-Puffer
Ich öffne normalerweise mehrere Dateien, die einer bestimmten Regex entsprechen, z. ~/*.py
und möchten einen bestimmten Modus aktivieren, sagen wir hs-minor-mode
oder glasses-mode
auf jedem, oder sagen Sie C-c @ C-M-h
auf jedem ausführen. Momentan muss ich jeden auswählen und individuell machen. Also gibt es einen Hack oder eine Schleife, um die Aufgabe zu automatisieren.
Sagen wir, ich markiere die Puffer aus der Pufferliste und dann den Befehl für alle markierten.
versuchte ich this aber nachdem ich die Befehle in eval-expression
Ausführung I vollständig Zugriff auf meine Minipuffer verloren, was bedeutet, wenn ich M-x
der Minipuffer diese
nicht in der Lage für den Zugriff auf den Minipuffer Emacs Fehler „Prozessmenümodus doesn‘ t Unterstützung Ausblendenanzeigen Minor Mode“
und ich war gezwungen, um tatsächlich die gesamte emacs-Prozess zu beenden, weil die C-x C-s
nicht funktionierte weder die Task beenden war.
PS: Ich habe keine Erfahrung in elisp
Ich stimme zu, wahrscheinlich sind die Haken der beste Weg zu gehen. Wenn Sie sie nicht möchten, wäre es einfacher, den Modus für einige einzelne Puffer auszuschalten! – PascalVKooten