branch: externals/phps-mode commit ec12a4c89967d2561d8ea86530a4f04c43f57d30 Author: Christian Johansson <christ...@cvj.se> Commit: Christian Johansson <christ...@cvj.se>
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 <christ...@cvj.se> ;; 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