aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs/elisp/literate.el
AgeCommit message (Collapse)Author
2024-07-25(Emacs/elisp/literate)+delete the old output before making a new oneAryadev Chavali
org-babel-tangle-file works doesn't alter timestamps if it thinks the Emacs Lisp file it could produce isn't any different from the one already there. We've already done the stat check, and don't particularly care for what org-babel-tangle-file thinks. Hence we should delete the file to force org-babel-tangle-file to generate a new file.
2024-06-13(Emacs/elisp)~rework literate.elAryadev Chavali
2024-05-13(Emacs)~Merged app.org, lang.org and core.org back into config.orgAryadev Chavali
Just makes it easier to profile and deal with compilation
2024-05-11(Emacs/*)~clean up text, change license of elisp packages to GPLv2 strictlyAryadev Chavali
2024-05-07(Emacs/elisp)+bytecompile? option to literateAryadev Chavali
So if you don't want to, say while debugging, it won't.
2024-04-24(Emacs/literate)~reworked literate to only compile if necessaryAryadev Chavali
Speeds up boot and kill. Actually checks for timestamps and logical errors are removed.
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-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-08-20(Emacs)+working on an async compilation funcAryadev Chavali
2023-07-14(Emacs)~cleaned up literate.elAryadev Chavali
Jesus, how could I have not noticed the spelling error in "Finishied byte compiling"?!
2023-04-25(Emacs)~split literate config into separate fileAryadev Chavali