Как говорится в названии, как изменить поведение функции forward-word emacs? Например, предположим, что [] - это курсор. Тогда:
my $abs_target_path[]= abs_path($target);
<M-f>
my $abs_target_path = abs[_]path($target);
Я знаю, что могу просто использовать M-f M-b, но, насколько мне известно, это не обязательно, и я бы хотел его изменить. В частности, я хочу две вещи:
- Когда я нажимаю M-f, я хочу перейти к первому символу следующего слова независимо от того, находится ли точка внутри слова, внутри группы пробелов или где-то еще.
- Настройте слова-символы в режиме по-разному. В конце концов, перемещение в режиме CPERl отличается от, скажем, режима TeX.
Итак, в приведенном выше примере элемент 1 должен был бы перемещать курсор в "a" (и точку слева) после удара M-f. Пункт 2 позволил бы мне определить символы подчеркивания и сигилы в качестве символов слов.