diff options
| author | Sibi Prabakaran <sibi@psibi.in> | 2024-04-15 15:06:02 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-15 15:06:02 +0530 |
| commit | e54bbae8c4c2af580b5721ad5ac151f2ad19293e (patch) | |
| tree | a1770b7acd09bf4fbf8d0960596c7ed89bd3ed4f | |
| parent | b2b18aa6c135d9b06242b3d081d94fe0c0cb8e86 (diff) | |
| parent | 3592c10cc1f5d4b5b005961202738b530d9635cf (diff) | |
| download | rust-mode-e54bbae8c4c2af580b5721ad5ac151f2ad19293e.tar.gz | |
Merge pull request #539 from Dev380/fix-auto-mode-treesit
fix(treesit): auto mode precedence of rust-mode
| -rw-r--r-- | rust-mode-treesitter.el | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rust-mode-treesitter.el b/rust-mode-treesitter.el index 21eab59..5f84a00 100644 --- a/rust-mode-treesitter.el +++ b/rust-mode-treesitter.el @@ -13,6 +13,12 @@ (require 'treesit) (require 'rust-ts-mode) + ;; HACK: `rust-ts-mode' adds itself to the `auto-mode-alist' + ;; after us, so we need to readd `rust-mode' to the front of + ;; the list after loading `rust-ts-mode'. + (setq auto-mode-alist (delete '("\\.rs\\'" . rust-mode) auto-mode-alist)) + (add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-mode)) + (define-derived-mode rust-mode rust-ts-mode "Rust" "Major mode for Rust code. |
