Ada sejumlah perintah di Emacs yang berlaku untuk "kata-kata." Contohnya termasuk forward-word, kill-word, upcase-word, mark-word, transpose-words, dll Definisi "kata" tampaknya bervariasi sedikit antara perintah. Misalnya, forward-wordakan berhenti di garis bawah dalam sebuah kata (misalnya foo_bar) tetapi mark-wordtidak berhenti di garis bawah.
Apakah mungkin untuk mengubah definisi "kata" ketika saya dalam mode prog sehingga Emacs akan menggunakan batas kata yang sesuai untuk sintaks bahasa saat ini?
Ketika saya di dalam, c-modesaya ingin forward-wordmelewatkan garis bawah, dan ketika saya di dalam, lisp-modesaya ingin forward-wordmelewatkan kedua tanda hubung dan garis bawah, dll.
C-M-fterikatforward-sexpdan berperilaku tidak seperti apa yang Anda gambarkan. Anda benar bahwa yang saya inginkan adalah menavigasi dengan simbol, tetapi saya tidak melihat opsi itu.