aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs/early-init.el
AgeCommit message (Collapse)Author
2024-06-27(Emacs)~fix problems with scroll bars appearing in early-initAryadev Chavali
Just a different value to set.
2024-06-27Update copyrightsAryadev Chavali
2024-06-27(Emacs/*)~Shamelessly stole some optimisations from doomAryadev Chavali
Cut my boot time by 0.2s?!
2024-06-23(Emacs|SXHkD)~Some small fixesAryadev Chavali
2024-06-23(Emacs)~change licensing agreementAryadev Chavali
I only want to publish under version 2, not version 3.
2024-06-22Tons of changesAryadev Chavali
2024-06-12(Emacs/early-init)~setq-default instead of individual pushesAryadev Chavali
Does it in one step rather than multiple.
2024-06-11(Emacs/early-init.el)~Change alpha valuesAryadev Chavali
2024-05-06(Emacs|Shell|SystemD)~Small changesAryadev Chavali
2024-04-23(Emacs/early-init)~alpha: 85 -> 85 for focused and 65 for unfocusedAryadev Chavali
2023-10-15(Emacs|NeoVim|Shell)~small changes and minor updatesAryadev Chavali
2022-12-01(Emacs)+better comments with copyrightAryadev Chavali
2022-09-14(Emacs)+early-init native-compilation optionsAryadev Chavali
Set to 4 workers at the start to make compilation at least as fast as possible: my laptop has 4 cores so it'll just slow it down until early compilation is done, while my desktop can still keep going as it has 8 threads. In config.org this is setup correctly so the rest of the config (which is the much larger part) uses a system dependent number of cores.
2022-07-28(Emacs)~alpha 0.95->0.9,+height for keyword,+support for native compAryadev Chavali
Also deleted my install script, check out https://git.aryadevchavali.com:/oreodave/emacs.git for my Emacs build.
2021-07-27(Emacs)~alpha 85 -> 95Aryadev Chavali
Personal theme doesn't work on such a low transparency (I chose colours that are less vibrant and poppy, going for a low-key theme) hence set the alpha higher.
2020-08-18+make frame resize pixelwiseAryadev Chavali
On dwm this leads to an issue in Emacs where the frame is slightly off the max size of the screen which is really annoying.
2020-08-14+elisp header to (early-)init.elAryadev Chavali
2020-08-14+early-init.elAryadev Chavali
From Emacs 27+, early-init.el provides control over stuff earlier than UI load allowing for fine grained control over the load up. Here you setup stuff such that Emacs loads this code most eagerly. In this case, I set gc-cons-threshold to the highest value to aggressively load the config without care for garbage collection, as well as restricting standard package use. Along with that are some basic UI things so that I don't have to deal with them even in load up such as menu-bars and the alpha. As this code is not error prone at all and is loaded before init.el these choices allow for an easier debugging experience as well.