Skip to content

Commit b3b6138

Browse files
committed
Impl restore align-mode-rules-list on turn off mode
1 parent b02c2c2 commit b3b6138

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

php-align.el

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,16 @@
113113
(define-minor-mode php-align-mode
114114
"Alignment lines for PHP script."
115115
:lighter php-align-mode-lighter
116-
(setq-local align-region-separate php-align-region-separate)
117-
(setq-local align-mode-rules-list nil)
118-
(setq-local align-region-separate nil)
119116
(add-to-list 'align-open-comment-modes 'php-mode)
120117
(add-to-list 'align-dq-string-modes 'php-mode)
121-
(add-to-list 'align-sq-string-modes 'php-mode))
118+
(add-to-list 'align-sq-string-modes 'php-mode)
119+
120+
(if php-align-mode
121+
(progn
122+
(setq-local align-mode-rules-list php-align-rules-list)
123+
(setq-local align-region-separate php-align-region-separate))
124+
(setq-local align-mode-rules-list nil)
125+
(setq-local align-region-separate nil)))
122126

123127
(provide 'php-align)
124128
;;; php-align.el ends here

0 commit comments

Comments
 (0)