Commit Graph

1722 Commits

Author SHA1 Message Date
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