Ziemlich oft muss ich eine einfache Textkopie meiner aktuell geöffneten Dateien bekommen. Die Gründe sind normalerweise:
- Ich möchte die Liste an einen Kollegen senden
- Ich möchte dokumentieren, woran ich gerade arbeite (normalerweise in einem Organisationsdokument)
- Ich möchte auf eine meiner momentan geöffneten Dateien in der Shell reagieren. Ich muss den Pfadnamen kopieren und einfügen.
Tatsache ist, dass die üblichen buffer-menu
oder list-buffers
ein bequemes Menü zum Navigieren in den geöffneten Puffern bereitstellen, aber sehr unpraktisch sind, die Namen der geöffneten Dateien auf das Terminal zu kopieren oder etwas davon auszuführen die oben genannten Aktionen. Beispiel: Ich kann nicht auf eine Zeile doppelklicken, um den vollständigen Pfadnamen auszuwählen, und ich kann die Sequenz kill
/ yank
emacs nicht verwenden, um den Pfadnamen zu kopieren.
Zusammenfassung: Ich möchte einen Weg, um die Liste der geöffneten Dateien, ohne andere Daten in eine Textdatei (oder in einen neuen Puffer) zu exportieren; Keine Dateigröße, kein Modus oder andere Emacs-Metadaten.
Gibt es dafür einen Befehl? Ein extra Paket, das ich installieren kann?
BEARBEITEN
Hinzufügen einer Lösung von Trey Jackson, modifiziert, um etwas Rückmeldung zu geben, was getan wurde:
%Vor%