From 4a3465ec80e49b8fadbb41bb176af717f1aef343 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Sun, 21 Aug 2022 14:53:44 +0200 Subject: [PATCH] Move visual settings to ui.el --- home-manager/software/emacs/emacs.d/lib/loader.el | 12 ------------ home-manager/software/emacs/emacs.d/lib/ui.el | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/home-manager/software/emacs/emacs.d/lib/loader.el b/home-manager/software/emacs/emacs.d/lib/loader.el index 4c29080..809dec7 100644 --- a/home-manager/software/emacs/emacs.d/lib/loader.el +++ b/home-manager/software/emacs/emacs.d/lib/loader.el @@ -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) diff --git a/home-manager/software/emacs/emacs.d/lib/ui.el b/home-manager/software/emacs/emacs.d/lib/ui.el index e1b75af..4b3aaa1 100644 --- a/home-manager/software/emacs/emacs.d/lib/ui.el +++ b/home-manager/software/emacs/emacs.d/lib/ui.el @@ -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) +;; )