aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config/emacs/config.org
AgeCommit message (Collapse)Author
2024-05-31Merge remote-tracking branch 'origin/master'Aryadev Chavali
For desktop
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.
2024-04-24(Emacs/core|config)~do a bit of clean upAryadev Chavali
2024-04-23(Emacs/*)~stop using create-toggle-functionAryadev Chavali
2024-04-23(Emacs/config)+eshell to oreo/keep-buffersAryadev Chavali
So my eshell instance doesn't die just cos I'm cleaning up.
2024-04-23(Emacs/config|core)~<SPC-fp>: go to config.org -> search org headingAryadev Chavali
2024-04-23(Emacs/config|core)+move-line-{up|down}Aryadev Chavali
2024-04-20(Emacs/*)~cleaning upAryadev Chavali
2024-04-18(Emacs/config)+argument to restrict search-headings to only first levelAryadev Chavali
2024-04-18(Emacs/*)~WIP -> WAIT for subtrees that aren't usedAryadev Chavali
2024-04-18(Emacs|^)~Some general cleanupAryadev Chavali
2024-04-16(Emacs/config) Languages section -> lang.orgAryadev Chavali
Almost 700 lines of content, might as well move it.
2024-04-16(Emacs/config|app)~disabled a few unused packagesAryadev Chavali
2024-04-16(Emacs/config)~Makefile auto insert now generates dependenciesAryadev Chavali
Using -M* options in gcc and clang we can generate dependencies for C files which can be used by make to rebuild files based on other files.
2024-04-16(Emacs/config)+wgrep binding to grep-mode-mapAryadev Chavali
2024-04-14(Emacs/config)~g is not bound in compilation-mode-mapAryadev Chavali
This means I can use, say, ~gg~ to go to the top of the buffer without recompiling.
2024-04-12(Emacs/config)+some bindingsAryadev Chavali
Recompile is now c instead of g
2023-11-01Disable clang-format-mode for C/C++Aryadev Chavali
Should be enabled project wide if wanted. Quite annoying when not needed.
2023-10-22(Emacs)+sly bindings and some other stuffAryadev Chavali
2023-10-21(Emacs/config)~Moved save-hist configuration to Small packagesAryadev Chavali
2023-10-21(Emacs/config)+function to search config org headingsAryadev Chavali
2023-10-21(Emacs/config)+savehist configurationAryadev Chavali
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.