05ad81c631
dev: Hide lsp-mode sideline diagnostics
...
Per default errors are inlined right aligned next to the point in code
where errors are happening. This change should prevent that error
texts are being shown.
2025-02-07 07:32:52 +01:00
c7945b9791
dev: Do not replace the word after completion
...
The default behavior when autocompleting infront of a word, without
having a whitespace in between, is to replaice the trailing word. This
change should prevent that from happening.
2025-02-07 07:30:04 +01:00
a327b831a9
c: Use lsp-mode when c-mode is enabled
2025-02-07 07:28:07 +01:00
db164f0444
base: Update config parameter regarding scrolling
...
Seems like the wrong parameter was used.
2024-10-30 14:47:17 +01:00
0115f40bbb
init: Enable tramp configuration
...
To apply the tramp configuration add it to the list of
config-snippets.
2024-10-21 08:12:42 +02:00
915026afe8
init: Configure custom-file
...
Configure `custom-file` path. That is the file used for storing
customization information. This is now set to "~/.emacs.d/custom.el".
2024-10-21 08:10:58 +02:00
b917efaa7c
base: Fix typo in comment
2024-10-21 07:42:53 +02:00
7d99d6a2c4
init: Set auth-sources
2024-10-20 17:56:59 +02:00
17dd85dc9e
init: Set gnutls algorithm
...
Only use TLS 1.3.
2024-10-19 17:48:34 +02:00
0f7d04e005
dev: Install the yasnippet package
2024-10-17 09:23:15 +02:00
403d278c97
dev: Fix indentions
2024-10-17 09:22:56 +02:00
853c462c33
git: Install the git-timemachine package
2024-10-16 14:25:57 +02:00
6cbf405580
dev: Configure company mode keybindings
...
Disable the default `company-complete-selection` keybinding which was
just return to still be able to enter a newline and use "M-RET"
instead.
2024-10-16 14:21:06 +02:00
65d5fd8705
calendar: Cleanup unused code
2024-10-15 14:19:41 +02:00
a618a4f31d
c: Remove the max line length
2024-10-15 14:17:39 +02:00
3acff166fb
base: Fix wrong comment
2024-10-15 14:16:40 +02:00
9ecedcd89b
dev: Cleanup unused code and superfluous newlines
2024-10-15 14:08:33 +02:00
9960c38468
lsp-mode: Do not show doc via mouse cursor
...
Usually the `lsp-ui-doc` is shown when the mouse cursor hovers a code
element. This is now disabled.
2024-10-14 16:19:20 +02:00
d22f00dcc5
lsp-mode, lsp-ui: Replace inlay-hints with ui-doc
...
Remove the inlay-hints as they can be confused with the source code
and replace them with ui-doc overlays which can be requested by the
"C-c i" key sequence.
2024-10-02 08:52:57 +02:00
ce1a062606
lsp-mode: Move rust-mode config for lsp-mode to rust config
...
To decouple rust from the dev config and contain it solely in the rust
config, configure the lsp-mode for rust in the rust config.
2024-09-12 10:44:27 +02:00
d188dd4c89
lsp-mode: Move python-mode config for lsp-mode to python config
...
To decouple python from the dev config and contain it solely in the
python config, configure the lsp-mode for python in the python config.
2024-09-12 10:44:21 +02:00
0d5d721da9
lsp-mode: Add inline hints
...
Add config to show some inline hints.
2024-09-12 10:36:33 +02:00
a5cd8df8f4
rust: Use use-config's hook section instead of config
2024-09-04 16:41:40 +02:00
19b5305e23
python: Use use-package's hook section instead of config
2024-09-04 11:37:11 +02:00
3a773626c3
ivy-pass: Use use-package's bind section instead of config
2024-09-04 11:36:19 +02:00
dbe5acc2c3
rainbow-delimiters: Use hook section an configure faces
...
Move the hook config from use-package's config section to
use-package's hook section.
Have more visible rainbow-delimiters base face colors.
2024-09-04 11:17:13 +02:00
3f8446bc7f
paredit: Use the use-package hooks section for hooks
...
Previously only use-package's config section was used to register
hooks. Those are moved to the use-package's hook section.
2024-09-04 11:15:08 +02:00
d39614d8e8
ediff: Set more pleasing ediff settings
...
Instead of opening the ediff frame open a new buffer and show a side
to side diff.
2024-09-04 09:27:04 +02:00
78ee3d7747
multiple-cursors: Configure multiple cursors
...
To be able to have multiple cursors at once install the package and
configure it rudimentarily.
2024-09-04 09:27:04 +02:00
7f78d9a9a3
python: Add config for python
2024-09-04 09:27:02 +02:00
dd9c1d80d3
init: Put each config file include on its own line
2024-08-13 14:31:57 +02:00
349ed51907
dev: Use uniform alignment of hooks
2024-06-27 21:09:42 +02:00
3fb43d5a5b
rust: Ensure toml-mode is installed
...
Ensure that the toml-mode is installed and enable it (needs taplo,
`cargo install taplo-cli --features lsp`).
2024-06-05 09:22:26 +02:00
d2792a680d
org: Merge config into use-package block
...
To have one single org-mode configuration block move the
`org-directory` configuration into the use-package block.
2024-05-29 09:09:20 +02:00
5a55a3f3f3
Remove obvious and add meaningful comments
...
Remove the obvious and add some meaningful comments.
2024-05-28 17:03:24 +02:00
faa5a9908f
man: Add config for man
...
Add a configuration for man so that the man-pages are shown in color.
2024-05-28 11:14:21 +02:00
ba2d6bd3a7
pass: Merge config of pass into the use-package block
...
Merge the configuration of pass into the use-package block.
2024-05-28 11:11:54 +02:00
c69e7e43d8
dev: Improve displaying parenthesis
...
Add two modes `highlight-parentheses` and `rainbow-delimiters` to
improve the readability when several level of parenthesis are
involved.
2024-05-27 13:59:09 +02:00
8bb1b07590
git: Move to own configuration for (ma)git
...
Magit is now configured together with all git related config that may
possibily come in the future.
2024-05-27 13:57:32 +02:00
0e7dd9da5f
ripgrep: Move ripgrep config to its own file
...
The config for ripgrep now resides in its own file.
2024-05-27 13:55:23 +02:00
4e68d2b48b
authinfo: Configure the default authinfo file
...
Configure `auth-source` to be per default `~/.authinfo.gpg`.
2024-05-27 13:50:18 +02:00
31ea69ffce
backups: Do not backup files in /dev/shm
...
Prevent backups to happen from files in `/dev/shm`.
2024-05-27 13:49:07 +02:00
91ff02afe1
config: Fix indention by emacs auto indent
...
Use the indention that emacs applies when auto indenting.
2024-05-27 13:47:27 +02:00
579ccd16c1
ement: Remove ement config
2024-01-03 10:47:27 +01:00
3b721d8346
org: Reduce configuration
...
Remove the configuration of the mode as this should be superfluous and
remove the keybinding for the org-agenda as this was never used by me.
2023-11-15 11:45:53 +01:00
d80f02e008
dev: Add lsp config
...
Add configuration for the lsp-mode and Rust.
2023-11-15 11:45:53 +01:00
9a0627bad0
dev: Reformat deadgrep and paredit config
2023-11-15 11:45:53 +01:00
93ed2ac975
dev, yaml: Extract yaml config into separate file
...
Move configuration regarding yaml into its own file.
2023-11-15 11:45:53 +01:00
1c0930fa65
dev, rust: Extract Rust config into separate file
...
Move configuration regarding Rust into its own file.
2023-11-15 11:45:50 +01:00
941b156a55
c, dev: Extract C config into separate file
...
Move configuration regarding C into its own file.
2023-11-15 11:45:22 +01:00