aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-22(Emacs)~telephone-line -> Emacs default mode lineAryadev Chavali
Using my Emacs default mode line config for a bit, might change.
2021-10-20(Scripts)~lock_image is randomly chosen, ~default colour is blackAryadev Chavali
2021-10-20(Scripts)~renamed some scripts,-web-pdf scriptAryadev Chavali
web-pdf was kinda useless.
2021-10-20(Emacs)+Zone packageAryadev Chavali
Kinda useless but I think it could be nice.
2021-10-20(Emacs)~indenting, ~rearrange keybindingsAryadev Chavali
Change to M-c for correcting word bindings in flyspell.
2021-10-20(Emacs)~correctionsAryadev Chavali
Using flyspell.
2021-10-20(Scripts)+script to make using mpv a bit less painfulAryadev Chavali
Currently queries via YouTube-dl (ytdl) for quality options then asks user for preferred quality, setting that in mpv.
2021-09-15(General)~small changesAryadev Chavali
Just check each edit, there's nothing to describe or explain here.
2021-09-15(Scripts)~some changes (check message)Aryadev Chavali
speed~address to download git.aryadevchavali.com->aryadevchavali.com/resources status/datetime~date format to a decomposed format status/music_update_bar~pid to kill on dwmblocks
2021-09-15(Emacs/CC mode)+hook to clang format buffer on saveAryadev Chavali
Just a nicer format, good for git commits.
2021-09-15(Emacs)-remove most of org auto insertAryadev Chavali
Kinda not necessary for the vast majority of non exported files, I can just write whatever I need into there manually if necessary.
2021-09-15(Emacs)~rename and rearrange some codeAryadev Chavali
2021-09-15(Emacs)+auto run command after save hookAryadev Chavali
Useful macro for running commands on certain buffers after save. Check the specific heading for details.
2021-09-01(Emacs)~profiler-dotemacs from lisp->elisp folderAryadev Chavali
2021-08-24+mailcap module, for mail readersAryadev Chavali
2021-07-29(Emacs)~personal theme facesAryadev Chavali
~highlight is now a darker face of gray, region is lighter +org-verbatim & org-code faces so they are more distinctive +haskell-interactive-face-prompt for aesthetics
2021-07-29(Emacs)+telephone-line link in Emacs modeline sectionAryadev Chavali
I don't use the default modeline right now, hence I should link to my current setup for modelines.
2021-07-29(Emacs)+demand dashboard package and setup initial-buffer-choiceAryadev Chavali
The dashboard is the first thing I should see when entering Emacs, hence I should demand the package instead of deferring it. Doing so means that dashboard is loaded instantly and will generate the =*dashboard*= buffer, which I can set =initial-buffer-choice= to be.
2021-07-29(Emacs)~abbrevs sdte->sdate && stme->stimeAryadev Chavali
Need to be more verbose, also stime and sdate are easier to remember than their shorter counterparts.
2021-07-29(Doom)~updating links for the sake of clarityAryadev Chavali
Even though I've stopped using doom, I keep its config in case I may need to dig through it (though I haven't for a good while). Nevertheless, I didn't update the links to the README which I felt is bad code-keeping.
2021-07-28(Shell)+hlight alias+a ton of options for history in zshAryadev Chavali
hlight alias highlights words via grep. Basic usage is for files but can also be used for piped input. Just a bit nicer to use. zsh history management makes zsh-fish-autocomplete an even more powerful tool (as it now has a giant history to read through instead of just a local history)
2021-07-28(Emacs)~new versions for straight.elAryadev Chavali
2021-07-28(Emacs)+unicode-emoticons packageAryadev Chavali
Pretty self explanatory, useful in READMEs
2021-07-28(Emacs)+mwim package with bindsAryadev Chavali
mwim is a cool package that allows for easy leet movements.
2021-07-28(Emacs)~split SPC i into a prefixAryadev Chavali
=counsel-unicode-char= has been bound to "<leader> ic" which allows me to use TeX and other unicode symbols without switching to the TeX keyboard. =yas-insert-snippet= has been bound to "<leader> ii"
2021-07-28(Emacs)~text and code changesAryadev Chavali
Just cleaned up some links and descriptions that didn't really make sense. Also added some defers and cleaned up some hooks.
2021-07-28(Emacs)~dx:->+dx/ namespace (use +dx: for variables and constants)Aryadev Chavali
There was a split in namespace across my config: "+dx/" or "dx:". "dx:" was used for older functions created near the start of this config, while "+dx/" is used basically everywhere else and is my preferred namespace for new functions. Hence I resolve this conflict in this commit.
2021-07-28(Emacs)-HTML_CONTAINER calls in headingsAryadev Chavali
No need to clutter my config with HTML setups, instead just use the table of contents to get to places.
2021-07-27(Emacs)+recentf-mode integration, +org-export-backends variableAryadev Chavali
2021-07-27(Emacs)~alpha 85 -> 95Aryadev Chavali
Personal theme doesn't work on such a low transparency (I chose colours that are less vibrant and poppy, going for a low-key theme) hence set the alpha higher.
2021-07-27(Emacs)~minor changes in spelling and sentences, changes in filenamesAryadev Chavali
2021-07-27(Emacs)~changed theme back to personalAryadev Chavali
Don't even remember when I changed theme but it's gone back to personal (my custom theme). I changed a few things for the theme as well, just a few colours.
2021-07-27(Shell|XServer)~minor edits with indentingAryadev Chavali
(Shell)~propagate change to emacs service (no -s MAIN) and editing (XServer)~state explicit full path for lock script for ease of understanding (it's a user script, not some other program)
2021-07-26(Emacs)~move elips files into elisp/ folderAryadev Chavali
These files were cluttering the main directory, I'd rather just have my config files here.
2021-07-26(Emacs)+haskell-multieditAryadev Chavali
Just some code to make editing in the Haskell REPL a nicer experience. Allows me to write multi-line code in a separate buffer with haskell-mode switched on, then with a simple keybinding paste and evaluate the full code in the Haskell REPL. The keybindings and workflow are similar to org-src block editing (create a new buffer, then paste the contents back into the original buffer).
2021-07-26(Emacs|Scripts)~minor editsAryadev Chavali
(Emacs)~changed some descriptions, formatting, edits of assigned functions (Scripts)~allow psearch to use all arguments supplied rather than just the first one (pacman -Ss actually greedily consumes all arguments given as part of the search)
2021-07-25(Emacs|General)+all of .config from my Emacs configAryadev Chavali
The .config folder stores the configurations generated by various packages. For the purposes of cleanliness and also generalisation I might as well VC it.
2021-07-25(Shell|Scripts|Emacs)~minor editsAryadev Chavali
+psearch function to search pacman with less (I use this all the time, just makes it easier to do in one go) ~speed script to use a slightly larger file so user can get a better estimate of dl speed ~ada-mode slightly better comments
2021-07-25(Emacs)-dashboard on new frame hookAryadev Chavali
Too much of a hassle, screws up magit messages
2021-07-25(Emacs)~logo to oreo logoAryadev Chavali
2021-07-25(Scripts)+eselect option for notmuch mailAryadev Chavali
2021-07-25(SystemD)~emacs service to not use a name for the daemonAryadev Chavali
In hindsight, what other daemon am I going to be using for Emacs? It's not like I'll be starting two different servers! Even if I was, Emacs has the ability to assign a new unique name for the server depending on if another server is already running. Also, having a name for the main server makes it harder for other services (such as notmuch-mua.service) to find your Emacs instance.
2021-07-25(Emacs)~minor editsAryadev Chavali
~haskell-process-type is now stack-ghci +feature to switch to dashboard with each new frame
2021-07-25(Scripts)+simple script to test my dl speed on any computerAryadev Chavali
Just downloads a PDF from my site (hence verifiably secure (for me at least ¯\_(ツ)_/¯))
2021-07-25(Emacs)+html auto insert templateAryadev Chavali
2021-07-25(Emacs)+undo-tree package and fit into EvilAryadev Chavali
2021-07-25(Emacs)~some changes, checkout the message for detailsAryadev Chavali
~changed unicode true ~minor edits to text ~org-imenu-depth is set higher so it can be substituted for org-goto -+autotyping/gen-skeleton-abbrev as I'm using yasnippet now
2021-07-25(Emacs)+snippets from doom-snippet and removed default packageAryadev Chavali
I've re-enabled yasnippet for ease of use, and added a ton of snippets directly into my Dotfiles so only I get to curate what snippets are removed. Screw downloading them off someone else's repository at their total mercy.
2021-07-11(xboxdrv)~split config into general, typing and mediaAryadev Chavali
Each config file is loaded in gamepad-daemon, general then typing then media. Each profile is pretty self explanatory, and allows for splitting of responsibilities. Config switches occur through the guide button.
2021-07-11(xboxdrv)+configurations to make the xbox controller a working mouseAryadev Chavali
Xbox controllers are cool, and the ton of buttons allow for a lot of customisation and ease of use. Hence I created an xboxdrv configuration which has the standard mouse capabilities as well as the ability to access an on screen keyboard and some basic media manipulation capabilities. This is mostly for when I want to sit back and just CONSOOM content rather than do actual work (hence trying to remove the keyboard).