Estoy tratando de obtener un script lisp para ejecutar algunos comandos para mí cuando abro un archivo de un tipo de archivo específico. Sé que estoy trabajando en el archivo de inicio correcto porque si elimino el tema, emacs no tendrá ningún tema cuando lo inicie.
Este es el script que estoy usando que no funciona (sin errores ni nada):
(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
llamada está malformado. Las dos llamadas a funciones no pueden estar entre paréntesis como lo son. Tenga en cuenta la diferencia entre su código y @ sds's