Commit Graph

1938 Commits

Author SHA1 Message Date
Aryadev Chavali
68ef739be9 (Emacs/config)~Write better code using system-name-cond 2024-07-05 16:28:03 +01:00
Aryadev Chavali
f1020a94de (Emacs/config)-unnecessary padding in centre-segment of mode line 2024-07-03 04:56:52 +01:00
Aryadev Chavali
cd70e6fec0 (Emacs/config)~Fix license at start of config.el 2024-07-03 04:45:13 +01:00
Aryadev Chavali
6049484c77 (Emacs/config)~Moved setup for :display keyword to near the start 2024-07-03 04:42:33 +01:00
Aryadev Chavali
8aa544e25b (Emacs/config)~Emitted Ivy headings to higher in the hierarchy 2024-07-03 04:30:27 +01:00
Aryadev Chavali
2006a8ae39 (Emacs/config)+scheme bindings 2024-07-03 04:27:49 +01:00
Aryadev Chavali
77f54d226a (Emacs/elisp)~Updated themes a bit 2024-07-03 04:27:40 +01:00
Aryadev Chavali
04977729c2 (Emacs/config)~Some minor changes 2024-07-03 04:27:21 +01:00
Aryadev Chavali
ea232f3110 (Emacs/elisp)~Use a symbol-shorthand to lower the size of symbols in better mode line 2024-07-02 14:16:24 +01:00
Aryadev Chavali
38b69af52b (Emacs/config)~refactor better-mode-line settings
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 13:24:47 +01:00
Aryadev Chavali
54a00ccd3d (Emacs/elisp)~refactor better-mode-line
New namespace that's tiny bit less verbose, and refactor on padding
generation to stop repeating myself.
2024-07-02 13:24:47 +01:00
Aryadev Chavali
8df9015d09 (Emacs/elisp)+custom solarized based theme 2024-07-02 13:19:51 +01:00
Aryadev Chavali
e2dba6be76 (Emacs/config)~Fix up some stuff in mode line 2024-07-02 00:55:48 +01:00
Aryadev Chavali
b50d05e5a9 (Emacs/config)+globalised olivetti mode
Now everything is aesthetically centred.
2024-07-01 04:17:14 +01:00
Aryadev Chavali
8df0051cc2 (Emacs/config)~move some stuff around, small tweaks 2024-07-01 04:17:14 +01:00
Aryadev Chavali
2d92763005 (Emacs/elisp/license)~Update license names, +URLs to LICENSE text
Now copyright notices can point to a URL instead of my email.
2024-07-01 04:17:14 +01:00
Aryadev Chavali
0ef894049b (kitty)~Update config 2024-07-01 04:16:05 +01:00
Aryadev Chavali
9409537b80 (Shell)~TERMINAL is now Kitty 2024-07-01 04:16:05 +01:00
Aryadev Chavali
257d6ab99d (Emacs/elisp)~update personal-primary 2024-07-01 04:16:05 +01:00
Aryadev Chavali
393038643a (Emacs/elisp)~better-mode-line now ignores margins
(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 04:16:05 +01:00
Aryadev Chavali
9bef5d5109 (aspell)~Update dictionary 2024-07-01 04:16:05 +01:00
Aryadev Chavali
12b62f7cea (Emacs/elisp|config)+new package that generates a mode-line
Using left, centre and right segments generates a mode line with
padded strings that actually achieves this.
2024-07-01 04:16:05 +01:00
Aryadev Chavali
9d327e4f70 (Emacs/config)~Mode-line is now centred 2024-06-30 00:45:49 +01:00
Aryadev Chavali
c33474496b (Emacs/elisp)~Fix this annoying C stack overflow error due to theme
Happens in rainbow-delimiters, as I setup weird inheritance when the
package enforces an inheritance of the faces already.
2024-06-30 00:37:21 +01:00
Aryadev Chavali
7c1279d795 (Emacs/config)-Delete dashboard images
Don't even remember how old these were.
2024-06-30 00:25:13 +01:00
Aryadev Chavali
efd7501526 (Emacs/config)~A few changes 2024-06-28 00:27:01 +01:00
Aryadev Chavali
d9863a069a (Emacs/elisp)~eshell-prompt for git changes 2024-06-28 00:26:47 +01:00
Aryadev Chavali
49580df219 (Emacs)~Stop tracking custom.el
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 16:06:23 +01:00
Aryadev Chavali
3588b03713 (Emacs/elisp)~fix eshell-prompt not showing changed files correctly
Simple fix as I didn't call the command before splitting the string
2024-06-27 16:04:14 +01:00
Aryadev Chavali
df99c034f7 (Emacs)~fix problems with scroll bars appearing in early-init
Just a different value to set.
2024-06-27 16:03:17 +01:00
Aryadev Chavali
97dff1f94e (Emacs/config)~Update mode-line slightly 2024-06-27 15:43:53 +01:00
Aryadev Chavali
2b90b30780 Update README for Emacs archives 2024-06-27 15:43:46 +01:00
Aryadev Chavali
9154a3513e (Emacs)~Update package cache for straight 2024-06-27 15:31:45 +01:00
Aryadev Chavali
4e1f23a479 (ClangFormat)~Organise keys 2024-06-27 15:31:45 +01:00
Aryadev Chavali
85148fc6a1 (SystemD)~Stop backing up 15 minutes after I boot 2024-06-27 15:31:45 +01:00
Aryadev Chavali
d394706d49 (Emacs/config)~Modified org-heading regexp so it doesn't match bold items 2024-06-27 15:31:32 +01:00
Aryadev Chavali
2a7ba982de (Emacs/config)+display-fill-column-indicator-mode
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 15:09:44 +01:00
Aryadev Chavali
63f048bacc (Emacs/elisp)+fill-column theme setup 2024-06-27 15:09:44 +01:00
Aryadev Chavali
1ccbadb4b1 Update copyrights 2024-06-27 15:09:44 +01:00
Aryadev Chavali
058b4fa959 (Emacs/*)~Shamelessly stole some optimisations from doom
Cut my boot time by 0.2s?!
2024-06-27 15:09:44 +01:00
Aryadev Chavali
b6aa018bd7 (Emacs/config)~Clean up around shop 2024-06-25 13:00:54 +01:00
Aryadev Chavali
09366cef64 (Emacs/config)+lorem-ipsum package 2024-06-25 12:57:14 +01:00
Aryadev Chavali
14d3f58928 (Emacs/config)~Rework clang-format a bit
Use before-save-hook rather than after-save-hook, which solves the
double save issue.
2024-06-25 12:56:12 +01:00
Aryadev Chavali
0beb166d47 (Emacs|SXHkD)~Some small fixes 2024-06-23 21:35:00 +01:00
Aryadev Chavali
be2bb62baf (Emacs)~change licensing agreement
I only want to publish under version 2, not version 3.
2024-06-23 21:33:39 +01:00
Aryadev Chavali
e4dfbcbc5d (Emacs/elisp)~Fix stupid typo in +eshell-prompt/--git-status 2024-06-23 21:27:46 +01:00
Aryadev Chavali
748c5e8360 (Scripts)~Work on scripts a little bitt 2024-06-23 21:26:58 +01:00
Aryadev Chavali
a89353eeb8 Tons of changes 2024-06-22 02:26:08 +01:00
Aryadev Chavali
3ef303fb67 (Emacs/elisp)~cl-reduce -> string-join 2024-06-14 02:38:58 +01:00
Aryadev Chavali
e546a66da0 (Emacs/elisp)~search-all cleaned up 2024-06-13 14:18:55 +01:00