aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-23(NeoVim)+transparency respecting background configAryadev Chavali
2024-04-23(Emacs/early-init)~alpha: 85 -> 85 for focused and 65 for unfocusedAryadev Chavali
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(Scripts)+scripts to grab/open links and copy output for stAryadev Chavali
2024-04-23(Shell)~TERMINAL: kitty -> stAryadev Chavali
2024-04-23(Scripts)+labelled_terminalsAryadev Chavali
This script creates n labelled terminals, where n is passed in as a command line argument. This makes demonstrating and understanding differing layouts in say DWM or some other window manager easier as we can directly see how the stack changes based on operations.
2024-04-23(mpv)+switch quit-watch-later and quit (q <-> Q)Aryadev Chavali
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(Scripts)~datetime script uses different iconAryadev Chavali
2024-04-18(Emacs/config)+argument to restrict search-headings to only first levelAryadev Chavali
2024-04-18(aspell)+javascript to dictionaryAryadev 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(aspell)+a few words to dictionaryAryadev Chavali
2024-04-16(Shell)~alacritty->kittyAryadev Chavali
Nicer terminal in my opinion with extra features and quite fast as well.
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