diff --git a/modules/languages/siren-php.el b/modules/languages/siren-php.el index 2145422..14551b8 100644 --- a/modules/languages/siren-php.el +++ b/modules/languages/siren-php.el @@ -6,6 +6,7 @@ ;;; Code: +(require 'siren-treesit) (use-package php-mode :interpreter "php" @@ -16,5 +17,23 @@ :preface (defun siren-php-mode-setup ())) +(when (fboundp 'php-ts-mode) + (use-package php-ts-mode + :straight (:type built-in) + :interpreter "php" + :mode "\\.php\\'" "\\.inc\\'" "\\.module\\'" + :hook + (php-ts-mode . siren-php-ts-mode-setup) + + :general + (:keymaps 'php-ts-mode-map + "C-j" 'newline-and-indent) + + :custom + (php-ts-mode-indent-offset 2) + + :preface + (defun siren-php-ts-mode-setup ()))) + (provide 'siren-php) ;;; siren-php.el ends here