Modifica di una stringa con molti caratteri di escape


8

Diciamo che sto modificando il mio file di configurazione e c'è una stringa molto lunga come questa:

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

Come modificare la stringa senza i caratteri di escape (e forse in una modalità diversa) e salvare il risultato nel file di configurazione con i caratteri di escape?

Risposte:


9

A tale scopo è possibile utilizzare il pacchetto string-edit .

In sostanza, fa esattamente quello che vuoi: basta chiamare string-edit-at-pointper modificare la stringa nel punto, quindi C-c C-cper tornare al buffer originale.

La documentazione su github include una dimostrazione (se il link sembra essere morto, consultare direttamente la pagina di github).


Il link dimostrativo va a un dominio parcheggiato.
Geremia,

Apparentemente il link sulla pagina di github è stato modificato, ho aggiornato la risposta.
T. Verron,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.