J'ai beaucoup de répertoires remplis d'un tas de documents TeX. Donc, il y a beaucoup de fichiers avec le même nom de fichier de base et différentes extensions. Un seul d'entre eux, cependant, est éditable. Je voudrais un moyen de convaincre Emacs que si je suis dans un répertoire où j'aiPréférer certaines extensions de fichier avec l'achèvement du nom de fichier Emacs
document.tex
document.log
document.pdf
document.bbl
document.aux
...
et je suis dans le mini-tampon et ne
~/Documents/.../doc<TAB>
il remplit « document .tex ', parce que c'est le seul document réellement éditable dans ce répertoire. Quelqu'un sait-il un bon moyen de le faire?
Je reçois une erreur de fonction non définie pour 'mapcq' - est-ce fourni par un paquet elisp que je devrais charger? –
Je devrais mentionner que j'ai essayé 'mapc' et 'mapchar' et aucun travaillé. Cela semble très bien, merci! –
Le mapcq était une faute de frappe, je l'ai corrigé. mapc a travaillé pour moi en ce que le code fait ce que je m'attendais. Un problème pourrait être que le code n'est pas activé, peut-être. Essayez d'ajouter a (y-or-n-p "Running?") Juste avant la ligne mapc, et quand vous faites TAB, vous devriez y être invité. Si vous ne l'êtes pas, le conseil n'est pas activé (pour une raison quelconque), et vous pouvez essayer d'ajouter (ad-activate 'minibuffer-complete-limit-choices). Je n'avais pas besoin de ça quand j'ai testé ça dans un emacs vanille. –