Estou tentando obter um script lisp para executar alguns comandos para mim quando abro um arquivo de um tipo de arquivo específico. Sei que estou trabalhando no arquivo init correto, porque se eu remover o tema, o emacs não terá um tema ao iniciá-lo.
Este é o script que estou usando, que não funciona (sem erros nem 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
chamada está incorreto. As duas chamadas de função não podem estar entre parênteses como estão. Observe a diferença entre seu código e @ sds de