Советы по движению курсора в Emacs
Я написал второстепенный режим, который выделяет различные части буфера, когда курсор перемещается вокруг буфера. Я делаю это, советуя таким функциям движения.
...
(defadvice next-line (after showcss/advise-main)
"Advice around cursor movement"
(highlight-some-stuff))
(defadvice previous-line (after showcss/advise-main)
"Advice around cursor movement"
(highlight-some-stuff))
(defadvice right-char (after showcss/advise-main)
"Advice around cursor movement"
(highlight-some-stuff))
(defadvice left-char (after showcss/advise-main)
"Advice around cursor movement"
(highlight-some-stuff))
(defadvice forward-word (after showcss/advise-main)
"Advice around cursor movement"
(highlight-some-stuff))
(defadvice backward-word (after showcss/advise-main)
"Advice around cursor movement"
(highlight-some-stuff))
...
Но это кажется неправильным способом сделать это. Я искал крючок для перемещения курсора, но, похоже, его нет.
Я пропускаю ловушку, которую могу использовать вместо того, чтобы советовать кучу функций движения, или есть лучший способ приблизиться к этому?
1 ответ
Решение
Хм... Несколько дней назад я отправил вам электронное письмо с предложением включить showcss в GNU ELPA, в котором я также предложил вам использовать post-command-hook
вместо этих неадекватных устройств.