branch: externals/phps-mode
commit a30e5ff0539c143e76df9dd275bafd2e3cd77259
Author: Christian Johansson <[email protected]>
Commit: Christian Johansson <[email protected]>
Run incremental lexer when processing file if buffer change
---
phps-mode-functions.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/phps-mode-functions.el b/phps-mode-functions.el
index dd4e5ce..cc80145 100644
--- a/phps-mode-functions.el
+++ b/phps-mode-functions.el
@@ -58,9 +58,10 @@
(defun phps-mode-functions-process-current-buffer ()
"Process current buffer, generate indentations and Imenu."
+ (when (phps-mode-functions-get-buffer-changes-start)
+ (phps-mode-lexer-run-incremental)
+ (setq phps-mode-functions-processed-buffer nil))
(unless phps-mode-functions-processed-buffer
- (when (phps-mode-functions-get-buffer-changes-start)
- (phps-mode-lexer-run-incremental))
(phps-mode-functions--process-current-buffer)
(setq phps-mode-functions-processed-buffer t)))