added haskell development setup to neovim configuration

This commit is contained in:
2026-10-26 10:49:58 +01:00
parent aabb4bc35b
commit b12e41b39a
2 changed files with 6 additions and 1 deletions
+1
View File
@@ -46,6 +46,7 @@ let
pkgs.tinymist pkgs.tinymist
pkgs.dart pkgs.dart
pkgs.tree-sitter pkgs.tree-sitter
pkgs.haskell-language-server
]; ];
in in
{ {
@@ -120,7 +120,8 @@ local function lsp_setup()
'eslint', 'eslint',
'nushell', 'nushell',
'tinymist', 'tinymist',
'dartls' 'dartls',
'hls'
-- 'jdtls' -- 'jdtls'
}) })
@@ -159,6 +160,9 @@ local function lsp_setup()
})) }))
vim.lsp.config('dartls', with_defaults(require("plugins.spec.server_configurations.dart"))) vim.lsp.config('dartls', with_defaults(require("plugins.spec.server_configurations.dart")))
vim.lsp.config('hls', with_defaults({
cmd = { "haskell-language-server-wrapper", "--lsp" },
}))
vim.diagnostic.config({ vim.diagnostic.config({
virtual_text = { virtual_text = {