feat(lang-php): Add toggle for php-cs-fixer on save
This commit is contained in:
@@ -34,7 +34,20 @@
|
|||||||
:custom
|
:custom
|
||||||
(php-cs-fixer-config-option (expand-file-name
|
(php-cs-fixer-config-option (expand-file-name
|
||||||
(concat user-emacs-directory "php-cs-fixer-config")))
|
(concat user-emacs-directory "php-cs-fixer-config")))
|
||||||
;; :hook (before-save . php-cs-fixer-before-save)
|
:init
|
||||||
|
(defcustom php-cs-fixer-before-save-enabled t
|
||||||
|
"Enable/disable php-cs-fixer-before-save hook."
|
||||||
|
:type 'boolean)
|
||||||
|
|
||||||
|
(defun php-cs-fixer-before-save-toggle ()
|
||||||
|
"Toggle php-cs-fixer-before-save hook."
|
||||||
|
(interactive)
|
||||||
|
(setq php-cs-fixer-before-save-enabled (not php-cs-fixer-before-save-enabled)))
|
||||||
|
:hook (
|
||||||
|
(before-save . (lambda ()
|
||||||
|
(when php-cs-fixer-before-save-enabled
|
||||||
|
(php-cs-fixer-before-save))))
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
(provide 'lang-php)
|
(provide 'lang-php)
|
||||||
|
|||||||
Reference in New Issue
Block a user