summaryrefslogtreecommitdiff
path: root/.emacs.d/lisp/rust-mode.el
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d/lisp/rust-mode.el')
-rw-r--r--.emacs.d/lisp/rust-mode.el10
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