Aryadev Chavali
2795248a74
Small changes
2025-11-08 04:28:09 +00:00
Aryadev Chavali
58cc74e096
eshell: Setup some helper functions in eshell-additions, move bindings to there.
...
- A helper function to instantly perform commands
- eshell-goto-latest-prompt to remove any artifacts when performing
these instant commands
Bindings needed to be moved over to that section cos they utilise
these helpers.
2025-11-04 16:44:28 +00:00
Aryadev Chavali
088ce4a865
Add exit status code on failure to eshell prompt
2025-11-04 16:43:02 +00:00
Aryadev Chavali
d46304378c
Small changes
2025-11-04 16:41:57 +00:00
Aryadev Chavali
f531712101
Fix bug eshell-prompt
...
When on a remote directory (i.e. ssh'd onto a separate folder), user
input would be coloured based on the status colour of the last
command. This colouring should only apply on the actual user-prompt
component - so this commit fixes it.
RCA: caused by run-on-colouring from the ep/user-prompt i.e. no
defaulting of the face.
2025-10-29 23:45:25 +00:00
Aryadev Chavali
0996728c64
rework +eshell/open and +eshell/at-cwd
...
empty C-u will always maps to choosing an instance, numerics will map
to numeric eshell instances. This way you can still name your
instances if you really want, but instant access eshells through
numeric argument is allowed and incentivised.
2025-10-29 00:32:43 +00:00
Aryadev Chavali
247d19b5d4
Bunch of changes fr fr
2025-09-25 00:36:32 +01:00
Aryadev Chavali
35ad876e11
+eshell/open now uses project eshells first priority!
2025-09-21 22:25:16 +01:00
Aryadev Chavali
8c95236530
Small refactor
2025-09-21 21:20:55 +01:00
Aryadev Chavali
b6ef43590e
eshell-prompt: Fix some bugs, add some features, clean up
2025-07-10 00:13:24 +01:00
Aryadev Chavali
64808681e3
Emacs changes... lots of them
2025-06-08 14:06:10 +01:00
Aryadev Chavali
4f025811bc
Some more updates
2025-06-04 04:27:14 +01:00
Aryadev Chavali
4cabfc0c8f
Updates, loads of updates!
2025-06-03 00:34:19 +01:00
Aryadev Chavali
19f850ba49
Update solarized
...
Big changes for org mode
2025-06-02 23:57:25 +01:00
Aryadev Chavali
071c77936f
Add support for detached head in git repos for eshell-prompt
2025-05-28 00:42:43 +01:00
Aryadev Chavali
d0605b0498
Reset-font-size on theme load rather than setting it in theme
2025-05-09 00:02:45 +01:00
Aryadev Chavali
3c39e59cd5
Switch to thread-last for +eshell-prompt/--git-status
2025-05-08 23:58:32 +01:00
Aryadev Chavali
cc87619119
Adjust font size in Emacs
2025-04-05 19:43:50 +01:00
Aryadev Chavali
86fdf93e34
Fix some bugs with +eshell/open
2025-04-05 19:43:26 +01:00
Aryadev Chavali
981804b78c
Fix height for modeline in theme
...
This ensures I don't get weird artefacts from performing C-+ or C--.
2025-02-18 18:34:14 +00:00
Aryadev Chavali
251d53c226
small changes
2025-02-17 19:09:41 +00:00
Aryadev Chavali
70940c79bd
Rework elfeed
...
All my feeds are stored in a separate org file. I've written a parser
`elfeed-org` which parses the headings-as-links with the overarching
tags into a format for `elfeed-feeds`.
Why didn't I use the third-party elfeed-org package? It uses an older
version of org which straight will clone entirely. Don't want two
versions of org, and its a task just simple enough for me to do
myself.
2025-02-17 15:02:13 +00:00
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