Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-14 | (Emacs)+early-init native-compilation options | Aryadev 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 comp | Aryadev Chavali | |
Also deleted my install script, check out https://git.aryadevchavali.com:/oreodave/emacs.git for my Emacs build. | |||
2021-11-22 | (Emacs)+bindings for literate compile function | Aryadev Chavali | |
Described in the edit section, just read. | |||
2021-07-25 | (Emacs)-dashboard on new frame hook | Aryadev Chavali | |
Too much of a hassle, screws up magit messages | |||
2021-07-25 | (Emacs)~minor edits | Aryadev Chavali | |
~haskell-process-type is now stack-ghci +feature to switch to dashboard with each new frame | |||
2021-03-25 | (Emacs)+byte compilation and messages to +literate/compile-config | Aryadev Chavali | |
2021-02-28 | (Emacs)~gc-cons-threshold 20mb -> 100mb | Aryadev Chavali | |
2020-09-27 | (Emacs)+header for init.el | Aryadev Chavali | |
2020-09-16 | init.el:~use-package doesn't demand or defer -y/n to exit Emacs | Aryadev Chavali | |
2020-09-01 | ~directory for straight returned | Aryadev Chavali | |
2020-08-28 | -customize settings | Aryadev Chavali | |
Stored in separate file | |||
2020-08-28 | +no littering, moves org mode snippets to .local | Aryadev Chavali | |
2020-08-23 | ~use-package -> autoload | Aryadev Chavali | |
2020-08-23 | ~moved all ob-tangle code to a with-eval-after-load | Aryadev Chavali | |
Instead of using an autoload which may or may not work, rely on with-eval-after-load to handle the loading period. | |||
2020-08-23 | +few more variables set for use-package | Aryadev Chavali | |
2020-08-18 | +y-or-n question to stop kill-emacs, -require ivy from daemon | Aryadev Chavali | |
Added a little cute y-or-n question to allow myself a dialogue from stopping Emacs before exiting. Remove ivy from the greedy load list. | |||
2020-08-17 | +require general, ivy and company | Aryadev Chavali | |
2020-08-14 | +use-package variables | Aryadev Chavali | |
Mostly just ease of use stuff like making sure hooks had normal suffixes | |||
2020-08-14 | +elisp header to (early-)init.el | Aryadev Chavali | |
2020-08-14 | +set gc-cons-threshold back to normal levels after load | Aryadev Chavali | |
2020-08-14 | -ivy from eager loading in init.el | Aryadev Chavali | |
This is because ivy loads after init anyway. | |||
2020-08-14 | ~clean up with documentation generally | Aryadev Chavali | |
2020-08-14 | ~documentation to +literate/load-config as well as change to code | Aryadev Chavali | |
2020-08-14 | +sectioning and an autoload for ob-tangle | Aryadev Chavali | |
2020-08-14 | ~constant names | Aryadev Chavali | |
2020-08-11 | ~put straight into init.el | Aryadev Chavali | |
2020-08-10 | ~clean up custom variables in init.el | Aryadev Chavali | |
2020-08-10 | ~clean up init.el literate code | Aryadev Chavali | |
2020-08-09 | +when emacs in server mode, load stuff greedily | Aryadev Chavali | |
When emacs is launched standalone, it makes sense to optimise towards smaller load times through lazy loading. However, when Emacs is in server or daemon there's no point holding back. Just load everything most of the necessary stuff such that on first emacsclient launch we have everything available for use. | |||
2020-08-09 | ~move ob-tangle to compile-config function | Aryadev Chavali | |
Only when we're compiling do we need access to the tangle functionalities. | |||
2020-08-09 | +better literate config | Aryadev Chavali | |
This is a smarter Emacs literate config. The way it works is simple: - If no config output files exist, compile them. Otherwise just load the config - Add a hook when exiting emacs such that the config is compiled and ready for next call. This makes it so that load time is fast and compile occurs at a more opportune time than at init. | |||
2020-08-01 | +brand new Emacs config | Aryadev Chavali | |
This one is a lot more closer to Emacs core, it doesn't use general or the SPC leader as I'm used to but instead the default meta-key chord bindings to work better. I don't use a lot of features in Emacs that Doom used to provide in bindings, so I'm stripping them away and slowly adding stuff I like. | |||
2020-07-15 | +major refactors to vanilla Emacs config | dx | |
Developed quite a bit of the config. I've added a literate org config, loaded through the init.el file. Furthermore, I've added some basic general maps and have gained a much better understanding of Emacs than before. This refactor is one of the main reasons I decided to so heavily refactor my doom config. | |||
2020-06-27 | -straight and ~formatting | dx | |
2020-06-21 | +dired binding | dx | |
2020-06-21 | +occur binding | dx | |
2020-06-21 | +add hook to prog-mode-hook to turn on hs-minor-mode | dx | |
2020-05-24 | ~some edits to main emacs to make it easier to use | dx | |
2020-05-20 | +set user-emacs-directory to .config/emacs in custom Emacs | dx | |
2020-05-17 | +straight and telephone line to custom emacs | dx | |
2020-05-13 | +a lot more stuff | dx | |
+better binding system (general) with a leader +evil-surround +which-key +org +counsel and tango-dark cos if I see default emacs again I'm going to throw my computer outside. | |||
2020-05-05 | ~.emacs.d -> .config/emacs, XDG conventions | dx | |