Bearbeiten einer Zeichenfolge mit vielen Escape-Zeichen

8

Angenommen, ich bearbeite meine Konfigurationsdatei und es gibt eine sehr lange Zeichenfolge wie diese:

(setq my-string "very\nlong\nstring [...] \"hello world\"")

Wie kann man die Zeichenfolge ohne die Escape-Zeichen (und möglicherweise in einem anderen Modus) bearbeiten und dann das Ergebnis mit den Escape-Zeichen in der Konfigurationsdatei speichern?

Allikotsa
quelle

Antworten:

9

Zu diesem Zweck können Sie das Paket string-edit verwenden.

Im Wesentlichen macht es genau das, was Sie wollen: Rufen Sie einfach string-edit-at-pointauf, um die Zeichenfolge an einem bestimmten Punkt zu bearbeiten, und C-c C-ckehren Sie dann zum ursprünglichen Puffer zurück.

Die Dokumentation zu Github enthält eine Demonstration (wenn der Link tot zu sein scheint, lesen Sie bitte direkt die Github-Seite).

T. Verron
quelle
Ihr Demonstrationslink führt zu einer geparkten Domain.
Geremia
Anscheinend wurde der Link auf der Github-Seite geändert, ich habe die Antwort aktualisiert.
T. Verron