aboutsummaryrefslogtreecommitdiff
path: root/Emacs
AgeCommit message (Collapse)Author
2024-04-23(Emacs/core)+nmmap binding K to manAryadev Chavali
By default evil-lookup-func is woman, which throws annoying warnings and isn't a complete manpage reader. So here I rebind it to use man, which is fully functioning.
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/app)+wdired bindingAryadev Chavali
2024-04-23(Emacs/app)-magit-file-dispatch (<leader>vf) and magit-blame (<leader>vb)Aryadev Chavali
2024-04-23(Emacs/app|lang)~pdf-tools is disabled, dired-guess-shell pdf zathuraAryadev Chavali
I find pdf-tools really slow in comparison to zathura, with very little benefit to it being integrated into Emacs. Zathura is faster, leaner and more fit for purpose. PDFs, if a shell command may be invoked on them in dired, now show zathura as a default argument.
2024-04-23(Emacs/app)+randomise banner-message's cowsayAryadev Chavali
2024-04-23(Emacs/app)~move eshell/goto to subheadingAryadev Chavali
2024-04-23(Emacs/lang)~disable "Hydra like lispy"Aryadev Chavali
2024-04-23(Emacs/lang)+emacs-lisp-mode-hook prettify-symbolsAryadev Chavali
2024-04-23(Emacs/core)+some more bindingsAryadev Chavali
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/local)+game scoresAryadev 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/elisp/license)~Behavior when licence-choice is NILAryadev Chavali
Instead of defaulting to the Unlicense, we now completely copyright the material. This is the default behavior when a LICENSE is not attached to a project in open source: copyright is completely preserved.
2024-04-18(Emacs/lang)+WIP section on Lisp and a hydra for itAryadev Chavali
2024-04-18(Emacs/*)~WIP -> WAIT for subtrees that aren't usedAryadev Chavali
2024-04-18(Emacs/lang)~split Lisp section into Emacs lisp and Lisp indentAryadev Chavali
Not much of a difference but it does make it cleaner to look at.
2024-04-18(Emacs/core)+package hydra and use-package-hydraAryadev Chavali
Defines persistent sub-key-maps which can provide some really nice behavior.
2024-04-18(Emacs/lang)~NHexl now works on .out files as wellAryadev Chavali
2024-04-18(Emacs/lang)~Disabled SQL, Racket and HaskellAryadev Chavali
This is obviously just temporary until I find uses for them again. Of course, if I do want to use them I can just call the emacs-lisp block to pull the repository and install it.
2024-04-18(Emacs|^)~Some general cleanupAryadev Chavali
2024-04-16(Emacs/elisp)~Clean up haskell-multiedit topAryadev 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/straight)~updated default.elAryadev 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-16(Emacs/app)+eshell command that goes to `projectile-project-root` if it existsAryadev Chavali
2024-04-16(Emacs/app)~Made eshell prompt a bit coolerAryadev Chavali
Now it shows if the worktree is unclean and how many commits ahead or behind we are from the remote (if one is set).
2024-04-14(Emacs/core)+evil-numbers packagesAryadev Chavali
Increment/decrement number at point. Something from vim which is quite nice.
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/app)+ERC (irc client for Emacs)Aryadev Chavali
2024-04-12(Emacs/config)+some bindingsAryadev Chavali
Recompile is now c instead of g
2024-04-09(Emacs/init)~updated straight.el in bootstrapAryadev Chavali
The URL for bootstrap.el has changed as a result of straight now being under a group rather than a user. Just means I need to change it here. While doing so, I update the bootstrap version as well.
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/app)+eww bindings for copying urlsAryadev Chavali
2023-10-21(Emacs/personal-primary-theme)~changed fonts for string and typeAryadev Chavali
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