aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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/snippet)~rename a few C++ snippetsAryadev Chavali
2024-04-24(Emacs/snippets)~Modified some C++ snippets to be easier to useAryadev Chavali
2024-04-24(Emacs/core)+binding <leader>fp to use counsel-git in defiles folderAryadev Chavali
Lookup all files in the repository. Best solution I could come up with.
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-24(Emacs/lang)-clang-format-mode on cc-mode-hookAryadev Chavali
I can configure projects to use it if necessary.
2024-04-24(Emacs/literate)~reworked literate to only compile if necessaryAryadev Chavali
Speeds up boot and kill. Actually checks for timestamps and logical errors are removed.
2024-04-24(Emacs/app)+mpv packageAryadev Chavali
Only really useful for integration in org-mode
2024-04-24(Emacs/app)+some defer statements to make bootup quickerAryadev Chavali
Cuts a second off the time to bootup.
2024-04-23(Emacs/*)~stop using create-toggle-functionAryadev Chavali
2024-04-23Update programsAryadev Chavali
2024-04-23(Scripts/status)~bluetooth-status now prints battery info if foundAryadev Chavali
2024-04-23(SXHkD)~brightness adjusts by 25, super+brightness adjusts by 5Aryadev Chavali
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.