From 83bef6cccafcaed0164bc4256e37be3db37d859b Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Wed, 25 Oct 2023 04:08:33 +0800 Subject: [PATCH] optimize performance of long-line files --- lisp/init-file.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lisp/init-file.el b/lisp/init-file.el index 60d9e2f..622b643 100644 --- a/lisp/init-file.el +++ b/lisp/init-file.el @@ -56,5 +56,17 @@ (add-to-list 'auto-mode-alist '("CMakeLists\\.txt\\'" . cmake-mode)) (add-to-list 'auto-mode-alist '("\\.cmake\\'" . cmake-mode)) +;; optimize performance of long-line files +(setq-default bidi-display-reordering t) +(setq bidi-inhibit-bpa t + long-line-threshold 200 + large-hscroll-threshold 200 + syntax-wholeline-max 200) + +(with-eval-after-load 'so-long + (setq so-long-threshold 200)) +(when (fboundp 'global-so-long-mode) + (global-so-long-mode 1)) + (provide 'init-file)