Это простая вещь. Мой курсор находится над словом, и я хочу получить слово, чтобы я мог что-то с ним сделать. Я вижу несколько разных способов сделать это, но хочу избежать повторного изобретения и использовать стандартный метод.
10
Ответы:
Вы можете использовать функцию
thing-at-point
и сказать ей, чтобы она возвращалаword
точку at, а не возвращала какие-либо свойства текста (если они вам не нужны). Пример содержимого буфера (| - курсор):Призыв
(thing-at-point 'word 'no-properties)
возвращает «мир».источник
источник
Если вы хотите вставить слово (или что-то еще - имя файла и т. Д.) В точку в минибуфере, когда вы редактируете ввод, просто используйте
M-.
, если вы используете Icicles .См. Вставка текста из курсора .
Вы можете использовать
M-.
несколько раз (напримерM-. M-. M-.
), чтобы:источник