Question

J'essaie de faire en sorte que les packages yasnippet et pabbrev fonctionnent avec emacs, mais je ne peux apparemment pas obtenir d'amour. Comment puis-je les amener à bien jouer ensemble?

Le problème est que pabbrev et yasnippet sont liés aux touches de tabulation. Les deux paquets semblent faire cette solution de secours lorsqu'une correspondance n'est pas trouvée, mais ils ne se replient pas correctement.

J'utilise actuellement Emacs W32 (la dernière version d'Emacs 22). yasnippet est compilé octet, mais pas pabbrev.

Éditer: Jusqu’à présent, ni tabkey2 ni hippie ne développent le travail immédiatement, c’est pourquoi je n’ai pas encore indiqué l’une ou l’autre des solutions comme une réponse correcte. Je pirate Tabkey2 pour que cela fonctionne bien.

Était-ce utile?

La solution

Consultez tabkey2.el . Il semble que cela règle le problème que vous rencontrez.

Autres conseils

J'utilise hippie-expand pour gérer les packages d'expansion des onglets.

Le code suivant va essayer chaque paquet afin de développer votre pression sur la touche de tabulation:

(require 'hippie-exp)

(setq hippie-expand-try-functions-list
      '(yas/hippie-try-expand
        try-expand-dabbrev
        try-expand-dabbrev-all-buffers
        try-expand-dabbrev-from-kill
        try-complete-file-name
        try-complete-lisp-symbol))

Remarque: hippie-expand ne fonctionnera probablement pas avec pabbrev, car pabbrev est un mode emacs minor.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top