Je voudrais désactiver l'expansion YASnippet (par exemple, "if") dans les commentaires et les chaînes, mais ne trouve pas comment faire cela de façon générique.Comment ne jamais développer yasnippets dans les commentaires et les chaînes
Sur http://capitaomorte.github.io/yasnippet/snippet-expansion.html#sec-2-2, ils disent comment le faire pour Python, mais je voudrais le faire fonctionner pour tous les modes prog à la fois, et je ne suis au courant d'aucune fonction qui teste "en chaîne/commentaire" , indépendamment de la langue.
Y a-t-il encore un moyen de le faire?
Peut-être que vous pourriez essayer de tester l'évaluation '(nième 8 (syntaxe PSP))' dans d'autres modes pour voir si elle retourne 't' ou' nil 'à l'intérieur des cordes et des commentaires? Je ne sais pas si cela fonctionnerait, mais il semble que ce soit la fonction que vous associez. – lawlist
Voir aussi http://stackoverflow.com/questions/12815781/emacs-lisp-and-c-mode-when-am-i-in-a-comment-region/12820339#12820339 – Stefan