diff options
Diffstat (limited to '.emacs.d/lisp/rust-mode.el')
| -rw-r--r-- | .emacs.d/lisp/rust-mode.el | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/.emacs.d/lisp/rust-mode.el b/.emacs.d/lisp/rust-mode.el index a0f6542..8d38295 100644 --- a/.emacs.d/lisp/rust-mode.el +++ b/.emacs.d/lisp/rust-mode.el | |||
| @@ -71,10 +71,6 @@ instead of `prog-mode'. This option requires emacs29+." | |||
| 71 | map) | 71 | map) |
| 72 | "Keymap for Rust major mode.") | 72 | "Keymap for Rust major mode.") |
| 73 | 73 | ||
| 74 | (if (and (version<= "29.1" emacs-version) rust-mode-treesitter-derive) | ||
| 75 | (require 'rust-mode-treesitter) | ||
| 76 | (require 'rust-prog-mode)) | ||
| 77 | |||
| 78 | ;;;###autoload | 74 | ;;;###autoload |
| 79 | (autoload 'rust-mode "rust-mode" "Major mode for Rust code." t) | 75 | (autoload 'rust-mode "rust-mode" "Major mode for Rust code." t) |
| 80 | 76 | ||
| @@ -82,6 +78,12 @@ instead of `prog-mode'. This option requires emacs29+." | |||
| 82 | (add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-mode)) | 78 | (add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-mode)) |
| 83 | 79 | ||
| 84 | (provide 'rust-mode) | 80 | (provide 'rust-mode) |
| 81 | |||
| 82 | (if (and rust-mode-treesitter-derive | ||
| 83 | (version<= "29.1" emacs-version)) | ||
| 84 | (require 'rust-mode-treesitter) | ||
| 85 | (require 'rust-prog-mode)) | ||
| 86 | |||
| 85 | (require 'rust-utils) | 87 | (require 'rust-utils) |
| 86 | 88 | ||
| 87 | ;;; rust-mode.el ends here | 89 | ;;; rust-mode.el ends here |
