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
Aryadev Chavali
adcd05f2b7
(Emacs/elisp)~search/find-file can now open swiper in new buffer
...
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 14:16:44 +01:00
Aryadev Chavali
991104c9a3
(Emacs/elisp)~rework literate.el
2024-06-13 14:16:05 +01:00
Aryadev Chavali
868d0e65bb
(Emacs/elisp)~make personal-primary theme's whitespace less noticeable
2024-06-13 00:57:51 +01:00
Aryadev Chavali
bab2d5d019
(Emacs/config)~simplify compilation mode config
2024-06-13 00:57:28 +01:00
Aryadev Chavali
c49d6b0235
(Emacs/config)~minor changes
2024-06-13 00:57:15 +01:00
Aryadev Chavali
f418d17001
(Emacs/config|elisp)~rework Eshell
...
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-13 00:56:08 +01:00
Aryadev Chavali
6fa811691e
(Mail)+more tagging for useless email
2024-06-12 02:04:44 +01:00
Aryadev Chavali
ed5e5a99a8
(Emacs/config)+which-key descriptions for sly bindings
2024-06-12 02:04:27 +01:00
Aryadev Chavali
740a8eda15
(Emacs/config)~generate mail signatures using fortune
...
Append a fortune to the end of my mail signature to make them more
interesting.
2024-06-12 02:03:51 +01:00
Aryadev Chavali
42a91ff120
(Emacs/early-init)~setq-default instead of individual pushes
...
Does it in one step rather than multiple.
2024-06-12 02:02:55 +01:00
Aryadev Chavali
0b194beae9
(Emacs/config)-WAIT sections that I definitely don't plan to use
...
Unlike the WAIT sections for programming languages, the things I've
deleted have been superseded by other parts of my config.
2024-06-11 18:36:04 +01:00
Aryadev Chavali
65632113fe
(Emacs/config)~Cleaned up some descriptions
2024-06-11 18:35:05 +01:00
Aryadev Chavali
6063ca78db
(Emacs/config)~edit introduction
2024-06-11 18:09:28 +01:00
Aryadev Chavali
b00b37fa4e
(Emacs/config)~clean up some config in org-mode section
2024-06-11 18:09:24 +01:00
Aryadev Chavali
ebe69ceb21
(Emacs/config)~Moved bookmark config under org-mode
...
It is called org-bookmark, after all.
2024-06-11 18:09:24 +01:00
Aryadev Chavali
19619813d1
(Emacs/elisp)~org-bookmark now auto loads required org functions
...
Instead of (require 'org) which loads the entire thing and is quite
expensive, let's autoload what we need. In the config we load
org-bookmark before org-mode so we may as well do this.
It's also just good practice regardless.
2024-06-11 17:28:03 +01:00