[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 19be337 11/22: Merge pull request #496 from wyuenho/bug495
From: |
Dmitry Gutov |
Subject: |
[elpa] master 19be337 11/22: Merge pull request #496 from wyuenho/bug495 |
Date: |
Tue, 19 Feb 2019 06:06:46 -0500 (EST) |
branch: master
commit 19be33722e1a8df214335809c8d6a3331f64511b
Merge: d76b4df bf61e6f
Author: Dmitry Gutov <address@hidden>
Commit: GitHub <address@hidden>
Merge pull request #496 from wyuenho/bug495
Fix #495 Aggressively reparse in js2-mode-create-imenu-index if possible
---
js2-mode.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index a1da18b..2872dbd 100644
--- a/js2-mode.el
+++ b/js2-mode.el
@@ -12577,8 +12577,11 @@ destroying the region selection."
(goto-char (cl-cadadr e))))))
(defun js2-mode-create-imenu-index ()
- "Return an alist for `imenu--index-alist'."
- ;; This is built up in `js2-parse-record-imenu' during parsing.
+ "Returns an alist for `imenu--index-alist'. Returns nil on first
+scan if buffer size > `imenu-auto-rescan-maxout'."
+ (when (and (not js2-mode-ast)
+ (<= (buffer-size) imenu-auto-rescan-maxout))
+ (js2-reparse))
(when js2-mode-ast
;; if we have an ast but no recorder, they're requesting a rescan
(unless js2-imenu-recorder
- [elpa] master 381545b 08/22: Make js2-additional-externs safe as a local variable, (continued)
- [elpa] master 381545b 08/22: Make js2-additional-externs safe as a local variable, Dmitry Gutov, 2019/02/19
- [elpa] master ed955e7 21/22: Update NEWS, Dmitry Gutov, 2019/02/19
- [elpa] master 4125b49a 04/22: Merge pull request #487 from lelit/classify-imported, Dmitry Gutov, 2019/02/19
- [elpa] master 1b0e174 12/22: Don't record js2-xml-ref-node's in js2-recorder-identifiers, Dmitry Gutov, 2019/02/19
- [elpa] master 5165f4d 19/22: Merge pull request #507 from piotr-yuxuan/patch-1, Dmitry Gutov, 2019/02/19
- [elpa] master 4de0e2d 05/22: Don't warn about trailing commas by default, Dmitry Gutov, 2019/02/19
- [elpa] master f863e08 18/22: Update README.md, Dmitry Gutov, 2019/02/19
- [elpa] master d76b4df 09/22: Merge pull request #492 from felipeochoa/additional-externs-safe-local, Dmitry Gutov, 2019/02/19
- [elpa] master b92b3ae 15/22: allow testing for specific errors and add test for object property, Dmitry Gutov, 2019/02/19
- [elpa] master 76b7f45 16/22: fix bug jumping to function def in shorthand property:value literal, Dmitry Gutov, 2019/02/19
- [elpa] master 19be337 11/22: Merge pull request #496 from wyuenho/bug495,
Dmitry Gutov <=
- [elpa] master c5cc951 22/22: Merge commit 'ed955e7f1608cfd2d2713129d65f5fd734842ae4' from js2-mode, Dmitry Gutov, 2019/02/19