Aryadev Chavali
b1dcf4e5db
(Emacs/config)~changes that I cba to explain
2024-08-11 22:44:04 +01:00
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
35a527c656
(Emacs/elisp)+org-bookmark/make-bookmark function
...
This will allow for easy automation when using ytsearch: every pair of
results can be wrapped in this expression to generate the videos I
want.
2024-07-27 16:56:23 +01:00
Aryadev Chavali
f740c21d79
(Emacs/elisp)~Make separate module for mpv from org-bookmark
2024-07-27 16:36:34 +01:00
Aryadev Chavali
370793e72e
(Scripts)+ytsearch script using ytfzf
...
Actually quite proud of this one. Uses ytfzf to search up and select
videos in YouTube, selecting the titles and URLs of all the videos
then putting it on the clipboard.
2024-07-27 16:24:49 +01:00
Aryadev Chavali
fe3e1e8fe4
(aspell)+some words
2024-07-27 04:37:47 +01:00
Aryadev Chavali
36ee9d9385
(Emacs/config)+eshell/sudo-switch function
2024-07-27 04:37:12 +01:00
Aryadev Chavali
6cbb8c37cc
(Emacs/config)~change Makefile template
2024-07-27 04:36:59 +01:00
Aryadev Chavali
a3515d4b45
(Emacs/early-init)~Adjust alpha
2024-07-27 04:36:51 +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
4a3fd8ffc2
(Emacs/elisp)~Fix some annoyances in personal solarized theme
2024-07-25 02:57:15 +01:00
Aryadev Chavali
6383e8845a
(Shell)~Small changes
2024-07-25 02:48:33 +01:00
Aryadev Chavali
dd05e231b9
(Emacs)~Set alpha to slightly lower values in early-init
...
To match st.
2024-07-25 02:48:02 +01:00
Aryadev Chavali
033b38ce2d
(Emacs/config)+diff-mode
2024-07-25 02:47:45 +01:00
Aryadev Chavali
4f934a8a7c
(Emacs/elisp/literate)+delete the old output before making a new one
...
org-babel-tangle-file works doesn't alter timestamps if it thinks the
Emacs Lisp file it could produce isn't any different from the one
already there. We've already done the stat check, and don't
particularly care for what org-babel-tangle-file thinks. Hence we
should delete the file to force org-babel-tangle-file to generate a
new file.
2024-07-25 02:41:43 +01:00
Aryadev Chavali
571a896f7c
(Scripts)~fix eselect
...
Big issue with emacsclient when launching alternate editor with eval
instructions: it considers the --eval Lisp code a file name, which it
opens as a buffer. Instead, use -a "" which launches Emacs with
daemon on if no daemon is running.
Also, instead of using a SystemD service for Emacs, let's just manage
it via emacsclient. Less dependence on it then.
2024-07-25 02:37:20 +01:00
Aryadev Chavali
ed097b0482
(Emacs/config)~some changes
2024-07-19 15:25:33 +01:00
Aryadev Chavali
0738cc4fac
(aspell)+some more words
2024-07-07 03:47:53 +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
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