Di emacs ada fungsi forward-worddan backward-word. Apakah ada juga fungsi yang memindahkan titik ke spasi putih berikutnya / terakhir?
\a_command_with_special-characters
Di emacs ada fungsi forward-worddan backward-word. Apakah ada juga fungsi yang memindahkan titik ke spasi putih berikutnya / terakhir?
\a_command_with_special-characters
Jawaban:
Anda dapat memodifikasi properti sintaksis karakter menggunakan modify-syntax-entryfungsi ( C-h f modify-syntax-entrydalam emacs untuk info lebih lanjut):
Misalnya, jika Anda menulis dokumen .tex, Anda dapat menambahkan yang berikut ini ke .emacs:
(add-hook
'TeX-mode-hook
'(lambda ()
(modify-syntax-entry ?_ "w")
(modify-syntax-entry ?- "w")
))
Ini memberitahu emacs untuk memperlakukan _dan -sebagai "kata" karakter ketika Anda berada dalam mode TeX, sehingga kata maju dan kata mundur akan melakukan apa yang Anda inginkan.
Gunakan forward-whitespaceuntuk maju dengan spasi, tab atau baris baru. Beberapa ruang diperlakukan sebagai satu pembatas. Dengan argumen negatif, mundur dengan jumlah spasi putih tersebut.