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?

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).


Tautan demonstrasi Anda menuju ke domain terparkir.
— Geremia

Ternyata tautan di halaman github berubah, saya memperbarui jawabannya.
— T. Verron
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.