Commit Graph

110 Commits

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