Commit Graph

1981 Commits

Author SHA1 Message Date
7128144ee0
Fix errors in some docstrings 2023-12-08 17:27:29 +01:00
482cebea68
Fix docstring for clock continuation function
Forgot to adapt this previously.
2023-12-06 16:40:56 +01:00
416ba934f9
Resume clock at interrupted task when available 2023-12-06 16:31:05 +01:00
479f9dbaf7
Remove obsolete configuration for synonyms package 2023-12-03 11:08:23 +01:00
ed0286dc95
Include last modification time when adding custom-type bookmarks 2023-11-27 18:02:14 +01:00
15d202340f
Remove obsolete part of a function docstring 2023-11-27 17:46:12 +01:00
11ae275bb8
Do not use closures as handlers for custom bookmark types
Using closures leads to errors when using standard bookmark functions,
as they seem to expect a symbol as handler.
2023-11-27 17:35:33 +01:00
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
9a90e458f9
Adjust some code formatting
To avoid accidental reindentation via `lisp-indent-function`.
2023-11-25 10:17:25 +01:00
a6ac99d013
Add autoload declaration for org-cycle-hide-drawers
Tihs avoids a byte-compiler warning.
2023-11-18 21:58:09 +01:00
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
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
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
2407f4196f
Fix typo in hydra docstring 2023-11-05 12:04:38 +01:00
a959152d21
Increase highlighting of valid keys in Org clock hydra
This improves spotting the available keys, I think.
2023-11-04 09:35:40 +01:00
836bcaa0ff
Add small commit for structuring Org configuration 2023-11-04 09:34:28 +01:00
593a2ab9df
Get rid of last byte compiler warnings in Org configuration 2023-11-03 17:24:14 +01:00
f14a5b6237
Make default Org clock hydra a bit more descriptive 2023-11-03 16:55:24 +01:00
e675ec4b47
Ensure helm key bindings to be correctly set even w/o customization 2023-11-01 21:11:57 +01:00
44b78dbef1
Make main Org hydra a bit more consistent and self documenting
In particular, use “j” instead of “c” for jumping to the current clock, like the
standard Org bindings use it.
2023-11-01 21:06:35 +01:00
6c18d9ce9d
Ignore tasks on WAIT in stuck project list 2023-11-01 21:02:43 +01:00
7a42aedd9c
Add missing require statement for helm-bookmark
It's not automatically loaded with `helm`, apparently …
2023-10-29 13:16:06 +01:00
99aa8e5e56
Remove obsolete configuration for typing package 2023-10-28 19:06:24 +02:00
65f49dfabb
Eliminate byte-compiler warnings from eshell configuration 2023-10-28 18:59:21 +02:00
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
067a8cdacf
Eliminate some more byte-compiler warnings 2023-10-28 18:51:04 +02:00
a41428eff0
Remove byte-compiler warning for enabling use-package imenu support 2023-10-28 18:14:07 +02:00
2f2eac0b38
Reorganize Gnus configuration to remove most byte-compiler warnings 2023-10-28 18:13:47 +02:00
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
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
375ead7c7e
Add missing type and group declaration in plantuml-mode 2023-10-27 17:06:01 +02:00
55c19e5b78
Replace obsolete usage of cl in plantuml-mode with cl-lib 2023-10-27 17:05:43 +02:00
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
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
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
b3d620d884
Get rid of some more byte-compiler warnings in main init file 2023-10-27 16:30:19 +02:00
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
aeff0883bb
Fix missing description in main Org hydra 2023-10-23 17:37:38 +02:00
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
37a12c4d16
Reenable automatic indentation in Org mode buffers
This partially reverts 39f652e.
2023-10-15 15:02:01 +02:00
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
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
04c5040f75
Get rid of byte compiler warnings in Dired configuration 2023-10-15 10:21:34 +02:00
eb8e696374
Fix use-package indentation also for common-lisp-indent-function 2023-10-14 21:55:54 +02:00
71e89d2976
Handle some byte compiler warnings in main initialization file 2023-10-14 21:55:30 +02:00
9441800587
Also change to default-directory when not in eshell already
This is the expected behavior, and also how `db/run-or-hide-shell` works.  The
implementation is structured differently, though … because I reinvented the
implementation of `db/run-or-hide-eshell` instead of generalizing the one of
`db/run-or-hide-shell`.  Ah, anyway …
2023-10-12 16:39:29 +02:00
86879ec84e
Update assignment to obsolete BBDB variable 2023-10-05 10:27:54 +02:00
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
a287d2af01
Increase Gnus' large-group limit
200 is not enough, let's try 500.
2023-10-05 10:21:47 +02:00
48836d41f7
Move main initialization function to the end of init.el
It's called at the end, so it can very well also be located there.  This also
avoids some byte-compiler warnings due to the order of declarations.
2023-10-02 13:08:57 +02:00