Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | +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 | +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-09 | +eshell alias file | Aryadev Chavali | |
2020-08-09 | +abstract + toc snippet for emacs | Aryadev Chavali | |
2020-08-09 | +full name and email-address to emacs | Aryadev Chavali | |
2020-08-09 | +custom contents pages in latex | Aryadev Chavali | |
Turn off table of contents and display it on the next page. | |||
2020-08-09 | +description to emacs lisp section | Aryadev Chavali | |
2020-08-09 | +load user directory for yasnippet | Aryadev Chavali | |
2020-08-09 | ~cleanup whitespace in config.org | Aryadev Chavali | |
2020-08-09 | +html/css/js configuration for Emacs | Aryadev Chavali | |
Use web mode for as much stuff as possible, also setup emmet for ease of use in html | |||
2020-08-09 | +binding to whitespace-cleanup | Aryadev Chavali | |
2020-08-09 | +hook to text-mode for smartparens | Aryadev Chavali | |