Commit Graph

2424 Commits

Author SHA1 Message Date
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
66d32f0ff8
Make redefinition of frequently used features keymap work
Replaced keymap with prefix funtion for this.  Not completely understood yet what I am doing here.
2025-06-16 12:23:31 +02:00
12458f7dc1
Note deficit when using keymaps for frequently used features 2025-06-16 11:25:11 +02:00
b7c7703b84
Use descriptive names in frequently used feature keymap 2025-06-16 11:24:33 +02:00
90ab0210d0
Make checkdoc happy and apply fill-column 2025-06-15 18:31:21 +02:00
ab9245d58f
Replace hydra for frequently used features by simple map
Easier :)
2025-06-15 18:22:09 +02:00
cef425b1f8
Remove redundant zoom hydra
It's already available with `text-scale-adjust`, so let's use this.
2025-06-15 17:44:20 +02:00
b3830b6868
Move hydras to main db-utils package
No need to keep them separate.  Will be replaced partially by repeat-maps when possible.
2025-06-15 16:59:49 +02:00
49352abbfc
Only show trailing whitespace in text-mode and prog-mode 2025-06-15 12:09:17 +02:00
2180704db9
Highlight trailing whitespaces by default 2025-06-15 12:03:14 +02:00
648b5cc341
Show folding levels for outline-minor more in fringe
Neat :)
2025-06-09 20:17:29 +02:00
b7819025e9
Handle GPG ascii armored .asc files like .gpg files 2025-06-08 19:40:05 +02:00
db16dec343
Fix false face setting in inactive mode-lines
Same fix as for the Org clock mode line.
2025-06-07 20:37:27 +02:00
4593f083e6
Fix inheritance setting for Org mode line face
Should not inherit from any face, so that the background is consistent with the rest of the
mode-line.
2025-06-07 20:34:58 +02:00
45123dee0a
Deemphasize buffer name in inactive mode-lines 2025-06-07 20:32:01 +02:00
aaad0c7745
Update mode-line format
The previous setting had been overwritten by smart-mode-line anyway, so let's adapt it to the
actual value.
2025-06-07 19:27:56 +02:00
598be98640
Remove now used smart-mode-line package 2025-06-07 19:25:02 +02:00
fef218ec94
Show project information in mode-line 2025-06-07 19:24:45 +02:00
fccbbd8509
Colorize Org clock mode-line display according to theme
Do not use a custom face setting here.
2025-06-07 19:23:50 +02:00
b16996ea51
Update initial version warning
Still mentioned Emacs 29 here, oops!
2025-06-07 18:58:51 +02:00
4472cd7867
Disable high-contrast mode-line
This reverts d6b731f.  Does not look good :/
2025-06-07 18:51:09 +02:00
b5ceefbea7
Apply some auto indentation 2025-06-07 18:50:59 +02:00
3526563ce1
Let Org set Emacs' frame title
Why replicate functionality that is already there? :)
2025-06-07 18:50:03 +02:00
9892cdc0a9
Remove obsolete theme settings
This seem to be remnants of 96d0c45, where the then introduced custom tab-bar theme definitions have
been removed some time ago.
2025-06-07 18:35:32 +02:00
d6b731fcea
Make active mode-line stand out more
I often struggle to find the currently active window, so let's try this.
2025-06-07 18:32:56 +02:00
8ca95943e6
Allow display of additional properties in timeline entries 2025-06-07 10:27:11 +02:00
c5eac20b30
Move buffers below bookmarks in custom shortcut function
I usually access bookmarks more often than buffers with this function.
2025-06-05 20:20:13 +02:00
84545e9db5
Prefer splitting windows horizontally first
This is what I am accustomed to, and this is what modern wide screens are good for :)
2025-06-01 16:09:59 +02:00
56fd725c55
Add default display rule for helpful.el buffers
Not optimal yet (would like to have helpful reuse windows displaying another `*helpful-XXX*`
buffer), but it's a start.
2025-06-01 09:52:27 +02:00
e41e62d6dc
Improve window placement for shell windows
Allow splitting windows vertically when height is a bit lower (as is on my machine), so that shell
buffers can appear also in a smaller windows.  Also reuse windows that already display a shell
buffer to be able to jump to them (and avoid duplicate windows).
2025-06-01 09:51:11 +02:00
573b275972
Display more information when in dired-hide-details-mode 2025-05-31 19:14:02 +02:00
cc515f8f4f
Remove unused dired-recent package
I haven't used in a while and rely mostly on dired's own history (or something else that keeps track
of this).
2025-05-29 12:41:07 +02:00
adb22bbc1c
Search for template also in superordinate headings
This allows to jump to templates also in the case that the template contains subtree itself.
2025-05-29 11:06:50 +02:00
61b3964224
Use project.el to pop up shell buffers from shortcuts
The default binding for my shortcuts might be easier to use … ?
2025-05-28 15:54:17 +02:00
2ea26be188
Try to display project.el shell buffers in separate windows
Not yet working as it should, does only pop up new window when the current frame only has one
window.
2025-05-25 18:49:14 +02:00
d80b71fb72
Revert usage of consult-org-agenda
This reverts commit 96ac10216e.

Not yet it, but close.
2025-05-22 20:39:46 +02:00
c43f7d6131
Try to reduce memory footprint
Do this by periodically running the garbage collector.  This is inspired by
https://jackjamison.xyz/blog/emacs-garbage-collection/, although so far I did not experience the
stuttering problems mentioned there
2025-05-18 10:43:42 +02:00
96ac10216e
Try out consult-org-agenda for jumping directly to Org headings
Looks good and includes tags!
2025-05-15 18:16:11 +02:00
fb0b6dc2d7
Reveal more context by default when jumping to hidden Org entries
This is meant to avoid partially revealed structures that give a misleading overview of the actual
structure.  I think this has been mostly caused by the default entry `(agenda . local)`, so we just
use `lineage` by default for everything now.
2025-05-10 09:30:43 +02:00
53313ab3dc
Guard direct headline editing also at beginning of line
Had missed that case up to now.
2025-05-08 20:04:00 +02:00
70cf684efa
Reenable buffer dimming when ace-window is active
Turns out I still need it to see that is indeed active … oh well.
2025-05-03 09:51:11 +02:00
0edf904d93
Disable buffer dimming when ace-window is active
I find this distracting nowadays.
2025-05-03 08:57:10 +02:00
9e1e976710
Use Histogram Diff Algorithm For Git also in vc.el
I have set `diff.algorithm` to `histogram` anyway, so let's also use this in `vc.el`.

Taken from https://github.com/dgutov/diff-hl?tab=readme-ov-file#notes.
2025-05-01 15:59:26 +02:00
326711f4d2
Update diff-hl fringe marks after committing with magit 2025-05-01 12:56:20 +02:00
5ffdcf2954
Try out diff-hl
Inspired by https://www.rahuljuliato.com/posts/dired-enhanced.
2025-05-01 11:17:26 +02:00
b4b0bab9c2
Fix quantifier in Org headline insert inhibitor hook
Make sure at least one asteriks is present to not accidentally prevent input on other lines.
2025-04-23 20:42:17 +02:00