Compare commits

..

8 commits

Author SHA1 Message Date
411b49a042 overlays: remove none-ls-shellcheck-nvim
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2024-03-11 12:29:34 +00:00
0fbce67a99 home: vim: lspconfig: migrate to 'bashls'
All checks were successful
ci/woodpecker/push/check Pipeline was successful
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:23:50 +00:00
e3d7847679 home: vim: lspconfig: add 'hls'
If I ever end up actually learning it...
2024-03-11 12:04:41 +00:00
3a66e25ae2 home: vim: lspconfig: add 'ruff-lsp'
Since everybody is moving towards using it instead of other linters...
2024-03-11 12:01:19 +00:00
c23185ef25 home: vim: fix none-ls breaking changes
The end goal would be to remove none-ls-shellcheck-nvim, and migrate to
bashls (if it supports POSIX/non-POSIX satisfyingly).

Similarly, I should add a Haskell language server (if I ever actually
sit down to learn it...). And test out `ruff` as a `flake8` replacement.
2024-03-11 11:53:21 +00:00
bc64e43590 overlays: add none-ls-shellcheck-nvim 2024-03-11 11:52:42 +00:00
e59c277cdd nixos: services: lohr: migrate to tmpfiles
All checks were successful
ci/woodpecker/push/check Pipeline was successful
This is better than a custom script.
2024-03-09 22:02:54 +01:00
09a675471e flake: bump inputs
And fix the breaking changes in Vikunja (which actually make my
configuration simpler).
2024-03-09 22:02:54 +01:00

Diff content is not available