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
15ee9caea0
Globally define private userdata directory
...
This is instead of repeating the path again and again in the code. It's cleaner
this way, also easier to spot mistakes (see the now fixed definition for
`abbrev-file-name' …).
2023-10-01 18:47:33 +02:00
3004f96949
More local data from url
package to private/
2023-10-01 18:29:11 +02:00
31268927e0
Revert "Remove obsolete lisp indentation setting for use-package"
...
This reverts commit aa4ac442a0
.
Turns out this setting is not obsolete, as my whole init file would be
reformatted without it … keeping it for now.
2023-10-01 18:27:36 +02:00
975c2869ea
Move some user-specific data to private/ and clean up .gitignore
...
There may be more data to be moved to private/, but for now it's enough like
this – I think.
2023-10-01 18:00:39 +02:00
08ccbbbfab
Reorder initial use-package settings
...
This way no warnings are emitted by the byte compiler.
2023-10-01 17:47:46 +02:00
cb66fb4976
Move smex save file to private directory
2023-10-01 17:41:09 +02:00
aa4ac442a0
Remove obsolete lisp indentation setting for use-package
2023-10-01 17:11:11 +02:00
5caa7227f0
Do not include a local copy of use-package anymore
...
This requires Emacs 29.1 and later.
2023-10-01 17:09:27 +02:00
2f6aa6a1f7
Introduce major-mode-remap-alist into auto-mode configuration
...
Also distribute the current auto-mode setting from `db/run-init` to the
individual packages, to allow overwriting via customizations.
2023-10-01 17:04:55 +02:00
a4556632b0
Remove advice for moving message attachments to the end of buffer
...
This is configurable since Emacs 29.1.
2023-10-01 15:39:02 +02:00
cfdd235f94
Set multisession directory before loading package
...
This allows to overwrite this default via customize.
2023-10-01 15:36:45 +02:00
e01e02970f
Comment personal M-SPC binding to be the default since Emacs 29.1
...
So that it can be removed later on, maybe.
2023-10-01 15:31:05 +02:00