Est-il possible d'utiliser l'achèvement du mode ido pour trouver des définitions dans un fichier TAGS? Je soupçonne que ido-completion-read fait partie de la réponse. Voici mon code non-travail, qui montre un ido mode dépeuplé minibuffer:Puis-je obtenir l'achèvement du style ido-mode pour la recherche de tags dans Emacs?
(defun ido-choose-from-tags()
"Use ido to select tags "
(interactive)
(etags-tags-apropos
(ido-completing-read "Tags: " nil t)))
Merci, Scott. Un bogue: lorsqu'une balise contient un point, elle insère une barre oblique inverse devant elle, empêchant emacs de trouver la balise. –
Remplacement de la dernière ligne par "(find-tag (remplacer-regexp-in-string" \\\\ "" " \t (ido-complétant-lire" Tag: "tags-noms)))))" semble travail. –
Bonne prise. prin1-to-string peut également prendre un second argument facultatif qui n'échappe pas aux caractères, donc peut-être (prin1-to-string x t) le corrigerait aussi. – scottfrazer