Mengedit string dengan banyak karakter pelarian

8

Katakanlah saya sedang mengedit file konfigurasi saya dan ada string yang sangat panjang seperti ini:

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

Bagaimana cara mengedit string tanpa karakter escape (dan mungkin dalam mode yang berbeda) dan daripada menyimpan hasilnya kembali dalam file konfigurasi dengan karakter escape?

allikotsa
sumber

Jawaban:

9

Anda dapat menggunakan paket -edit string untuk tujuan itu.

Pada dasarnya, ia melakukan apa yang Anda inginkan: cukup panggil string-edit-at-pointuntuk mengedit string pada titik, lalu C-c C-ckembali ke buffer asli.

Dokumentasi pada github termasuk demonstrasi (jika tautannya tampaknya sudah mati, silakan lihat halaman github langsung).

T. Verron
sumber
Tautan demonstrasi Anda menuju ke domain terparkir.
Geremia
Ternyata tautan di halaman github berubah, saya memperbarui jawabannya.
T. Verron