Commit Graph

634 Commits

Author SHA1 Message Date
Aryadev Chavali
714e8d74ec Big push 2024-07-31 17:49:52 +01:00
Aryadev Chavali
a1b6ba53b6 (Emacs/config)+mpv module configuration in config
Mostly for a binding for mpv-open-video and to load it earlier for
org-bookmark
2024-07-27 16:58:33 +01:00
Aryadev Chavali
6cbb8c37cc (Emacs/config)~change Makefile template 2024-07-27 04:36:59 +01:00
Aryadev Chavali
9449d51aed (Emacs/config|elisp)~+bookmark->org-bookmark and better mpv-args 2024-07-27 04:36:28 +01:00
Aryadev Chavali
ca1e31f4ee (Emacs/config)~ensure org-directory is an actual directory name 2024-07-27 04:35:55 +01:00
Aryadev Chavali
1b354c1dc4 (Emacs/config)~abstract +org/search-* into one handler 2024-07-27 04:35:13 +01:00
Aryadev Chavali
bf18f7d623 (Emacs/config)~Sort org variables 2024-07-27 04:35:02 +01:00
Aryadev Chavali
deb6511a67 (Emacs/config)~Sort org variables 2024-07-27 04:33:23 +01:00
Aryadev Chavali
9838e1c66b (Emacs/config)-t ligatures from Emacs lisp code 2024-07-25 02:57:28 +01:00
Aryadev Chavali
033b38ce2d (Emacs/config)+diff-mode 2024-07-25 02:47:45 +01:00
Aryadev Chavali
ed097b0482 (Emacs/config)~some changes 2024-07-19 15:25:33 +01:00
Aryadev Chavali
00b8fa6ca4 Rewrite some documentation 2024-07-05 16:28:22 +01:00
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
04977729c2 (Emacs/config)~Some minor changes 2024-07-03 04:27:21 +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
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
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
efd7501526 (Emacs/config)~A few changes 2024-06-28 00:27:01 +01:00
Aryadev Chavali
97dff1f94e (Emacs/config)~Update mode-line slightly 2024-06-27 15:43:53 +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
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
a89353eeb8 Tons of changes 2024-06-22 02:26:08 +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
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
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
3cb1a2b616 (Emacs/config)~org-capture template for bookmarks
Now we get completion (using the clipboard by default) for a URL,
which is set as a property for the bookmark.  It also gets a timestamp
and we can fill in other text.  This is a modification due to the
changes in org-bookmark.
2024-06-11 17:24:51 +01:00
Aryadev Chavali
b97dbca3ce (Emacs/config|straight)Some updates 2024-06-11 04:24:56 +01:00
Aryadev Chavali
172be6aa78 (Emacs/config)~Reworked introduction 2024-06-11 04:24:21 +01:00
Aryadev Chavali
ba4d0cabf5 (Emacs/config)~change some symbols for common lisp 2024-06-11 02:43:29 +01:00