aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config
AgeCommit message (Collapse)Author
2024-07-05(Emacs/config)~Write better code using system-name-condAryadev Chavali
2024-07-03(Emacs/config)-unnecessary padding in centre-segment of mode lineAryadev Chavali
2024-07-03(Emacs/config)~Fix license at start of config.elAryadev Chavali
2024-07-03(Emacs/config)~Moved setup for :display keyword to near the startAryadev Chavali
2024-07-03(Emacs/config)~Emitted Ivy headings to higher in the hierarchyAryadev Chavali
2024-07-03(Emacs/config)+scheme bindingsAryadev Chavali
2024-07-03(Emacs/elisp)~Updated themes a bitAryadev Chavali
2024-07-03(Emacs/config)~Some minor changesAryadev Chavali
2024-07-02(Emacs/elisp)~Use a symbol-shorthand to lower the size of symbols in better ↵Aryadev Chavali
mode line
2024-07-02(Emacs/config)~refactor better-mode-line settingsAryadev Chavali
Use new namespace, move evil-state mode-line generation to personal configuration and add (mode-line-selected-window-p) checks to hide the left and right segment when they're not the focused window.
2024-07-02(Emacs/elisp)~refactor better-mode-lineAryadev Chavali
New namespace that's tiny bit less verbose, and refactor on padding generation to stop repeating myself.
2024-07-02(Emacs/elisp)+custom solarized based themeAryadev Chavali
2024-07-02(Emacs/config)~Fix up some stuff in mode lineAryadev Chavali
2024-07-01(Emacs/config)+globalised olivetti modeAryadev Chavali
Now everything is aesthetically centred.
2024-07-01(Emacs/config)~move some stuff around, small tweaksAryadev Chavali
2024-07-01(Emacs/elisp/license)~Update license names, +URLs to LICENSE textAryadev Chavali
Now copyright notices can point to a URL instead of my email.
2024-07-01(Emacs/elisp)~update personal-primaryAryadev Chavali
2024-07-01(Emacs/elisp)~better-mode-line now ignores marginsAryadev Chavali
(window-width) cares about margins which isn't nice for padding computations, so I made a function for computing padding sizes including margins.
2024-07-01(Emacs/elisp|config)+new package that generates a mode-lineAryadev Chavali
Using left, centre and right segments generates a mode line with padded strings that actually achieves this.
2024-06-30(Emacs/config)~Mode-line is now centredAryadev Chavali
2024-06-30(Emacs/elisp)~Fix this annoying C stack overflow error due to themeAryadev Chavali
Happens in rainbow-delimiters, as I setup weird inheritance when the package enforces an inheritance of the faces already.
2024-06-30(Emacs/config)-Delete dashboard imagesAryadev Chavali
Don't even remember how old these were.
2024-06-28(Emacs/config)~A few changesAryadev Chavali
2024-06-28(Emacs/elisp)~eshell-prompt for git changesAryadev Chavali
2024-06-27(Emacs)~Stop tracking custom.elAryadev Chavali
I don't like custom.el. I don't like what it does. Anything in it that's actually useful should be made persistent in my configuration anyway. So why should I have it tracked in git? Should be set per machine anyway.
2024-06-27(Emacs/elisp)~fix eshell-prompt not showing changed files correctlyAryadev Chavali
Simple fix as I didn't call the command before splitting the string
2024-06-27(Emacs)~fix problems with scroll bars appearing in early-initAryadev Chavali
Just a different value to set.
2024-06-27(Emacs/config)~Update mode-line slightlyAryadev Chavali
2024-06-27(Emacs)~Update package cache for straightAryadev Chavali
2024-06-27(Emacs/config)~Modified org-heading regexp so it doesn't match bold itemsAryadev Chavali
2024-06-27(Emacs/config)+display-fill-column-indicator-modeAryadev Chavali
This adds a strict column marker for the fill-column, which is nicer than whitespace-mode's purple text marker (though I have both enabled of course). Turn it on for only certain modes, and set the fill column to 80 by default but 70 in text mode buffers (because that's what I'm used to).
2024-06-27(Emacs/elisp)+fill-column theme setupAryadev Chavali
2024-06-27Update copyrightsAryadev Chavali
2024-06-27(Emacs/*)~Shamelessly stole some optimisations from doomAryadev Chavali
Cut my boot time by 0.2s?!
2024-06-25(Emacs/config)~Clean up around shopAryadev Chavali
2024-06-25(Emacs/config)+lorem-ipsum packageAryadev Chavali
2024-06-25(Emacs/config)~Rework clang-format a bitAryadev Chavali
Use before-save-hook rather than after-save-hook, which solves the double save issue.
2024-06-23(Emacs|SXHkD)~Some small fixesAryadev Chavali
2024-06-23(Emacs)~change licensing agreementAryadev Chavali
I only want to publish under version 2, not version 3.
2024-06-23(Emacs/elisp)~Fix stupid typo in +eshell-prompt/--git-statusAryadev Chavali
2024-06-22Tons of changesAryadev Chavali
2024-06-14(Emacs/elisp)~cl-reduce -> string-joinAryadev Chavali
2024-06-13(Emacs/elisp)~search-all cleaned upAryadev Chavali
2024-06-13(Emacs/elisp)~search/find-file can now open swiper in new bufferAryadev Chavali
If some universal argument is given to +search/find-file then after opening the file it'll open swiper. This reduces keystrokes and makes it easier to get to somewhere.
2024-06-13(Emacs/elisp)~rework literate.elAryadev Chavali
2024-06-13(Emacs/elisp)~make personal-primary theme's whitespace less noticeableAryadev Chavali
2024-06-13(Emacs/config)~simplify compilation mode configAryadev Chavali
2024-06-13(Emacs/config)~minor changesAryadev Chavali
2024-06-13(Emacs/config|elisp)~rework EshellAryadev Chavali
Now I have separate modules for the additional new functions I introduced for eshell and for the prompt function I made. Cleans up the configuration a bit and makes it easier to examine those files on their own, which I expect to grow.
2024-06-12(Emacs/config)+which-key descriptions for sly bindingsAryadev Chavali