Commit graph

34 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
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
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
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
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
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
5a55a3f3f3 Remove obvious and add meaningful comments
Remove the obvious and add some meaningful comments.
2024-05-28 17:03:24 +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
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
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
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
e19e5b0a4e dev: Enable spell checking for comments in code
To improve the readability add spell checks when writing comments in
code files.
2023-07-14 12:49:34 +02:00
a61d32cdfe dev: Change the C styling settings
Use two spaces as indention and the linux coding style. Extend the
fill column to 100.
2023-07-14 12:47:31 +02:00
9e9ec1829d dev: Enable flyspell when making commits 2023-06-01 17:11:06 +02:00
c5fac3c7b4 dev: Add rust and cargo modes 2023-05-10 11:29:09 +02:00
2becf40150 fix paredit 2019-11-11 22:07:15 +01:00
7033155c6a optimize and use use-package 2019-07-10 23:27:54 +02:00