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 @@ -526,15 +526,11 @@ Argument END End of the region."
526
526
))
527
527
528
528
;;;### autoload
529
- (defun elixir-mode ()
530
- " Major mode for editing Elixir files."
531
- (interactive )
532
- (kill-all-local-variables )
533
- (use-local-map elixir-mode-map)
534
- (set-syntax-table elixir-mode-syntax-table)
529
+ (define-derived-mode elixir-mode prog-mode " Elixir"
530
+ " Major mode for editing Elixir code.
531
+
532
+ \\ {elixir-mode-map}"
535
533
(set (make-local-variable 'font-lock-defaults ) '(elixir-mode-font-lock-defaults))
536
- (setq major-mode 'elixir-mode )
537
- (setq mode-name " Elixir" )
538
534
(set (make-local-variable 'comment-start ) " # " )
539
535
(set (make-local-variable 'comment-end ) " " )
540
536
(set (make-local-variable 'comment-use-syntax ) t )
@@ -544,9 +540,7 @@ Argument END End of the region."
544
540
(set (make-local-variable 'syntax-propertize-function ) 'elixir-syntax-propertize ))
545
541
(smie-setup elixir-smie-grammar 'verbose-elixir-smie-rules ; 'elixir-smie-rules
546
542
:forward-token 'elixir-smie-forward-token
547
- :backward-token 'elixir-smie-backward-token )
548
- (run-hooks 'elixir-mode-hook )
549
- (run-hooks 'prog-mode-hook ))
543
+ :backward-token 'elixir-smie-backward-token ))
550
544
551
545
(define-minor-mode elixir-cos-mode
552
546
" Elixir mode toggle compile on save."
You can’t perform that action at this time.
0 commit comments