950 Commits

Author SHA1 Message Date
Aryadev Chavali
038d51b405 Better tagging and new feeds in elfeed/feeds.org 2025-02-17 22:32:11 +00:00
Aryadev Chavali
aca2bcba5a Rework +elfeed/dispatch-entry
Provide a set of possible actions for the user to choose.  Currently
supported actions are:
- yank URL
- open in EWW
- open in empv
2025-02-17 22:31:40 +00:00
Aryadev Chavali
08a092bdd5 Disable VTerm due to lack of use 2025-02-17 19:12:22 +00:00
Aryadev Chavali
39b9004203 Use empv in +elfeed/dispatch-entry 2025-02-17 19:12:22 +00:00
Aryadev Chavali
251d53c226 small changes 2025-02-17 19:09:41 +00:00
Aryadev Chavali
33064aef3e empv-hydra is now in upstream!! 2025-02-17 19:07:54 +00:00
Aryadev Chavali
fa394ff3e1 Remove doom-emacs advice from evil-mc 2025-02-17 17:24:55 +00:00
Aryadev Chavali
aa5b6ad79d Add Embark 2025-02-17 17:18:41 +00:00
Aryadev Chavali
4e4238a522 Add vertico multiform to specialise vertico layout for specific commands 2025-02-17 16:40:45 +00:00
Aryadev Chavali
36cc4bfcf8 Setup bindings for vertico-grid
Cool layout, can access in any vertico instance via M-G
2025-02-17 16:39:58 +00:00
Aryadev Chavali
cf56b4ba7a general-def -> nil as not needed in :general keyword for use-package 2025-02-17 16:39:28 +00:00
Aryadev Chavali
fc9cc064a1 Freeze versions for straight 2025-02-17 16:36:42 +00:00
Aryadev Chavali
f7f241d734 Add capitalised symbols to :pretty for Lisp 2025-02-17 16:36:42 +00:00
Aryadev Chavali
e044db2c02 small changes 2025-02-17 16:36:42 +00:00
Aryadev Chavali
a01e555a78 Advise amx-describe-function to use helpful-function instead 2025-02-17 15:03:10 +00:00
Aryadev Chavali
ce4c159bb2 Bump evil-mc which now allows setting of the prefix key. 2025-02-17 15:03:00 +00:00
Aryadev Chavali
1f8e6a1eb1 Reworked empv: update empv-hydra and use my fork of empv. 2025-02-17 15:02:34 +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
cd58595d2e no-littering-var-file-name: .local -> .var 2025-02-17 14:53:10 +00:00
Aryadev Chavali
34fa46485c Add bindings
- M-ESC binding for keyboard quit
- M-{,.} for evil-jump-{backward,forward}
- \-o in org source blocks to exit them
- helpful-symbol <- describe-symbol
2025-02-16 13:55:44 +00:00
Aryadev Chavali
415db5a3bd Refactor +dired/--subdirs-not-inserted 2025-02-16 11:41:15 +00:00
Aryadev Chavali
ada97a65d5 Small changes 2025-02-16 11:32:28 +00:00
Aryadev Chavali
b54e149999 Rework +dired/insert-all-subdirectories
If argument is provided (C-u), +dired/insert-all-subdirectories
recursively inserts subdirectories until there are no subdirectories
left.  Otherwise, perform the same behaviour as before i.e. only
insert subdirectories currently present in the buffer.

This allows dired to have a "treelike" view without having to use an
external library.
2025-02-16 11:32:28 +00:00
Aryadev Chavali
c330ebc2d2 Rework lisp configuration
- Auto insert for Common Lisp files
- Rename Emacs Lisp configuration to Common Lisp, and refactor it for
  cleanliness
2025-02-15 22:07:18 +00:00
Aryadev Chavali
a8c48d697a Add "swho" abbrev to expand to my name + email 2025-02-15 22:06:48 +00:00
Aryadev Chavali
82dca8dd86 Adjusted empv hydra bindings and testing out my changes to empv
Changes to empv (in Pull Request #93) introduce remote resource
support, which I'm actively testing out.
2025-02-15 22:05:52 +00:00
Aryadev Chavali
d03743c72d Add evil window resize hydra 2025-02-15 22:05:14 +00:00
Aryadev Chavali
b4b9cfc450 Small code changes and some changes to text 2025-02-15 22:04:57 +00:00
Aryadev Chavali
a21a7454d7 Remove which-key records as I no longer use which-key 2025-02-15 22:04:00 +00:00
Aryadev Chavali
da1218ccae Add comments to a few WAIT packages, bring Elfeed out of WAIT 2025-02-15 22:02:17 +00:00
Aryadev Chavali
8f05fb0b6f Use Jagger for C-M-{h, l}
Jagger has better movements for moving objects laterally than
Drag-stuff, so I've decided to use it.
2025-02-15 21:57:05 +00:00
Aryadev Chavali
6c4ae683ef Disable Zoom and put org clock in on WAIT 2025-02-15 21:56:28 +00:00
Aryadev Chavali
f552d9c26f Bump evil and empv versions 2025-02-15 21:56:11 +00:00
Aryadev Chavali
f755f2b39d Remove a few old WAIT packages that I haven't used in a while 2025-02-15 21:56:11 +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
70d444355e Add dired-rsync-modeline-status to mode-line for dired mode buffers 2025-01-22 00:12:02 +00:00
Aryadev Chavali
5c75d945df Added forward/backward section in magit via curly braces. 2025-01-04 15:45:47 +00:00
Aryadev Chavali
8d93407e0e Added keychord for jk in general, pretty sweet. 2025-01-04 15:45:27 +00:00
Aryadev Chavali
30f92b7dba Update lazy and change straight-use-package for org->org-mode 2024-12-15 14:04:32 +00:00
Aryadev Chavali
51c373b3cb Cannot be bothered to explain - just read the changes if you want 2024-12-03 14:08:59 +00:00
Aryadev Chavali
2bcb749157 Small changes 2024-10-20 20:51:18 +01:00
Aryadev Chavali
84a6aff3b2 Fix error with filling section 2024-10-20 20:50:29 +01:00
Aryadev Chavali
4c64e8de0a Move around some sections to make flow clearer 2024-10-20 20:37:11 +01:00
Aryadev Chavali
b39e5e1b42 add local leader binding to ls a directory. 2024-10-16 17:14:46 +01:00
Aryadev Chavali
0d3832c32a Adjust :display record for eshell
Previous record would annoyingly affect helpful buffers for eshell.
2024-10-16 16:51:39 +01:00
Aryadev Chavali
078427e6a8 add a quotes capture template to org-capture 2024-10-16 16:50:58 +01:00
Aryadev Chavali
2f4dbc69fb Shamelessly copy some flycheck configuration from Doom Emacs 2024-10-16 16:50:40 +01:00
Aryadev Chavali
dcdce9e255 Adjust eshell bindings
I've now made the hook a function, so reloading this snippet will not
add useless extra functions to the hook.

Also a eshell/goto binding.
2024-10-16 16:49:57 +01:00
Aryadev Chavali
3ea88a55a2 Move +eshell/banner-message to EShell basics 2024-10-16 16:49:34 +01:00