Make matlab quasi-derived from prog-mode
Also make this a named function.
This commit is contained in:
parent
d19c6eb566
commit
bcea630826
|
@ -25,6 +25,16 @@
|
|||
;; ns is returned instead of mac on Emacs 25+
|
||||
(memq (window-system) '(mac ns)))
|
||||
|
||||
(defun spacemacs/run-prog-mode-hooks ()
|
||||
"Runs `prog-mode-hook'. Useful for modes that don't derive from
|
||||
`prog-mode' but should."
|
||||
(run-hooks 'prog-mode-hook))
|
||||
|
||||
(defun spacemacs/run-text-mode-hooks ()
|
||||
"Runs `text-mode-hook'. Useful for modes that don't derive from
|
||||
`text-mode' but should."
|
||||
(run-hooks 'text-mode-hook))
|
||||
|
||||
(defun spacemacs//get-package-directory (pkg)
|
||||
"Return the directory of PKG. Return nil if not found."
|
||||
(let ((elpa-dir (file-name-as-directory package-user-dir)))
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
(progn
|
||||
;; explicitly run prog-mode hooks since erlang mode does is not
|
||||
;; derived from prog-mode major-mode
|
||||
(add-hook 'erlang-mode-hook (lambda () (run-hooks 'prog-mode-hook)))
|
||||
(add-hook 'erlang-mode-hook 'spacemacs/run-prog-mode-hooks)
|
||||
;; (setq erlang-root-dir "/usr/lib/erlang/erts-5.10.3")
|
||||
;; (add-to-list 'exec-path "/usr/lib/erlang/erts-5.10.3/bin")
|
||||
;; (setq erlang-man-root-dir "/usr/lib/erlang/erts-5.10.3/man")
|
||||
|
|
|
@ -57,7 +57,7 @@
|
|||
(spacemacs/register-repl 'ess-site 'stata)
|
||||
;; Explicitly run prog-mode hooks since ess-mode does not derive from
|
||||
;; prog-mode major-mode
|
||||
(add-hook 'ess-mode-hook (lambda () (run-hooks 'prog-mode-hook)))
|
||||
(add-hook 'ess-mode-hook 'spacemacs/run-prog-mode-hooks)
|
||||
(when (configuration-layer/package-usedp 'company)
|
||||
(add-hook 'ess-mode-hook 'company-mode))))
|
||||
|
||||
|
|
|
@ -23,7 +23,12 @@
|
|||
(use-package julia-mode :defer t))
|
||||
|
||||
(defun extra-langs/init-matlab-mode ()
|
||||
(use-package matlab-mode :defer t))
|
||||
(use-package matlab-mode
|
||||
:defer t
|
||||
:init
|
||||
;; Explicitly run prog-mode hooks since matlab-mode does not derive from
|
||||
;; prog-mode major-mode
|
||||
(add-hook 'matlab-mode-hook 'spacemacs/run-prog-mode-hooks)))
|
||||
|
||||
(defun extra-langs/init-stan-mode ()
|
||||
(use-package stan-mode :defer t))
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
|
||||
;; Explicitly run prog-mode hooks since css-mode does not derive from
|
||||
;; prog-mode major-mode
|
||||
(add-hook 'css-mode-hook (lambda () (run-hooks 'prog-mode-hook)))
|
||||
(add-hook 'css-mode-hook 'spacemacs/run-prog-mode-hooks)
|
||||
|
||||
(defun css-expand-statement ()
|
||||
"Expand CSS block"
|
||||
|
@ -131,7 +131,7 @@
|
|||
:init
|
||||
;; Explicitly run prog-mode hooks since jade-mode does not derivate from
|
||||
;; prog-mode major-mode
|
||||
(add-hook 'jade-mode-hook (lambda () (run-hooks 'prog-mode-hook)))))
|
||||
(add-hook 'jade-mode-hook 'spacemacs/run-prog-mode-hooks)))
|
||||
|
||||
(defun html/init-less-css-mode ()
|
||||
(use-package less-css-mode
|
||||
|
|
Loading…
Reference in New Issue