summaryrefslogtreecommitdiff
path: root/rust-mode.el
diff options
context:
space:
mode:
Diffstat (limited to 'rust-mode.el')
-rw-r--r--rust-mode.el10
1 files changed, 6 insertions, 4 deletions
diff --git a/rust-mode.el b/rust-mode.el
index a0f6542..8d38295 100644
--- a/rust-mode.el
+++ b/rust-mode.el
@@ -71,10 +71,6 @@ instead of `prog-mode'. This option requires emacs29+."
map)
"Keymap for Rust major mode.")
-(if (and (version<= "29.1" emacs-version) rust-mode-treesitter-derive)
- (require 'rust-mode-treesitter)
- (require 'rust-prog-mode))
-
;;;###autoload
(autoload 'rust-mode "rust-mode" "Major mode for Rust code." t)
@@ -82,6 +78,12 @@ instead of `prog-mode'. This option requires emacs29+."
(add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-mode))
(provide 'rust-mode)
+
+(if (and rust-mode-treesitter-derive
+ (version<= "29.1" emacs-version))
+ (require 'rust-mode-treesitter)
+ (require 'rust-prog-mode))
+
(require 'rust-utils)
;;; rust-mode.el ends here