Мне нравится возможность выбирать слово / символ в точке, которую я сейчас делаю двойным щелчком мыши. Я хотел бы иметь возможность делать это с клавиатуры, и поэтому я хотел бы привязать его к нажатию клавиши (или, может быть, это уже есть?), Поэтому мне нужно имя функции. Я предполагаю, что функция уже должна существовать, но я не могу понять, как она называется.
Я пытался, C-h k
но затем, когда я дважды щелкаю мышью, появляется справка <down-mouse-1>
(я предполагаю, что справочная система не ждет второго щелчка или чего-то еще). Я также искал документацию, где эта функциональность определена в разделе 21.2, но там не указано название функции.
Обновление: Для типичного сочетания клавиш я полагаю , что это эквивалентно <C-left>
затем , <C-S-right>
которые являются left-word
и , right-word
соответственно, хотя смена ключ проводятся для последнего. (Я не до конца понимаю взаимосвязь между назначениями клавиатуры с помощью клавиши Shift и их отображением в функциях, справка по <C-S-right>
переводит их до того, <C-right>
как он идентифицирует их как right-word
)
shift-selection-mode
(см. (info "(emacs) Shift Selection")
). См. Также emacs.stackexchange.com/questions/12858/…
<right>
<C-left>
<C-S-right>
что мне не нужно полностью решать тонкие вопросы, подробно обсуждаемые в этой ссылке.
C-h b
и поиск в этом буфере показывает, что<double-mouse-1>
вызовыmouse-set-point
(из "mouse.el") с каким-то конкретным событием. Не уверен, насколько это помогает :)