emacs-diffs
[Top][All Lists]
Advanced

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

master 74892eefc8 1/7: * lisp/treesit.el (treesit-max-buffer-size): Enla


From: Yuan Fu
Subject: master 74892eefc8 1/7: * lisp/treesit.el (treesit-max-buffer-size): Enlarge value.
Date: Tue, 22 Nov 2022 04:07:10 -0500 (EST)

branch: master
commit 74892eefc8dd5b442a1859c7d28422778b79ce3c
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    * lisp/treesit.el (treesit-max-buffer-size): Enlarge value.
---
 lisp/treesit.el | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lisp/treesit.el b/lisp/treesit.el
index 0dcd16d89a..24387c287a 100644
--- a/lisp/treesit.el
+++ b/lisp/treesit.el
@@ -95,7 +95,12 @@ indent, imenu, etc."
   :group 'tools
   :version "29.1")
 
-(defcustom treesit-max-buffer-size (* 4 1024 1024)
+(defcustom treesit-max-buffer-size
+  (let ((mb (* 1024 1024)))
+    ;; 40MB for 64-bit systems, 15 for 32-bit.
+    (if (> most-positive-fixnum (* 4 1024 mb))
+        (* 40 mb)
+      (* 15 mb)))
   "Maximum buffer size for enabling tree-sitter parsing (in bytes)."
   :type 'integer
   :version "29.1")



reply via email to

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