aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs/config.org
AgeCommit message (Collapse)Author
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
2024-05-06(Emacs/config|core)~projectile -> projectAryadev Chavali
Removing a dependency!
2024-05-06(Emacs/config)+A simple presentation mode using org-mode and olivettiAryadev Chavali
Works by narrowing around subtrees and using olivetti for focus.
2024-05-06(Emacs/core|config)~use drag stuff instead of move.elAryadev Chavali
Works with regions!
2024-05-06(Emacs|Shell|SystemD)~Small changesAryadev Chavali
2024-04-27(Emacs/app|config)~change some window heights in :displayAryadev Chavali
2024-04-27(Emacs/config)+flycheck-eglot to replace flymake integration of eglotAryadev Chavali
2024-04-27(Emacs/config|core)Switched <leader>fP and <leader>fpAryadev Chavali
2024-04-27(Emacs/config|core|elisp)+move.elAryadev Chavali
Library to move words forward and backward as well as lines up and down. These movements keep the object in question under the cursor which provides a nice experience.
2024-04-24(Emacs/config)~rearrange org-mode configurationAryadev Chavali
2024-04-24(Emacs/config)+method of searching +literate/el-filesAryadev Chavali
Uses grep by default. Also made a method of searching a discrete list of files using grep.
2024-04-24(Emacs/config)+fix error with wgrepAryadev Chavali
Need to set initial state to Normal instead of motion and bind stuff properly for it to work.