J'essaie d'obtenir un script lisp pour exécuter certaines commandes pour moi lorsque j'ouvre un fichier d'un type de fichier spécifique. Je sais que je travaille dans le bon fichier d'initialisation car si j'en supprime le thème, emacs n'a pas de thème au démarrage.
Voici le script que j'utilise qui ne fonctionne pas (pas d'erreurs ou quoi que ce soit):
(defun my-project-hook (filename)
(when (string= (file-name-extension filename) "ts")
((typescript-mode)
(tss-setup-current-buffer))
)
)
(add-hook 'after-load-functions 'my-project-hook)
when
appel est mal formé. Les deux appels de fonction ne peuvent pas être entourés de parenthèses comme ils le sont. Notez la différence entre votre code et @ sds