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