aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs
AgeCommit message (Collapse)Author
2023-10-21(Emacs/core)~sort general leadersAryadev Chavali
2023-10-21(Emacs/config)+function to search config org headingsAryadev Chavali
2023-10-21(Emacs/config)+savehist configurationAryadev Chavali
2023-10-21(Emacs/app)~disable xwidgetsAryadev Chavali
Not useful
2023-10-16(Emacs/config)+enable caching in projectileAryadev Chavali
Fixes issue where opening a project for the first time via "SPC-p-p" then selecting a file was very laggy.
2023-10-16(Emacs/config)~disable esup by defaultAryadev Chavali
Only when I'm doing an optimising job do I need esup. Shouldn't need it otherwise.
2023-10-16(Emacs/config|init)~heavily optimised startup timeAryadev 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-10-16(Emacs/config)~cleaned some markup, +memory-report bindAryadev Chavali
2023-10-15(Emacs/config)+introductionAryadev Chavali
2023-10-15(Emacs/app)+Image-mode configurationAryadev Chavali
2023-10-15(Emacs/app)~fix some issues with smtpmailAryadev Chavali
Need to set it up before using it, so I can't lazy load the configuration.
2023-10-15(Emacs|NeoVim|Shell)~small changes and minor updatesAryadev Chavali
2023-10-14(Emacs/app)~clean up and extend eshell configurationAryadev Chavali
+ Eshell prompt has nice colours now instead of just the flat blue ~ Generally cleaned up the configuration + Eshell aliases into version control
2023-10-14(Emacs/app)~dired switches now sort by timeAryadev Chavali
2023-10-14(Emacs)~changed unicode characters for :pretty displayAryadev Chavali
2023-10-14(Emacs)~fix bug in personal-primary, line-numbers didn't work with zoomAryadev Chavali
Just inherit from default
2023-10-06(Emacs)~magit copies abbreviated section values in logAryadev Chavali
2023-10-06(Emacs)+function +org/search-headings, cc-mode auto insert uses new license.elAryadev Chavali
2023-10-06(Emacs)~license.el separates pure string functions from interactiveAryadev Chavali
2023-10-06(Emacs)+Elisp archive, (Scripts/status)+bluetooth statusAryadev Chavali
2023-10-02(Emacs)~dir-localsAryadev Chavali
2023-10-02(Emacs)+dict bindingsAryadev Chavali
2023-09-29(Emacs)~little cleanAryadev Chavali
2023-09-29(Emacs)~fixed bug where boot up time in scratch buffer was wrongAryadev Chavali
I'm pretty sure we should be figuring this out after init, which is why I put made a hook to insert the message when it would actually be accurate.
2023-09-29(Emacs)~config->app,coreAryadev Chavali
The two largest sections of my config are separated into their own files now. Does increase init time, but I just can't handle how big this thing is. It'll be a bit nicer to look at and manage with separate files.
2023-09-29(Emacs)~more safe valuesAryadev Chavali
2023-09-29(Emacs)~whitespaceAryadev Chavali
2023-09-29(Emacs)~ivy config uses :initAryadev Chavali
2023-09-29(Emacs)~Makefile autoinsert now does dependency trackingAryadev Chavali
Figured this out during stack-vm.c development: a way for Makefiles to do proper dependency tracking using gcc's option -MMD.
2023-09-29(Emacs)~fix up some display recordsAryadev Chavali
Figured out you can put all display functions into one list
2023-09-28(Emacs)+binding for image-dired, +binds for image-dired-thumnail-modeAryadev Chavali
2023-09-28(Emacs)+header auto-insert with copyright notice.Aryadev Chavali
2023-09-28(Emacs)~C/C++ skeleton now inserts a copyright notice.Aryadev Chavali
2023-09-28(Emacs)~setup licensing as early as possibleAryadev Chavali
This is so I can use it later on.
2023-09-28(Emacs)~no-littering is setup in init.elAryadev 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-28(Emacs)+binding for copyright noticeAryadev Chavali
2023-09-28(dir-locals|Emacs)+license choice into dir-localsAryadev Chavali
2023-09-28(Emacs)~license.el now has a function to insert copyright noticesAryadev Chavali
For the top of source code blocks.
2023-09-28(Emacs)+licensing scriptAryadev Chavali
I manage my own alist of Licenses, which I can completing-read for. I should also define something to produce a copyright notice.
2023-09-22(Emacs)+org-refile binding \-rAryadev Chavali
2023-09-22(Emacs)+rot13 mode, +use-file-dialog=nil, +dired-dwim-target=tAryadev Chavali
2023-09-22(Emacs)~modified keybindingsAryadev Chavali
Main one is "<SPC>-g" being magit-dispatch now.
2023-09-22(Emacs)~custom.el has safe values for projectile-*-cmdAryadev Chavali
2023-09-22(Emacs)~modified switch snippet in c/cc-modeAryadev Chavali
2023-09-22(Emacs)~fixed an error with using the inbuilt org-mode in init.elAryadev Chavali
2023-09-22(Emacs)~literate now actually checks if compilation is necessaryAryadev Chavali
Just realised how easy a fix this is to the 2 second wait time for Emacs to stop. Checking if the org files are newer than the compiled files, and the same for byte compilation, ensures I only compile when necessary. This actually makes Emacs kinda appealing for quick work: I kinda cringed every time I launched Emacs without a server because I knew it would take *so long* to stop it. Now that isn't as big a concern!
2023-09-10(Emacs)~disabled org fragtog for nowAryadev Chavali
2023-09-10(Emacs)~small changesAryadev Chavali
2023-09-10(Emacs)+gif-screencast for funny screencastsAryadev Chavali
2023-09-07(Emacs)+light theme version of personalAryadev Chavali
Bit old though.