Performance improvements

This commit is contained in:
Curt Spark 2021-03-21 13:04:43 +00:00
parent 5953585674
commit a1be36a8b7
2 changed files with 37 additions and 1 deletions

View File

@ -212,6 +212,42 @@ Install the package, enable it and ensure that it always is installed:
("?" "" "?/h" #'show-help nil "<" ">"))
))
#+END_SRC
** Performance
*** Gcmh Mode
Enforce a sneaky Garbage Collection strategy to minimize GC interference with
user activity.
During normal use a high GC threshold is set.
When idling GC is triggered and a low threshold is set.
This greatly improves performance/startup time of emacs.
#+BEGIN_SRC emacs-lisp
(use-package gcmh
:ensure t
:config
(gcmh-mode 1))
#+END_SRC
*** Doom Modeline
Tweaks to doom modeline
#+BEGIN_SRC emacs-lisp
;; Disable modeline word count as it causes lots of lag
(setq doom-modeline-enable-word-count nil)
#+END_SRC
*** Custom
#+BEGIN_SRC emacs-lisp
(setq auto-window-vscroll nil)
(setq fast-but-imprecise-scrolling t)
#+END_SRC
** Custom
*** Auto Popup frame Mode
A mode that is similiar in functionality to pop-up-frame, however much more granular in control and toggleable as it is mode. Will stop duplicate windows from creating new frames etc.

View File

@ -1 +1 @@
("/run/media/cspark/BloxieSHDD/Distros/archlinuxinstallscript/" "~/Documents/CPP/javidx9/olcPixelGameEngine/" "/run/media/cspark/BloxieSHDD/Distros/etcnixos/packages/" "~/Documents/CPP/javidx9/flappybird/" "~/.emacs.d/" "/run/media/cspark/BloxieSHDD/Distros/etcnixos/desktop/" "/etc/nixos/virt/" "/etc/nixos/desktop/" "~/nixtest/virt/" "~/nixtest/graphics/")
("~/.emacs.d/")