Fix #3252: void-variable skewer-css-mode

This commit is contained in:
Henrik Lissner 2020-05-31 20:11:05 -04:00
parent b614a0f237
commit 2407db0508
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -60,12 +60,17 @@ Run this for any buffer you want to skewer."
(require 'skewer-mode) (require 'skewer-mode)
(unless (process-status "httpd") (unless (process-status "httpd")
(run-skewer)) (run-skewer))
(unless (and skewer-mode skewer-css-mode skewer-html-mode)
(pcase major-mode (pcase major-mode
((or 'css-mode 'scss-mode 'less-css-mode) (skewer-css-mode +1)) ((or 'css-mode 'scss-mode 'less-css-mode)
((or 'web-mode 'html-mode) (skewer-html-mode +1)) (unless skewer-css-mode
('js2-mode (skewer-mode +1)) (skewer-css-mode +1)))
(_ (error "Invalid mode %s" major-mode))))) ((or 'web-mode 'html-mode)
(unless skewer-html-mode
(skewer-html-mode +1)))
('js2-mode
(unless skewer-mode
(skewer-mode +1)))
(_ (error "Invalid mode %s" major-mode))))
;;;###autoload ;;;###autoload
(defun +javascript/skewer-cleanup () (defun +javascript/skewer-cleanup ()