C'est une chose simple. Mon curseur est sur un mot et je veux le saisir pour pouvoir faire quelque chose avec. Je vois quelques façons différentes de le faire, mais je veux éviter la réinvention et utiliser une méthode standard.
C'est une chose simple. Mon curseur est sur un mot et je veux le saisir pour pouvoir faire quelque chose avec. Je vois quelques façons différentes de le faire, mais je veux éviter la réinvention et utiliser une méthode standard.
Réponses:
Vous pouvez utiliser la fonction thing-at-point
et lui dire de renvoyer le word
point at et de ne renvoyer aucune propriété de texte (sauf si vous en avez besoin). Exemple de contenu du tampon (| est le curseur):
Bonjour wor | ld
L'appel (thing-at-point 'word 'no-properties)
renvoie "monde".
(current-word &optional STRICT REALLY-WORD)
Renvoie le mot au point ou près, sous forme de chaîne. La valeur de retour ne comprend aucune propriété de texte.
Si vous souhaitez insérer le mot (ou toute autre chose - nom de fichier, etc.) à un point dans le mini-tampon, lorsque vous modifiez l'entrée, utilisez simplement M-.
, si vous utilisez Icicles .
Voir Insertion de texte à partir du curseur .
Vous pouvez utiliser à M-.
plusieurs reprises (par exemple M-. M-. M-.
) pour: