emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/phps-mode a30e5ff 331/405: Run incremental lexer when p


From: Stefan Monnier
Subject: [elpa] externals/phps-mode a30e5ff 331/405: Run incremental lexer when processing file if buffer change
Date: Sat, 13 Jul 2019 10:00:43 -0400 (EDT)

branch: externals/phps-mode
commit a30e5ff0539c143e76df9dd275bafd2e3cd77259
Author: Christian Johansson <address@hidden>
Commit: Christian Johansson <address@hidden>

    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)))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]