Commit graph

100 commits

Author SHA1 Message Date
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