diff --git a/src/etc/emacs/rust-mode.el b/src/etc/emacs/rust-mode.el index 6c118da40e0..2166f14e5ef 100644 --- a/src/etc/emacs/rust-mode.el +++ b/src/etc/emacs/rust-mode.el @@ -21,9 +21,6 @@ (c-populate-syntax-table table) table)) -(add-to-list 'auto-mode-alist '("\\.rs$" . rust-mode)) -(add-to-list 'auto-mode-alist '("\\.rc$" . rust-mode)) - (defun make-rust-state () (vector 'rust-token-base (list (vector 'top (- rust-indent-unit) nil nil nil)) @@ -300,6 +297,11 @@ (define-key rust-mode-map "}" 'rust-electric-brace) (define-key rust-mode-map "{" 'rust-electric-brace) +;;;###autoload +(progn + (add-to-list 'auto-mode-alist '("\\.rs$" . rust-mode)) + (add-to-list 'auto-mode-alist '("\\.rc$" . rust-mode))) + (provide 'rust-mode) ;;; rust-mode.el ends here