Изменение поведения Emacs в прямом слове

Как говорится в заголовке, как можно изменить поведение функции прямого слова в emacs? Например, предположим, что [] является курсором. Затем:

my $abs_target_path[]= abs_path($target);

my $abs_target_path = abs[_]path($target);

Я знаю, что могу просто использовать M-F M-B, но насколько яЯ обеспокоен тем, что не долженне нужно, и яЯ хотел бы изменить это. В частности, я хочу две вещи:

Когда я нажимаю M-f, я хочу перейти к первому символу следующего слова независимо от того, находится ли точка в слове, в группе пробелов или где-то еще.Настройте слова-символы в зависимости от режима. В конце концов, перемещение в режиме CPerl отличается от, скажем, режима TeX.

Таким образом, в приведенном выше примере, элемент 1 будет иметь курсор переместится на «а» (и смысл этого 's слева) после удара M-F. Пункт 2 позволил бы мне определить символы подчеркивания и символы как слова.

Ответы на вопрос(4)

Ваш ответ на вопрос