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
837b7fc106
Ignore direct input when at the start of an Org headline
...
This is to guard headlines to become invalid due to my erratic (mis)typing behavior.
2025-04-19 17:05:26 +02:00
def778595d
Play around with outline-indent.el
...
See https://github.com/jamescherti/outline-indent.el .
2025-04-13 18:54:19 +02:00
47218d6b1e
Try out docker.el
...
See https://github.com/Silex/docker.el . Inspired by
https://www.rahuljuliato.com/posts/emacs-docker-podman .
2025-04-13 10:17:54 +02:00
297cc8fa05
Provide thing at point for consult line history
...
Inspired by https://arialdomartini.github.io/consult-line-at-point .
2025-04-12 16:46:20 +02:00
f49903f168
Apply indentation fixes
...
Missed those in the last commit.
2025-04-10 20:48:23 +02:00
f1a5462622
Set some options in init.el using setopt
...
This is to try out `setopt`, further adaptions to come.
2025-04-07 18:59:35 +02:00
6f07502638
Let vertico sort candidates by name mostly
...
Show the history first, for manual selection, but sort the rest alphabetically.
2025-04-05 11:59:42 +02:00
ef6ba17d55
Ensure that consult is installed
2025-04-05 07:45:33 +02:00
a04d5cb8d2
Allow preview in consult functions
...
This is particularly relevant for `consult-line`.
2025-04-05 07:44:16 +02:00
f5c3780caa
Set own list of emoji text interpretations
2025-04-04 20:23:21 +02:00
b0d648c093
Guard headline stars from accidental changes
...
Activate Org's speed keys for this. Let's see whether now I will accidentally do other things
than typing characters at the beginning of a headline …
2025-03-30 18:49:32 +02:00
87ab75fda2
Use project.el for default search
...
`rgrep` can be used when `project-find-regexp` does not find matches, but the latter can be used
more intuitively and also provides choosing the base directory and a file pattern via universal
arguments.
2025-03-30 10:59:24 +02:00
cdeeb1b0eb
Use proper use-package declaration for lv package
2025-03-29 17:41:29 +01:00
db5e1b70ef
Some reformatting
2025-03-29 17:41:23 +01:00
9113276fc8
Avoid undefined error when showing help without Org being loaded
...
`helpful.el` relies on Org links, so we ensure `ol.el` is loaded.
2025-03-29 17:35:04 +01:00
6279921553
Fix misplaced control characters in docstring
...
Found by flymake.
2025-03-29 17:26:21 +01:00
bd451a954a
Group package.el configuation with use-package
2025-03-29 17:24:11 +01:00
b9fde435a7
Revert "Check for spelling in comments"
...
This also checks strings that contain commands and other arbitrary content, producing a lot of false
mispelling alarms. This is disturbing, so let's disable it again.
This reverts commit 7d0eb498e2 .
2025-03-29 17:18:26 +01:00
7d0eb498e2
Check for spelling in comments
...
Again inspired by https://github.com/purcell/emacs.d .
2025-03-29 17:15:15 +01:00
93a2e5f939
Add some buffer limit indicators
...
Taken from https://github.com/purcell/emacs.d/blob/master/lisp/init-editing-utils.el . Nice!
2025-03-29 17:03:13 +01:00