Aryadev Chavali
69f6a7a0da
Small changes
2025-02-15 21:56:11 +00:00
Aryadev Chavali
36af4e163c
Refactor search.el for cleanliness
...
Remove useless newlines and try to utilise thread-last where possible
to make transformations clearer to the reader.
2025-02-15 21:47:22 +00:00
Aryadev Chavali
2bcb749157
Small changes
2024-10-20 20:51:18 +01:00
Aryadev Chavali
430ac30786
Update copyright notices
2024-10-16 16:44:09 +01:00
Aryadev Chavali
746777d4fd
Add dmenu source code to +search/directories
2024-10-16 16:34:31 +01:00
Aryadev Chavali
1d150f5266
Some changes to personal-solarized
2024-10-16 16:34:20 +01:00
Aryadev Chavali
838251f3f2
Use cl-remove-if-not instead of +literate/filter in literate.el
2024-10-16 16:34:02 +01:00
Aryadev Chavali
3568ffd9d3
Remove timestamp from eshell-prompt and change colour of directories
2024-10-16 16:33:13 +01:00
Aryadev Chavali
f1b4f6eed4
Rework +eshell/at-cwd to use changes to +eshell/open
2024-10-16 16:32:58 +01:00
Aryadev Chavali
930d359657
Rework +eshell/open to work better with multiple instances.
2024-10-16 16:32:58 +01:00
Aryadev Chavali
7340679982
Inline error-msg in +eshell/project-root
2024-10-16 16:32:58 +01:00
Aryadev Chavali
bec6fdbc3f
Extend +eshell/goto to allow finding files
...
Instead of only looking at directories, +eshell/goto now works with
files. If a directory is selected, set eshell to that directory. If
a file is selected, make eshell go to the directory where that file is
contained then use find-file.
2024-10-16 16:32:51 +01:00
Aryadev Chavali
e36e3bd66c
Changes to Emacs config (can't explain because moving to elpaca)
...
I'm having issues with freezing the new versions of stuff in straight
for Emacs 30. Moving to elpaca to hopefully get out of that.
2024-10-14 00:43:26 +01:00
Aryadev Chavali
48529dd7b1
Make license-choice have possible tags
2024-10-05 15:33:21 +01:00
Aryadev Chavali
e3e37f3fab
Some general changes
2024-10-01 16:26:00 +01:00
Aryadev Chavali
8cbf1518d2
(Emacs/elisp)~hide-mode-line is a globalised minor-mode
2024-10-01 16:24:42 +01:00
Aryadev Chavali
b06202b882
(Emacs/config)~Ivy + Counsel -> IComplete + Consult
...
Decided to use vanilla packages a bit more, and got a bit bored of Ivy
+ Counsel.
2024-10-01 16:24:42 +01:00
Aryadev Chavali
1f4b17312d
(Emacs/elisp)+font-latex customisation in personal-light-theme
2024-09-23 17:09:16 +01:00
Aryadev Chavali
576cb6993b
(Emacs/elisp)~Fix bug in +eshell/open where named eshell instances weren't created
...
This happened because (eshell) with no arguments would not lookup
eshell-buffer-name.
2024-09-23 17:08:28 +01:00
Aryadev Chavali
700bc7c49f
(Emacs/elisp)~padding is now a variable
2024-09-23 17:08:08 +01:00
Aryadev Chavali
398a59e677
(Emacs/elisp)~Update license
2024-09-16 01:03:29 +01:00
Aryadev Chavali
6145df8c49
(Emacs/elisp)~variables for colours of success, failure and dir in eshell-prompt
2024-09-08 02:59:58 +01:00
Aryadev Chavali
4739f8798f
(Emacs/elisp)~adjusting faces in personal-light theme
2024-09-08 02:59:37 +01:00
Aryadev Chavali
fa543ada1f
(Emacs/elisp)~moving stuff around, deleting some old stuff
2024-09-08 02:58:26 +01:00
Aryadev Chavali
511961af87
(Emacs/elisp)+evil-mc customisation into personal-solarized
2024-09-08 02:56:48 +01:00
Aryadev Chavali
9af08d84c9
(Emacs/elisp/org-bookmark)~prompts for differing functions
2024-08-24 21:00:16 +01:00
Aryadev Chavali
0e876e09e8
(Emacs/config|elisp)+custom light theme with switches in config.org
2024-08-24 19:59:23 +01:00
Aryadev Chavali
f9d2fdb928
(Emacs/elisp/org-bookmark)+org-bookmark/copy-bookmark-url
...
Just a nice helper function.
2024-08-21 16:43:39 +01:00
Aryadev Chavali
3bbfab5e4f
(Emacs/elisp/org-bookmark)~indenting
2024-08-21 16:43:27 +01:00
Aryadev Chavali
e5c04e7544
(Emacs/elisp/yt-dlp)+package for downloading videos via yt-dlp
2024-08-21 16:42:21 +01:00
Aryadev Chavali
190754abec
(Emacs/elisp/mpv)+autoload for comint-mode
2024-08-21 16:42:17 +01:00
Aryadev Chavali
057b15a50d
(Emacs/elisp/mpv)-ytdl specific config
2024-08-21 16:42:17 +01:00
Aryadev Chavali
2d7eab9f86
(Emacs/elisp/mpv)~mpv-open-video now takes optional arguments
...
This optional argument should be a URL we can feed for the mpv
process.
2024-08-21 16:42:14 +01:00
Aryadev Chavali
927a4f96b3
Big update of everything, new machine
2024-08-17 18:54:14 +01:00
Aryadev Chavali
a99487d5f2
(Emacs/elisp)~Removed italic from personal-solarized theme
2024-08-16 12:18:47 +01:00
Aryadev Chavali
714e8d74ec
Big push
2024-07-31 17:49:52 +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
36ee9d9385
(Emacs/config)+eshell/sudo-switch function
2024-07-27 04:37:12 +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
4a3fd8ffc2
(Emacs/elisp)~Fix some annoyances in personal solarized theme
2024-07-25 02:57:15 +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
77f54d226a
(Emacs/elisp)~Updated themes a bit
2024-07-03 04:27:40 +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
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
257d6ab99d
(Emacs/elisp)~update personal-primary
2024-07-01 04:16:05 +01:00