Compare commits

..

8 commits

Author SHA1 Message Date
7e77d89602 flake: bump inputs
All checks were successful
ci/woodpecker/push/check Pipeline was successful
And fix the breaking changes in Vikunja (which actually make my
configuration simpler).
2024-03-11 12:32:10 +00:00
d96d5d459f overlays: remove none-ls-shellcheck-nvim 2024-03-11 12:32:10 +00:00
dd9fa99c3d home: vim: lspconfig: migrate to 'bashls'
Since `none-ls` has removed their `shellcheck` built-in. This actually
makes the diagnostics more robust to POSIX/non-POSIX scripts (the LSP
server detects it at runtime, which is more robust than the `ftdetect`
scripts).

Nice bonus: the shellcheck code is shown in the diagnostics message
without any configuration!

I'm not sure if I can configure `avoid-nullary-conditions` -- though it
seems like this check is broken at the moment (I couldn't get it to
trigger during my tests).
2024-03-11 12:32:10 +00:00
72f5bc25af home: vim: lspconfig: add 'hls'
If I ever end up actually learning it...
2024-03-11 12:32:10 +00:00
ea0adeed37 home: vim: lspconfig: add 'ruff-lsp'
Since everybody is moving towards using it instead of other linters...
2024-03-11 12:32:10 +00:00
3daa2f4242 home: vim: null-ls: fix deprecated builtins
`none-ls` deprecated a lot of unmaintained builtins, or ones that they
find has been replaced by a compete LSP server.

This removes those deprecated builtins, or uses a shim until I migrate
to the relevant LSP configuration (for `bash-language-server`).
2024-03-11 12:30:17 +00:00
fe1130c042 overlays: add none-ls-shellcheck-nvim 2024-03-11 12:30:17 +00:00
880b1c247e nixos: services: lohr: migrate to tmpfiles
This is better than a custom script.
2024-03-11 12:30:17 +00:00

Diff content is not available