Saya mencoba untuk mendapatkan skrip lisp untuk menjalankan beberapa perintah untuk saya ketika saya membuka file tipe file tertentu. Saya tahu bahwa saya bekerja di file init yang benar karena jika saya menghapus tema dari itu, emacs tidak memiliki tema ketika saya memulai.
Ini adalah skrip yang saya gunakan yang tidak berfungsi (tidak ada kesalahan atau apa pun):
(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
panggilan Anda salah. Panggilan fungsi dua tidak dapat dikelilingi dengan tanda kurung seperti mereka. Perhatikan perbedaan antara kode Anda dan @ sds's