Editar una cadena con muchos caracteres de escape

8

Digamos que estoy editando mi archivo de configuración y hay una cadena muy larga como esta:

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

¿Cómo edita la cadena sin los caracteres de escape (y tal vez en un modo diferente) y luego guarda el resultado en el archivo de configuración con los caracteres de escape?

allikotsa
fuente

Respuestas:

9

Puede usar el paquete string-edit para ese propósito.

Esencialmente, hace exactamente lo que desea: simplemente llame string-edit-at-pointpara editar la cadena en el punto, luego C-c C-cpara regresar al búfer original.

La documentación en github incluye una demostración (si el enlace parece estar muerto, consulte la página de github directamente).

T. Verron
fuente
Su enlace de demostración va a un dominio estacionado.
Geremia
Aparentemente el enlace en la página de Github fue cambiado, actualicé la respuesta.
T. Verron