Move visual settings to ui.el

This commit is contained in:
Andreas Zweili 2022-08-21 14:53:44 +02:00
parent 0c6c56aa57
commit 4a3465ec80
2 changed files with 14 additions and 12 deletions

View File

@ -87,18 +87,6 @@
(setq-default fill-column 79)
(setq column-number-mode 1)
(defun buffer-too-big-p ()
(or (> (buffer-size) (* 5000 64))
(> (line-number-at-pos (point-max)) 5000)))
(defun generic-setup ()
;; turn off `linum-mode' when there are more than 5000 lines
(if (buffer-too-big-p) (display-line-numbers-mode -1)))
(add-hook 'prog-mode-hook 'generic-setup)
(add-hook 'text-mode-hook 'generic-setup)
(setq history-delete-duplicates t)
(xterm-mouse-mode 1)

View File

@ -128,3 +128,17 @@
(when (boundp 'enable-emojis)
(when (is-linux-p)
(set-fontset-font t nil "Symbola" nil 'prepend)))
(setq column-number-mode 1)
;; improve performance with large files (
(defun buffer-too-big-p ()
(or (> (buffer-size) (* 5000 64))
(> (line-number-at-pos (point-max)) 5000)))
(defun generic-setup ()
;; turn off `linum-mode' when there are more than 5000 lines
(if (buffer-too-big-p) (display-line-numbers-mode -1)))
(add-hook 'prog-mode-hook 'generic-setup)
(add-hook 'text-mode-hook 'generic-setup)
;; )