Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-15 | -yatemplate | Aryadev Chavali | |
Just use auto insert | |||
2020-08-15 | ~hook to after init to load after evil for which key | Aryadev Chavali | |
2020-08-15 | +hydra-goto-chg | Aryadev Chavali | |
Got from doom-emacs discord, allows for easy traversal through changes in a document | |||
2020-08-15 | +mail description | Aryadev Chavali | |
2020-08-15 | ~use package changes to suffix hook | Aryadev Chavali | |
2020-08-15 | +counsel mode to end of config | Aryadev Chavali | |
2020-08-15 | ~move counsel describe to init | Aryadev Chavali | |
2020-08-15 | +activate ivy mode after counsel-mode | Aryadev Chavali | |
2020-08-15 | ~:bind to :general for ivy | Aryadev Chavali | |
2020-08-15 | ~clean up evil-mc | Aryadev Chavali | |
2020-08-15 | +hook to after-init for evil mode | Aryadev Chavali | |
2020-08-15 | +some leader bindings | Aryadev Chavali | |
eval expression at ';', kill-emacs at 'q' and compile at 'cc' | |||
2020-08-15 | +custom code to toggle any given buffer | Aryadev Chavali | |
When called, function will: - Close buffer hosting window if buffer displayed - Open new window displaying buffer This can be useful for utils like eshell which don't provide this functionality. | |||
2020-08-14 | ~made modeline config separator agnostic | Aryadev Chavali | |
Now I can use any separator for the modeline, like dashes. | |||
2020-08-14 | +turn off ring-bell | Aryadev Chavali | |
2020-08-14 | ~clean up prose, remove any stuff that early-init.el does | 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 | +early-init.el | Aryadev 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. | |||
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-14 | ~Function key keybinds replaced with super + function keys | Aryadev Chavali | |
2020-08-14 | +local copy of profiler-dotemacs | Aryadev Chavali | |
I doubt there are many changes to this document, it works well and it's always great to have a local copy. | |||
2020-08-11 | ~put straight into init.el | Aryadev Chavali | |
2020-08-10 | +web mode variables | Aryadev Chavali | |
Set offset to 2 for css and markup | |||
2020-08-10 | +clang format description | Aryadev Chavali | |
2020-08-10 | ~further extend the c/c++ config description | Aryadev Chavali | |
2020-08-10 | ~slightly better description for activate-tabs | Aryadev Chavali | |
2020-08-10 | +a few new things to eldoc | Aryadev Chavali | |
-Better description -changing position of eldoc box -make evil-force-normal-state also quit the eldoc-box frame through advice | |||
2020-08-10 | +emacs lisp and C to org-babel-load-languages | Aryadev Chavali | |
Helps with source blocks | |||
2020-08-10 | ~clean up flyspell issues | Aryadev Chavali | |
2020-08-10 | ~properly configured hooks for org-msg | Aryadev Chavali | |
2020-08-10 | +support for multiple functions in evil-mc | Aryadev Chavali | |
2020-08-10 | ~moved xwidget | Aryadev Chavali | |
2020-08-10 | +prompt for buffer on window split advice | Aryadev Chavali | |
2020-08-10 | ~cf -> cF for dired at ~/Code/ | Aryadev Chavali | |
2020-08-10 | +header-arg to tangle to config.el | Aryadev Chavali | |
Make sure this always tangles to config.el | |||
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 | +org-block greys to Emacs | Aryadev Chavali | |
2020-08-09 | -figlet call in zprofile | Aryadev Chavali | |
2020-08-09 | ~hyper -> super, caps -> escape | Aryadev Chavali | |
Remove the hyper key bindings, setting them purely to super. After running pure Emacs with no leader bindings, I've found the use of Ctrl+g/Escape really painful (as well as the use of Ctrl for everything). I want to free the caps key (which was hyper) for use as escape. | |||
2020-08-09 | ~mail now stored in $HOME/.local/share/mail (xdg compliance) | 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. |