diff --git a/ansible/roles/emacs/files/lang-rust.el b/ansible/roles/emacs/files/lang-rust.el index 6c241a9..e38ae1a 100644 --- a/ansible/roles/emacs/files/lang-rust.el +++ b/ansible/roles/emacs/files/lang-rust.el @@ -50,4 +50,17 @@ :hook (rust-ts-mode . cargo-minor-mode)) ) +(use-package toml-ts-mode + :ensure nil + :pin manual + :mode ( + ("\\.toml\\'" . toml-ts-mode) + ) + :commands (toml-ts-mode) + :init + (add-to-list 'treesit-language-source-alist '(toml "https://github.com/tree-sitter/tree-sitter-toml")) + (unless (treesit-ready-p 'toml) (treesit-install-language-grammar 'toml)) + ) + + (provide 'lang-rust)