Daniel -
af05bd2106
Collect custom Org key bindings in a custom hydra
2024-01-07 17:12:27 +01:00
Daniel -
cdb4721589
Allow access to Org link management via my usual Org keymap prefix
...
This is for consistency.
2024-01-06 12:19:18 +01:00
Daniel -
1f0f00ad2c
Record more notes when changing TODO keywords of Org items
...
I find myself often adding these notes manually after state changes, so
let's make Org do this for us.
2024-01-04 08:26:12 +01:00
Daniel -
b7d190c513
Introduce separate hydra for Org jump commands
...
`hydra-org-clock` thus only hosts keybindings for clock-related
commands, while the new `hydra-org-jump` is for jumping to Org items in
various ways. Feels cleaner to me this way.
2024-01-01 17:04:55 +01:00
Daniel -
3e09ee57dc
Use olivetti-mode to improve Org tree-slide presentations
...
This is motivated by a post by Daniel Liden (https://gitlab.com/dliden ),
see https://www.danliden.com/posts/20231217-emacs-hooks.html (courtesy
of https://irreal.org/blog/?p=11849 ).
2023-12-31 12:54:55 +01:00
Daniel -
d7ce497278
Add basic eglot configuration
2023-12-28 15:27:34 +01:00
Daniel -
3211acd21b
Extending lsp-mode configuration
...
Based on input from
https://andreyor.st/posts/2023-09-09-migrating-from-lsp-mode-to-eglot .
No configuration yet for eglot, though.
2023-12-27 21:45:41 +01:00
Daniel -
73de5e94ad
Show current number of matches in isearch
...
By courtesy of https://zck.org/improved-emacs-search , via [Irreal: A
Slight Isearch Improvement](https://irreal.org/blog/?p=11364 ).
2023-12-27 15:40:25 +01:00
Daniel -
30bd59c9da
Fix wrong keybinding definition for toggling the Org roam buffer
2023-12-23 21:35:50 +01:00
Daniel -
18e612b447
Show Org roam buffer in selected window before updating its content
...
This is to address the issue of malformed content in the Org roam
buffer, see https://github.com/org-roam/org-roam/issues/1586 . The
excellent description of @camdez in [there][1] is the basis for this
workaround.
[1]: https://github.com/org-roam/org-roam/issues/1586#issuecomment-1412250226
2023-12-23 21:17:48 +01:00
Daniel -
4eeb5527bc
Fix keybinding definitions for Org roam
...
Were defined in the wrong map, probably because this map was the correct
one in Org roam v1.
2023-12-23 18:24:31 +01:00
Daniel -
4fd8b655f9
Fix typo in comments
2023-12-23 15:31:01 +01:00
Daniel -
4bce1dec3e
Globally enable company-mode
...
This is an experimental setting to increase usage of completion
functionaly in my workflow. It's not clear yet whether I will find this
disturbing, though.
2023-12-23 15:29:02 +01:00
Daniel -
c0c5dfd080
Include unlinked references in Org roam buffer
...
This is an experimental setting to spot missing references easily.
Performance cost might be prohibitive, though.
2023-12-23 15:28:24 +01:00
Daniel -
4dfb36858a
Move Org roam db autosync activation to use-package definition
...
No need to conditionally enable it in main initialization function when
it can be done directly directly after loading `org-roam`. This keeps
the configuration of the package local, i.e. syntactically together.
2023-12-23 15:27:06 +01:00
Daniel -
76c8717c24
Uniformly add single blank lines around captures Org items
2023-12-19 09:08:41 +01:00
Daniel -
479f9dbaf7
Remove obsolete configuration for synonyms package
2023-12-03 11:08:23 +01:00
Daniel -
7456943c07
Limit line width in git commit messages to 72 characters
...
This is per https://cbea.ms/git-commit/#wrap-72 and makes the line width
in git commit messages independent of the global fill-column setting.
2023-11-27 17:14:00 +01:00
Daniel -
9a90e458f9
Adjust some code formatting
...
To avoid accidental reindentation via `lisp-indent-function`.
2023-11-25 10:17:25 +01:00
Daniel -
a6ac99d013
Add autoload declaration for `org-cycle-hide-drawers`
...
Tihs avoids a byte-compiler warning.
2023-11-18 21:58:09 +01:00
Daniel -
bbd547c1b7
Hide Org drawers during visibility cycling by default
...
This is taken from the release notes of Org 9.6,
cf. https://orgmode.org/Changes.html .
2023-11-18 16:25:32 +01:00
Daniel -
aa0a7e9791
Unbind `org-agenda-redo-all` in agenda buffers
...
It's annoying that `org-agenda-redo-all` always jumps back to today, so let's
try to avoid this by not having it bound anymore. I am usually completely
satisfied with `org-agenda-redo` anyway.
2023-11-18 14:19:25 +01:00
Daniel -
712a314923
Try a bit harder to avoid recentering after agenda buffer redo
...
New try: temporarily nullify `recenter`, seems to work so far and keeps point on
the same line.
2023-11-18 14:18:41 +01:00
Daniel -
836bcaa0ff
Add small commit for structuring Org configuration
2023-11-04 09:34:28 +01:00
Daniel -
593a2ab9df
Get rid of last byte compiler warnings in Org configuration
2023-11-03 17:24:14 +01:00
Daniel -
e675ec4b47
Ensure helm key bindings to be correctly set even w/o customization
2023-11-01 21:11:57 +01:00
Daniel -
6c18d9ce9d
Ignore tasks on WAIT in stuck project list
2023-11-01 21:02:43 +01:00
Daniel -
7a42aedd9c
Add missing require statement for `helm-bookmark`
...
It's not automatically loaded with `helm`, apparently …
2023-10-29 13:16:06 +01:00
Daniel -
99aa8e5e56
Remove obsolete configuration for `typing` package
2023-10-28 19:06:24 +02:00
Daniel -
65f49dfabb
Eliminate byte-compiler warnings from eshell configuration
2023-10-28 18:59:21 +02:00
Daniel -
51d6111b47
Remove obsolete key bindings for ediff mode
...
I do not use them, and they cause byte-compiler warnings.
2023-10-28 18:51:17 +02:00
Daniel -
067a8cdacf
Eliminate some more byte-compiler warnings
2023-10-28 18:51:04 +02:00
Daniel -
a41428eff0
Remove byte-compiler warning for enabling use-package imenu support
2023-10-28 18:14:07 +02:00
Daniel -
2f2eac0b38
Reorganize Gnus configuration to remove most byte-compiler warnings
2023-10-28 18:13:47 +02:00
Daniel -
7b3b0811a1
Separate TeX configuration into separate package
...
This allows to not have to install the `auctex` package without errors on
startup, cf. 886598e
.
2023-10-28 12:06:27 +02:00
Daniel -
886598e0d8
Remove eval-when-compile for non-essential auctex package
...
This leads to an error on Emacs startup when auctex is not installed.
2023-10-28 11:35:32 +02:00
Daniel -
f94e909987
Fix enabling imenu support for use-package
...
The setting has to be done before loading `use-package` (which yields a new
byte-compiler warning, narf).
2023-10-27 16:58:10 +02:00
Daniel -
88bc5b3162
Remove unnecessary require statements for `helm-emms`
...
The removed packages are loaded by `helm-emms` directly.
2023-10-27 16:32:30 +02:00
Daniel -
dae26fcc5a
Do not perform adaptive sorting in personal shortcut helper
...
This never worked anyway, I would probably have had to define the source
globally for adaptive sorting to work, or something like that. However, I am
usually happying with the interactive narrowing of the candidates, so let's get
rid of adaptive sorting for now.
2023-10-27 16:31:02 +02:00
Daniel -
b3d620d884
Get rid of some more byte-compiler warnings in main init file
2023-10-27 16:30:19 +02:00
Daniel -
535bdda429
Clean up personal shortcut helper function
...
Get rid of some helm sources I usually don't use, to speed up function
execution. Indeed, on Windows 11, if this function takes too long, the Emacs
frame will loose its focus, which is super annoying!
2023-10-26 15:36:31 +02:00
Daniel -
52559e8cf8
Fix location of multisession data path
...
It's session data, and thus goes into `emacs-d-userdata`.
2023-10-19 16:35:19 +02:00
Daniel -
37a12c4d16
Reenable automatic indentation in Org mode buffers
...
This partially reverts 39f652e
.
2023-10-15 15:02:01 +02:00
Daniel -
39f652e070
Do not automatically indent anymore in Org mode after newline
...
`org-return-indent` is obsolete since 9.4, one should use `org-return` with
`indent` set to `t` instead – and I am not sure whether it will work if I rebind
`org-return` to some interactive lambda form. So let's try to not indentent
automatically anymore, maybe this is good enough?
2023-10-15 11:20:04 +02:00
Daniel -
4051fc1a38
Remove workaround to inhibit `eproject-mode` in `message-mode`
...
`eproject-mode` seems to be gone, at least it's not in elpa anymore (there's
still a `elpa-eproject` package in Debian, though).
2023-10-15 10:41:41 +02:00
Daniel -
04c5040f75
Get rid of byte compiler warnings in Dired configuration
2023-10-15 10:21:34 +02:00
Daniel -
eb8e696374
Fix use-package indentation also for `common-lisp-indent-function`
2023-10-14 21:55:54 +02:00
Daniel -
71e89d2976
Handle some byte compiler warnings in main initialization file
2023-10-14 21:55:30 +02:00
Daniel -
86879ec84e
Update assignment to obsolete BBDB variable
2023-10-05 10:27:54 +02:00
Daniel -
435a9f52a9
Ignore further user data files in main .emacs.d directory
...
Files of the `transient` package are now kept under `private/`.
2023-10-05 10:26:51 +02:00