branch: externals/phps-mode commit 321803ad440bc17f14a625a45902a070273445a4 Author: Christian Johansson <christ...@cvj.se> Commit: Christian Johansson <christ...@cvj.se>
Line indents are now cleaning on buffer changes --- phps-mode-functions.el | 3 +++ phps-mode-lexer.el | 5 +---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/phps-mode-functions.el b/phps-mode-functions.el index a6cadcf..09466bb 100644 --- a/phps-mode-functions.el +++ b/phps-mode-functions.el @@ -444,6 +444,9 @@ Refactor to this structure: (boundp 'phps-mode-idle-interval) phps-mode-idle-interval) ;; (message "Enqueued incremental lexer") + + ;; Reset line indents + (setq phps-mode-functions-lines-indent nil) (run-with-idle-timer phps-mode-idle-interval nil #'phps-mode-lexer-run-incremental)) ;; When point of change is not set or when start of new changes precedes old change - update the point diff --git a/phps-mode-lexer.el b/phps-mode-lexer.el index 50a22f9..8eb1905 100644 --- a/phps-mode-lexer.el +++ b/phps-mode-lexer.el @@ -1267,9 +1267,6 @@ ANY_CHAR' (setq phps-mode-lexer-buffer-changes--start nil)) (setq phps-mode-lexer-states nil) - (when (and (boundp 'phps-mode-functions-lines-indent) - phps-mode-functions-lines-indent) - (setq phps-mode-functions-lines-indent nil)) (phps-mode-lexer-BEGIN phps-mode-lexer-ST_INITIAL))) (defun phps-mode-lexer-run () @@ -1324,7 +1321,7 @@ ANY_CHAR' new-tokens)) (defun phps-mode-lexer-run-incremental () - "Run incremental lexer based on `phps-mode-lexer-buffer-changes--start'." + "Run incremental lexer based on `phps-mode-lexer-buffer-changes-start'." (when (and (boundp 'phps-mode-functions-buffer-changes-start) phps-mode-functions-buffer-changes-start phps-mode-lexer-states)