Commit Graph

2469 Commits

Author SHA1 Message Date
ca32065fb8
Do not require helm anymore
It's only used for EMMS.
2025-08-07 17:59:24 +02:00
c2581cfb49
Use helm only for EMMS
Reeducate my muscle memory to not use the other bindings anymore.
2025-08-07 17:58:13 +02:00
100fa46df5
Collect minibuffer customizations in separate declaration 2025-08-07 17:41:02 +02:00
2868187c24
Let outline recognize init.el page headings 2025-08-07 17:37:34 +02:00
7045fd8503
Remove obsolete comments and whitespace 2025-08-07 17:30:38 +02:00
783069fa5c
Sort key bindings for better maintainability 2025-08-07 17:28:37 +02:00
a8da7548af
Remove some unnecessary conditional keybindings
All affected packages are required by now.
2025-08-07 17:27:57 +02:00
2825456109
Simplify helm configuration
We only keep helm around for helm-emms.
2025-08-07 17:16:18 +02:00
cacb06b975
Remove helm-pages 2025-08-07 17:03:38 +02:00
2db4ce7607
Move shortcut function to utilities package
This is where it should be, all time long.
2025-08-07 17:01:23 +02:00
7a906344bb
Replace completion backend in shortcut function with consult
This is more consistent with other completion functions.
2025-08-07 16:58:19 +02:00
2159114cba
Remove obsolete helm configuration for org-capture 2025-08-07 16:34:12 +02:00
117b32f62f
Update packages 2025-08-07 16:27:36 +02:00
3e63bb126b
Do not show buffers in custom menu
I think I usually do not use this list anymore.
2025-08-07 16:26:35 +02:00
8c5f54709b
Follow Org links via RET and hide markup
Inspired by https://olddeuteronomy.github.io/post/emacs-org-config/, trying it out.
2025-07-27 14:39:14 +02:00
4d23f4a9a4
Use setopt for Org settings
Also restructure settings minimally.
2025-07-27 14:38:49 +02:00
99f89be39c
Resolve Org bookmark links on export
Replace bookmark links on export with their actual targets, as the bookmarks itself are of little
use in the final document.
2025-07-24 11:45:44 +02:00
cd90381ad0
Fix capitalization in docstring 2025-07-23 21:07:00 +02:00
64198261f7
Fix equality check for default task when continuing the clock
The markers involved in this check might point to the same heading, but on different positions.  Try
to mitigate this by checking for equality of the ID property.
2025-07-19 15:20:45 +02:00
914609074b
Refactor utilities functions
Group dired functions in separate section.

Remove unused window-single-toogle mode, as I use winner-mode for this.

Remove obsolete custom function to list changed repositories, as `magit-list-repositories` is just fine.
2025-07-14 18:53:52 +02:00
7f603479bd
Remove obsolete configuration for clojure-mode
The `auto-mode-alist` configuration is done by `clojure-mode` itself.
2025-07-14 18:40:46 +02:00
c4195ea9fa
Refactor lispy configuration
Enable lispy in all Lisp buffers (use `lisp-data-mode-hook` for this).  Also ensure that `semantic`
has been loaded whey trying to find symbol definitions via `xref`, to avoid an exception about
`semantic-new-buffer-fcn` being undefined.
2025-07-14 18:36:39 +02:00
5655c58341
Remove obsolete shell and ansi-term popup shortcuts
Using `project-shell` as a replacement for the shell buffer.  I haven't used `ansi-term` in ages,
mostly because it does not work on Windows.
2025-07-14 18:27:17 +02:00
072fd2887b
Show default eshell buffer in normal window 2025-07-14 17:26:13 +02:00
a8446ce820
Abandon shell side windows
I need more shells that the side window can handle, so let's use normal windows for that.
2025-07-14 17:25:29 +02:00
b5be01b19a
Add shortcut for switching to projects 2025-07-07 17:53:27 +02:00
5180d89eee
Display all available man pages for chosen topic
Inspired by http://yummymelon.com/devnull/announcing-casual-man-and-help.html.
2025-06-29 11:34:09 +02:00
ba231c8a41
Reduce display information in tab-bar
Inspired by https://www.rahuljuliato.com/posts/emacs-tab-bar-groups, not aiming at replacing my tmux
workflow, though.
2025-06-28 17:28:02 +02:00
454bcf4bbd
Try to omit the stack element number when killing in calc
Not (yet?) working for `M-w`, though.
2025-06-28 11:15:58 +02:00
1625a6d7d4
Reorder magit variables to improve readability
Short settings first, long last.
2025-06-28 10:09:20 +02:00
babb0f6f23
Make setopt happy about magit-repolist-columns
It's a bit verbose, but the startup warning is gone :)
2025-06-28 10:07:44 +02:00
a7dc559178
Remember to move some hooks to a better place 2025-06-28 10:01:51 +02:00
989d1017e9
Collect Org link configuration at one place
To this end, move the Org link configuration to `ol.el` package declaration.  This is more
consistent with the overall approach.
2025-06-28 09:59:46 +02:00
400faebf40
Try to get used to magit-dispatch
This might be a performance improvement when working on Windows, so let's try to get used to it.
This will require some muscle memory adjustment, but might be worth it.
2025-06-28 09:52:44 +02:00
f8deccc5fe
Apply minor magit performance improvements
As suggested by https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./, even though I am not
using magit over TRAMP.
2025-06-28 09:52:15 +02:00
df70776a8b
Try out some TRAMP performance improvements
As suggested by https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./ .
2025-06-28 09:51:22 +02:00
1ec3748fc4
Prevent accidental refiling to HOLD headings
Headings with inherited tag HOLD are not shown on any agenda and thus risk being overlooked.  Try to
prevent this by disallowing any heading tagged with HOLD (local or inherited) as refile target.
2025-06-27 16:50:57 +02:00
9354941ca1
Open eshell by default when switching to projects
This is what I usually need, and opening dired can be done by using the eshell alias `d`.
2025-06-27 16:44:46 +02:00
3d63440d2f
Do not query for creating missing links
Inspired by https://spepo.github.io/2025-06-22-fault-tolerant-org-links.html.
2025-06-25 17:46:49 +02:00
58b3c81418
Try out visual-fill-column-mode 2025-06-22 14:50:25 +02:00
9706def3c6
Fix wide docstring 2025-06-22 11:16:28 +02:00
09009552ae
Fix some warnings in db-mail.el 2025-06-22 11:03:28 +02:00
762d035611
Search RSS links from end of article
The “Link” link is usually placed at the very end of the article, so search from there.
Furthermore, when another link also contains “Link”, searching from the end will avoid opening this
link instead.
2025-06-22 10:44:08 +02:00
7a14c64ef0
Explicitly configure top margin for org-tree-slide presentations
Better to remember how the variable was named, in case I need to adjust this locally.
2025-06-22 10:43:35 +02:00
b38b2ede6a
Do not enable olivetti-mode on org-tree-slide-mode by default
Usually, no extra spacing is needed because org-tree-slides are shown with increased face size, such
that the whole width is necessary.
2025-06-20 16:12:05 +02:00
f865ec138e
Fix false keyword in use-package declaration 2025-06-17 09:09:35 +02:00
1832e9615c
Ensure headlines converted from items end in correct number of blank lines 2025-06-17 08:52:18 +02:00
45af82410a
Set some buffer-local variables via setq-default 2025-06-16 14:04:44 +02:00
ca17fa4b7e
Fix autoload definition 2025-06-16 12:25:10 +02:00
69564d0495
Make checkdoc a bit more happy 2025-06-16 12:24:00 +02:00