summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMax Penet <max.penet@gmail.com>2012-08-16 10:06:18 +0200
committerMax Penet <max.penet@gmail.com>2012-08-16 10:06:18 +0200
commitd0c57c39d2da44dcd59507ad64b58237dbe7d6d2 (patch)
treee6cc6b23b32bd71f1c085830db19b7151cef742d /src
parent527c21c10e9dbde0e24a8099ad8fdf832e4de4e8 (diff)
downloadrust-d0c57c39d2da44dcd59507ad64b58237dbe7d6d2.tar.gz
rust-d0c57c39d2da44dcd59507ad64b58237dbe7d6d2.zip
add auto-mode-alist to autoloads
Diffstat (limited to 'src')
-rw-r--r--src/etc/emacs/rust-mode.el8
1 files changed, 5 insertions, 3 deletions
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