aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs/config.org
AgeCommit message (Collapse)Author
2024-06-28(Emacs/config)~A few changesAryadev Chavali
2024-06-27(Emacs/config)~Update mode-line slightlyAryadev Chavali
2024-06-27(Emacs/config)~Modified org-heading regexp so it doesn't match bold itemsAryadev Chavali
2024-06-27(Emacs/config)+display-fill-column-indicator-modeAryadev Chavali
This adds a strict column marker for the fill-column, which is nicer than whitespace-mode's purple text marker (though I have both enabled of course). Turn it on for only certain modes, and set the fill column to 80 by default but 70 in text mode buffers (because that's what I'm used to).
2024-06-27(Emacs/*)~Shamelessly stole some optimisations from doomAryadev Chavali
Cut my boot time by 0.2s?!
2024-06-25(Emacs/config)~Clean up around shopAryadev Chavali
2024-06-25(Emacs/config)+lorem-ipsum packageAryadev Chavali
2024-06-25(Emacs/config)~Rework clang-format a bitAryadev Chavali
Use before-save-hook rather than after-save-hook, which solves the double save issue.
2024-06-23(Emacs|SXHkD)~Some small fixesAryadev Chavali
2024-06-22Tons of changesAryadev Chavali
2024-06-13(Emacs/config)~simplify compilation mode configAryadev Chavali
2024-06-13(Emacs/config)~minor changesAryadev Chavali
2024-06-13(Emacs/config|elisp)~rework EshellAryadev Chavali
Now I have separate modules for the additional new functions I introduced for eshell and for the prompt function I made. Cleans up the configuration a bit and makes it easier to examine those files on their own, which I expect to grow.
2024-06-12(Emacs/config)+which-key descriptions for sly bindingsAryadev Chavali
2024-06-12(Emacs/config)~generate mail signatures using fortuneAryadev Chavali
Append a fortune to the end of my mail signature to make them more interesting.
2024-06-11(Emacs/config)-WAIT sections that I definitely don't plan to useAryadev Chavali
Unlike the WAIT sections for programming languages, the things I've deleted have been superseded by other parts of my config.
2024-06-11(Emacs/config)~Cleaned up some descriptionsAryadev Chavali
2024-06-11(Emacs/config)~edit introductionAryadev Chavali
2024-06-11(Emacs/config)~clean up some config in org-mode sectionAryadev Chavali
2024-06-11(Emacs/config)~Moved bookmark config under org-modeAryadev Chavali
It is called org-bookmark, after all.
2024-06-11(Emacs/config)~org-capture template for bookmarksAryadev Chavali
Now we get completion (using the clipboard by default) for a URL, which is set as a property for the bookmark. It also gets a timestamp and we can fill in other text. This is a modification due to the changes in org-bookmark.
2024-06-11(Emacs/config|straight)Some updatesAryadev Chavali
2024-06-11(Emacs/config)~Reworked introductionAryadev Chavali
2024-06-11(Emacs/config)~change some symbols for common lispAryadev Chavali
2024-06-11(Emacs/config)-:pretty sections for eshell,java,c#,c/c++Aryadev Chavali
Honestly not that useful for eshell (made it annoying to read text), whereas in c/c++ it made looking at certain formatted code really annoying. Java and C# aren't used anyway. In most cases, when reading code in a non terse language like C/C++, C# or Java I'd rather just /see/ the code. In something like Lisp or Python the symbols just make it that much easier to read code.
2024-06-11(Emacs/config)~small changes, mostly explanations and optimisationsAryadev Chavali
2024-06-11(Emacs/config)~Make basics one single source block and explanationAryadev Chavali
2024-06-10(Emacs)~Clean buffer list codeAryadev Chavali
2024-05-31Merge remote-tracking branch 'origin/master'Aryadev Chavali
2024-05-31(Emacs)~loads of changes to configAryadev Chavali
2024-05-31Merge remote-tracking branch 'origin/master'Aryadev Chavali
For desktop
2024-05-13(Emacs/whitespace)-lines-tail from whitespace-styleAryadev Chavali
2024-05-13(Emacs/org-capture)~set bookmark capture template to not make TODOAryadev Chavali
2024-05-13(Emacs/config)+scrolling functionalityAryadev Chavali
2024-05-13General commitsAryadev Chavali
Cannot be bothered to add message
2024-05-13(Emacs/elisp|config)+org-bookmark managerAryadev Chavali
Opens bookmarks from ~/Text/bookmarks.org with a dispatcher.
2024-05-13(Emacs/config)~Fix urlsAryadev Chavali
2024-05-13(Emacs/config|init)~cut my init time to just a secondAryadev 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-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-12(Emacs/elisp)+search.elAryadev Chavali
I can now completing-read search git files from a ton of repositories AND grep them.
2024-05-11(Emacs/config)+Custom function to generate tags from project rootAryadev Chavali
2024-05-11(Emacs/*)~clean up text, change license of elisp packages to GPLv2 strictlyAryadev Chavali
2024-05-11(Emacs/config)~Re-positioned xref and projectileAryadev Chavali
2024-05-10(Emacs/config)-telephone-lineAryadev Chavali
Mode line also now includes project name in mode line
2024-05-08(Emacs/app|config)~w(grep|dired) have the same finish/abort bindsAryadev Chavali
ZZ and ZQ.
2024-05-08(Emacs/*)~disable a lot of packagesAryadev Chavali
Don't use them most of the time so what's the need? If I'm ever in the situation where I need to use these I hope I have internet connection.
2024-05-07(Emacs/config|core)+some defersAryadev Chavali
2024-05-07(Emacs/config)~Fix bug with mode-line on bootupAryadev Chavali
2024-05-07(Emacs/config|core)~switch ripgrep bindingsAryadev Chavali
2024-05-07(Emacs/config)~Clean up a bitAryadev Chavali