Performance improvements
This commit is contained in:
parent
5953585674
commit
a1be36a8b7
36
config.org
36
config.org
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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/")
|
||||
Loading…
Reference in New Issue