Editando uma sequência com muitos caracteres de escape

8

Digamos que estou editando meu arquivo de configuração e há uma string muito longa como esta:

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

Como editar a string sem os caracteres de escape (e talvez em um modo diferente) e depois salvar o resultado no arquivo de configuração com os caracteres de escape?

allikotsa
fonte

Respostas:

9

Você pode usar o pacote string-edit para esse fim.

Essencialmente, ele faz exatamente o que você deseja: basta ligar string-edit-at-pointpara editar a string no ponto e C-c C-cretornar ao buffer original.

A documentação no github inclui uma demonstração (se o link parecer estar morto, consulte a página do github diretamente).

T. Verron
fonte
Seu link de demonstração vai para um domínio estacionado.
Geremia
Aparentemente, o link na página do github foi alterado, atualizei a resposta.
T. Verron