Modification d'une chaîne avec beaucoup de caractères d'échappement

8

Disons que j'édite mon fichier de configuration et qu'il y a une très longue chaîne comme celle-ci:

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

Comment modifier la chaîne sans les caractères d'échappement (et peut-être dans un mode différent) et enregistrer le résultat dans le fichier de configuration avec les caractères d'échappement?

allikotsa
la source

Réponses:

9

Vous pouvez utiliser le package string-edit à cet effet.

Essentiellement, il fait exactement ce que vous voulez: appelez simplement string-edit-at-pointpour modifier la chaîne au point, puis C-c C-cpour revenir au tampon d'origine.

La documentation sur github comprend une démonstration (si le lien semble être mort, veuillez consulter directement la page github).

T. Verron
la source
Votre lien de démonstration va vers un domaine parqué.
Geremia
Apparemment, le lien sur la page github a été changé, j'ai mis à jour la réponse.
T. Verron