Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-16 | Update copyright notices | Aryadev Chavali | |
2024-10-16 | Fix weird error with straight-vc-git-default-clone-depth | Aryadev Chavali | |
Need to file an error in straight.el | |||
2024-10-14 | Changes to Emacs config (can't explain because moving to elpaca) | Aryadev Chavali | |
I'm having issues with freezing the new versions of stuff in straight for Emacs 30. Moving to elpaca to hopefully get out of that. | |||
2024-10-05 | Some changes to config, mostly bindings and text | Aryadev Chavali | |
2024-09-08 | (Emacs/config)~Massively speed up git cloning in straight | Aryadev Chavali | |
2024-06-27 | Update copyrights | Aryadev Chavali | |
2024-06-27 | (Emacs/*)~Shamelessly stole some optimisations from doom | Aryadev Chavali | |
Cut my boot time by 0.2s?! | |||
2024-06-23 | (Emacs|SXHkD)~Some small fixes | Aryadev Chavali | |
2024-06-23 | (Emacs)~change licensing agreement | Aryadev Chavali | |
I only want to publish under version 2, not version 3. | |||
2024-05-13 | (Emacs/config|init)~cut my init time to just a second | Aryadev Chavali | |
I had a problem with after-init-hook which would (while supposedly keeping (emacs-init-time) under 1.2 seconds) take ages to start emacs just due to how many things were starting up using it. So I removed all the after-init-hook functions and instead aggressively demand the stuff I need and defer everything else through ":defer", ":after", ":hook" and ":general". Happy to say my boot time is now actually 1.2 seconds without compilation. | |||
2024-05-06 | (Emacs/init)~gc-cons-threshold is set to max at start of bootup | Aryadev Chavali | |
2024-04-24 | (Emacs/literate)~reworked literate to only compile if necessary | Aryadev Chavali | |
Speeds up boot and kill. Actually checks for timestamps and logical errors are removed. | |||
2024-04-09 | (Emacs/init)~updated straight.el in bootstrap | Aryadev Chavali | |
The URL for bootstrap.el has changed as a result of straight now being under a group rather than a user. Just means I need to change it here. While doing so, I update the bootstrap version as well. | |||
2023-10-16 | (Emacs/config|init)~heavily optimised startup time | Aryadev Chavali | |
Used esup to figure out some points of pain, then fixed them. Also set gc-cons-threshold at start of init.el really high, then reset after finished loading. | |||
2023-09-28 | (Emacs)~no-littering is setup in init.el | Aryadev Chavali | |
This solves the bug with custom.el where it randomly resets and forgets what I setup there already. Found this out through the custom.el info, where setting a custom file yourself requires loading it in post. | |||
2023-09-22 | (Emacs)~fixed an error with using the inbuilt org-mode in init.el | Aryadev Chavali | |
2023-04-25 | (Emacs)~split literate config into separate file | Aryadev Chavali | |
2023-03-26 | (Emacs)~init.el: don't compute membibytes on startup | Aryadev Chavali | |
I can just use the numbers computed directly without doing the recursive call. | |||
2022-12-01 | (Emacs)+better comments with copyright | Aryadev Chavali | |
2022-09-14 | (Emacs)~I don't know how to spell | Aryadev Chavali | |
2022-09-14 | (Emacs)+recursive powers of 1024 to set gc-threshold | Aryadev Chavali | |
Nice function, deterministic, uses a minimal amount of time to compute. | |||
2022-09-14 | (Emacs)~init.el literate functions | Aryadev Chavali | |
To remove the ~(require 'cl)~ dependency, I wrote my own reduce for boolean values, recursive, which should do the trick. Mostly just to remove the annoying "haha no cl library anymore". | |||
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 | |