Commit graph

70 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
b917efaa7c base: Fix typo in comment 2024-10-21 07:42:53 +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
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
2ae2500575 dev: Run rust-fmt when saving a rust file
When saving a rust file, run rust-fmt.
2023-09-14 08:33:05 +02:00
a5e147329b base: Remove setting regarding final newlines
As this is not used, remove it.
2023-09-14 08:33:05 +02:00
3de05bffa5 matrix: Add matrix config
Use ement.el together with Pantalaimon.
2023-09-14 08:33:05 +02:00
89d25e16e2 dev: Add deadgrep in order to use ripgrep
Add the deadgrep mode together with a keybinding in order to call
ripgrep from emacs.
2023-08-01 16:27:23 +02:00
7a355e8890 base: Remove indention for c files
Remove setting indention for c files as this is set in dev.el anyways.
2023-07-25 16:31:37 +02:00