aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-12(General)+better systemd gitignore handlingAryadev Chavali
2022-01-07(Emacs)~rearranged some sections, removed someAryadev Chavali
2022-01-07(Emacs)~no-littering straight-use-package->use-packageAryadev Chavali
Make the form a bit nicer.
2022-01-07(Emacs)-subheadings of initialAryadev Chavali
They're all initial steps => why do I need to separate them?
2022-01-07(Emacs|nvim)~clean upAryadev Chavali
Annoying errors.
2022-01-06(Emacs)~tons of editsAryadev Chavali
I can't be bothered to annotate any of these. Thinking of making a new Emacs configuration as this one is unnecessarily bloated and I can't think of any other way to fix it.
2022-01-06(Emacs)+mode-line-misc-info section to default modelineAryadev Chavali
Just in case any mode decides to print there, might have some useful info.
2022-01-06(Emacs)~fringe-mode 'no-fringes->0Aryadev Chavali
No fringe style of life, makes me feel like I'm fully subsumed into the Emacs experience.
2022-01-06(Emacs)~evil-mc definition emacs->generalAryadev Chavali
The keybindings used to use :bind, which relies on the underlying (define-key) mechanism of Emacs. However, as general is loaded beforehand and it provides a ton of useful wrappers, let's use those instead. Makes the code look nicer as well.
2021-11-29(ClangFormat)~fixing some extras that were annoying meAryadev Chavali
Things that kinda annoyed me about LLVM style which I wanted to clear up.
2021-11-26(Emacs)~prettify symbols so they don't screw up heightsAryadev Chavali
2021-11-22(Emacs)+olivettiAryadev Chavali
Check the edit for a description of the package. Just setup a toggle based function to turn on olivetti-mode.
2021-11-22(Emacs)+turn off bordersAryadev Chavali
Using fringe widths, turn off borders in Emacs. Truly freeing experience.
2021-11-22(Emacs)~clear upAryadev Chavali
2021-11-22(Emacs)+bindings for literate compile functionAryadev Chavali
Described in the edit section, just read.
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).