diff --git a/config.org b/config.org index 684724e..ffc6cce 100644 --- a/config.org +++ b/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. diff --git a/projectile-bookmarks.eld b/projectile-bookmarks.eld index de953d8..ac339ae 100644 --- a/projectile-bookmarks.eld +++ b/projectile-bookmarks.eld @@ -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/") \ No newline at end of file +("~/.emacs.d/") \ No newline at end of file