File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed
Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -535,15 +535,11 @@ Argument END End of the region."
535535 ))
536536
537537;;;### autoload
538- (defun elixir-mode ()
539- " Major mode for editing Elixir files."
540- (interactive )
541- (kill-all-local-variables )
542- (use-local-map elixir-mode-map)
543- (set-syntax-table elixir-mode-syntax-table)
538+ (define-derived-mode elixir-mode prog-mode " Elixir"
539+ " Major mode for editing Elixir code.
540+
541+ \\ {elixir-mode-map}"
544542 (set (make-local-variable 'font-lock-defaults ) '(elixir-mode-font-lock-defaults))
545- (setq major-mode 'elixir-mode )
546- (setq mode-name " Elixir" )
547543 (set (make-local-variable 'comment-start ) " # " )
548544 (set (make-local-variable 'comment-end ) " " )
549545 (set (make-local-variable 'comment-use-syntax ) t )
@@ -553,9 +549,7 @@ Argument END End of the region."
553549 (set (make-local-variable 'syntax-propertize-function ) 'elixir-syntax-propertize ))
554550 (smie-setup elixir-smie-grammar 'verbose-elixir-smie-rules ; 'elixir-smie-rules
555551 :forward-token 'elixir-smie-forward-token
556- :backward-token 'elixir-smie-backward-token )
557- (run-hooks 'elixir-mode-hook )
558- (run-hooks 'prog-mode-hook ))
552+ :backward-token 'elixir-smie-backward-token ))
559553
560554(define-minor-mode elixir-cos-mode
561555 " Elixir mode toggle compile on save."
You can’t perform that action at this time.
0 commit comments