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

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

[elpa] externals/phps-mode ec12a4c: Resolved issue with incremental chan


From: Christian Johansson
Subject: [elpa] externals/phps-mode ec12a4c: Resolved issue with incremental changes when switching buffer
Date: Wed, 6 Nov 2019 11:40:38 -0500 (EST)

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

    Resolved issue with incremental changes when switching buffer
---
 phps-mode-analyzer.el | 8 +++++++-
 phps-mode.el          | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/phps-mode-analyzer.el b/phps-mode-analyzer.el
index 0892fb4..c0531e9 100644
--- a/phps-mode-analyzer.el
+++ b/phps-mode-analyzer.el
@@ -2942,7 +2942,13 @@
   "Start idle timer."
   (phps-mode-debug-message (message "Enqueued idle timer"))
   (when (boundp 'phps-mode-idle-interval)
-    (setq-local phps-mode-functions-idle-timer (run-with-idle-timer 
phps-mode-idle-interval nil #'phps-mode-analyzer-process-changes))))
+    (let ((buffer (current-buffer)))
+      (setq-local
+       phps-mode-functions-idle-timer
+       (run-with-idle-timer
+        phps-mode-idle-interval
+        nil
+        `(lambda() (phps-mode-analyzer-process-changes ,buffer)))))))
 
 (defun phps-mode-analyzer--reset-imenu ()
   "Reset imenu index."
diff --git a/phps-mode.el b/phps-mode.el
index 3f70b74..aa0df17 100644
--- a/phps-mode.el
+++ b/phps-mode.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Christian Johansson <address@hidden>
 ;; Created: 3 Mar 2018
 ;; Modified: 6 Nov 2019
-;; Version: 0.3.8
+;; Version: 0.3.9
 ;; Keywords: tools, convenience
 ;; URL: https://github.com/cjohansson/emacs-phps-mode
 



reply via email to

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