We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lsp doesn't seem to be working in haskell buffers :
~> hx --health haskell Configured language servers: ✓ haskell-language-server-wrapper: /nix/store/j18h4lac2kplkkl6grijw958f9mm4kxl-haskell-language-server-2.9.0.0/bin/haskell-language-server-wrapper Configured debug adapter: None Configured formatter: None Tree-sitter parser: ✓ Highlight queries: ✓ Textobject queries: ✓ Indent queries: ✘
~> haskell-language-server-wrapper --version haskell-language-server version: 2.9.0.0 (GHC: 9.10.1) (PATH: /nix/store/mc3zijjh8hxn4rvaaxqdiknaa7xypb2b-haskell-language-server-2.9.0.0/bin/haskell-language-server-wrapper)
I tried this:
hx src/Main.hs
I expected this to happen:
lsp completion works
Instead, this happened:
lsp doesn't work
2025-01-15T01:07:45.892 helix_lsp::transport [INFO] haskell-language-server -> {"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"general":{"positionEncodings":["utf-8","utf-32","utf-16"]},"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"disabledSupport":true,"isPreferredSupport":true,"resolveSupport":{"properties":["edit","command"]}},"completion":{"completionItem":{"deprecatedSupport":true,"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{}},"formatting":{"dynamicRegistration":false},"hover":{"contentFormat":["markdown"]},"inlayHint":{"dynamicRegistration":false},"publishDiagnostics":{"tagSupport":{"valueSet":[1,2]},"versionSupport":true},"rename":{"dynamicRegistration":false,"honorsChangeAnnotations":false,"prepareSupport":true},"signatureHelp":{"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown"],"parameterInformation":{"labelOffsetSupport":true}}}},"window":{"workDoneProgress":true},"workspace":{"applyEdit":true,"configuration":true,"didChangeConfiguration":{"dynamicRegistration":false},"didChangeWatchedFiles":{"dynamicRegistration":true,"relativePatternSupport":false},"executeCommand":{"dynamicRegistration":false},"fileOperations":{"didRename":true,"willRename":true},"inlayHint":{"refreshSupport":false},"symbol":{"dynamicRegistration":false},"workspaceEdit":{"documentChanges":true,"failureHandling":"abort","normalizesLineEndings":false,"resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"helix","version":"25.01 (ca19496e)"},"processId":97222,"rootPath":"/Users/quentinleguennec/wp/hyperbole-offen","rootUri":"file:///Users/quentinleguennec/wp/hyperbole-offen","workspaceFolders":[{"name":"hyperbole-offen","uri":"file:///Users/quentinleguennec/wp/hyperbole-offen"}]},"id":0} 2025-01-15T01:07:46.047 helix_lsp::transport [ERROR] haskell-language-server err <- "No 'hie.yaml' found. Try to discover the project type!\n" 2025-01-15T01:07:46.049 helix_lsp::transport [ERROR] haskell-language-server err <- "Run entered for haskell-language-server-wrapper(haskell-language-server-wrapper) Version 2.9.0.0 aarch64 ghc-9.10.1\n" 2025-01-15T01:07:46.049 helix_lsp::transport [ERROR] haskell-language-server err <- "Current directory: /Users/quentinleguennec/wp/hyperbole-offen\n" 2025-01-15T01:07:46.049 helix_lsp::transport [ERROR] haskell-language-server err <- "Operating system: darwin\n" 2025-01-15T01:07:46.049 helix_lsp::transport [ERROR] haskell-language-server err <- "Arguments: [\"--lsp\"]\n" 2025-01-15T01:07:46.049 helix_lsp::transport [ERROR] haskell-language-server err <- "Cradle directory: /Users/quentinleguennec/wp/hyperbole-offen\n" 2025-01-15T01:07:46.049 helix_lsp::transport [ERROR] haskell-language-server err <- "Cradle type: Stack\n" 2025-01-15T01:07:46.074 helix_lsp::transport [ERROR] haskell-language-server err <- "\n" 2025-01-15T01:07:46.074 helix_lsp::transport [ERROR] haskell-language-server err <- "Tool versions found on the $PATH\n" 2025-01-15T01:07:46.074 helix_lsp::transport [ERROR] haskell-language-server err <- "cabal: Not found\n" 2025-01-15T01:07:46.074 helix_lsp::transport [ERROR] haskell-language-server err <- "stack: 3.1.1\n" 2025-01-15T01:07:46.074 helix_lsp::transport [ERROR] haskell-language-server err <- "ghc: Not found\n" 2025-01-15T01:07:46.074 helix_lsp::transport [ERROR] haskell-language-server err <- "\n" 2025-01-15T01:07:46.074 helix_lsp::transport [ERROR] haskell-language-server err <- "\n" 2025-01-15T01:07:46.074 helix_lsp::transport [ERROR] haskell-language-server err <- "Consulting the cradle to get project GHC version...\n" 2025-01-15T01:07:51.121 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:07:51.120854Z | Debug | stack --stack-yaml /Users/quentinleguennec/wp/hyperbole-offen/stack.yaml setup --silent\n" 2025-01-15T01:07:54.601 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:07:54.600717Z | Debug | stack --stack-yaml /Users/quentinleguennec/wp/hyperbole-offen/stack.yaml exec ghc -- --numeric-version\n" 2025-01-15T01:07:54.601 helix_lsp::transport [ERROR] haskell-language-server err <- "Project GHC version: 9.10.1\n" 2025-01-15T01:07:54.601 helix_lsp::transport [ERROR] haskell-language-server err <- "haskell-language-server exe candidates: [\"haskell-language-server-9.10.1\",\"haskell-language-server\"]\n" 2025-01-15T01:07:54.601 helix_lsp::transport [ERROR] haskell-language-server err <- "Launching haskell-language-server exe at:/nix/store/j18h4lac2kplkkl6grijw958f9mm4kxl-haskell-language-server-2.9.0.0/bin/haskell-language-server-9.10.1\n" 2025-01-15T01:07:57.977 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:07:57.976691Z | Debug | stack --stack-yaml /Users/quentinleguennec/wp/hyperbole-offen/stack.yaml setup --silent\n" 2025-01-15T01:08:01.642 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:01.642272Z | Debug | stack --stack-yaml /Users/quentinleguennec/wp/hyperbole-offen/stack.yaml exec ghc -- -v0 -package-env=- -ignore-dot-ghci -e Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)\n" 2025-01-15T01:08:05.138 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:05.138601Z | Debug | stack --stack-yaml /Users/quentinleguennec/wp/hyperbole-offen/stack.yaml setup --silent\n" 2025-01-15T01:08:05.894 helix_lsp [ERROR] failed to initialize language server: request 0 timed out 2025-01-15T01:08:08.508 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:08.508261Z | Debug | stack --stack-yaml /Users/quentinleguennec/wp/hyperbole-offen/stack.yaml exec ghc -- --print-libdir\n" 2025-01-15T01:08:08.874 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:08.874298Z | Info | haskell-language-server version: 2.9.0.0 (GHC: 9.10.1) (PATH: /nix/store/mc3zijjh8hxn4rvaaxqdiknaa7xypb2b-haskell-language-server-2.9.0.0/bin/.haskell-language-server-9.10.1-unwrapped)\n" 2025-01-15T01:08:08.875 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:08.874922Z | Info | Directory: /Users/quentinleguennec/wp/hyperbole-offen\n" 2025-01-15T01:08:08.875 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:08.875098Z | Info | Starting (haskell-language-server) LSP server...\n" 2025-01-15T01:08:08.875 helix_lsp::transport [ERROR] haskell-language-server err <- " GhcideArguments {argsCommand = LSP, argsCwd = Nothing, argsShakeProfiling = Nothing, argsTesting = False, argsExamplePlugin = False, argsLogLevel = Info, argsLogFile = Nothing, argsLogStderr = True, argsLogClient = False, argsThreads = 0, argsProjectGhcVersion = False}\n" 2025-01-15T01:08:08.875 helix_lsp::transport [ERROR] haskell-language-server err <- " PluginIds: [ pragmas-suggest\n" 2025-01-15T01:08:08.875 helix_lsp::transport [ERROR] haskell-language-server err <- " , pragmas-completion\n" 2025-01-15T01:08:08.875 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-code-actions-bindings\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-extend-import-action\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , explicit-fields\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-code-actions-type-signatures\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-code-actions-fill-holes\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , changeTypeSignature\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-code-actions-imports-exports\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , cabal-fmt\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , notes\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-completions\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , eval\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-type-lenses\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , cabal\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , overloaded-record-dot\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , gadt\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , LSPRecorderCallback\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , importLens\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , codeRange\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , class\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , ormolu\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , qualifyImportedNames\n" 2025-01-15T01:08:08.876 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-hover-and-symbols\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , alternateNumberFormat\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , rename\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , moduleName\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , semanticTokens\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , fourmolu\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , cabal-gild\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , callHierarchy\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-core\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , explicit-fixity\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- " , pragmas-disable ]\n" 2025-01-15T01:08:08.877 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:08.877359Z | Info | Logging heap statistics every 60.00s\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " 2025-01-15T00:08:08.910329Z | Info | Starting LSP server...\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " If you are seeing this in a terminal, you probably should have run WITHOUT the --lsp option!\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " PluginIds: [ pragmas-suggest\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , pragmas-completion\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-code-actions-bindings\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-extend-import-action\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , explicit-fields\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-code-actions-type-signatures\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-code-actions-fill-holes\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , changeTypeSignature\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-code-actions-imports-exports\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , cabal-fmt\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , notes\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-completions\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , eval\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-type-lenses\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , cabal\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , overloaded-record-dot\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , gadt\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , LSPRecorderCallback\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , importLens\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , codeRange\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , class\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ormolu\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , qualifyImportedNames\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-hover-and-symbols\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , alternateNumberFormat\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , rename\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , moduleName\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , semanticTokens\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , fourmolu\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , cabal-gild\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , callHierarchy\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , ghcide-core\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , explicit-fixity\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- " , pragmas-disable ]\n" 2025-01-15T01:08:08.910 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:08.910757Z | Info | Starting server\n" 2025-01-15T01:08:08.911 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:08.911402Z | Info | Registering IDE configuration: IdeConfiguration {workspaceFolders = fromList [NormalizedUri (-2200994889139923410) \"file:///Users/quentinleguennec/wp/hyperbole-offen\"], clientSettings = hashed Nothing}\n" 2025-01-15T01:08:08.913 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:08:08.913120Z | Info | Started LSP server in 0.00s\n" 2025-01-15T01:08:15.810 helix_lsp::transport [INFO] haskell-language-server <- {"id":0,"jsonrpc":"2.0","result":{"capabilities":{"callHierarchyProvider":{"workDoneProgress":false},"codeActionProvider":{"resolveProvider":true,"workDoneProgress":false},"codeLensProvider":{"resolveProvider":true,"workDoneProgress":false},"completionProvider":{"resolveProvider":true,"triggerCharacters":["."],"workDoneProgress":false},"definitionProvider":{"workDoneProgress":false},"documentFormattingProvider":{"workDoneProgress":false},"documentHighlightProvider":{"workDoneProgress":false},"documentRangeFormattingProvider":{"workDoneProgress":false},"documentSymbolProvider":{"workDoneProgress":false},"executeCommandProvider":{"commands":["97223:ghcide-extend-import-action:extendImport","97223:explicit-fields:codeActionResolve","97223:eval:evalCommand","97223:ghcide-type-lenses:typesignature.add","97223:gadt:GADT.toGADT","97223:importLens:ImportLensCommand","97223:class:classplugin.codeaction","97223:class:classplugin.typelens","97223:moduleName:updateModuleName"],"workDoneProgress":false},"foldingRangeProvider":{"workDoneProgress":false},"hoverProvider":{"workDoneProgress":false},"positionEncoding":"utf-16","referencesProvider":{"workDoneProgress":false},"renameProvider":{"prepareProvider":true,"workDoneProgress":false},"selectionRangeProvider":{"workDoneProgress":false},"semanticTokensProvider":{"full":{"delta":true},"legend":{"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","decorator"]},"workDoneProgress":false},"textDocumentSync":{"change":2,"openClose":true,"save":{}},"typeDefinitionProvider":{"workDoneProgress":false},"workspace":{"workspaceFolders":{"changeNotifications":true,"supported":true}},"workspaceSymbolProvider":{"resolveProvider":false,"workDoneProgress":false}}}} 2025-01-15T01:08:15.810 helix_lsp::transport [INFO] haskell-language-server <- {"capabilities":{"callHierarchyProvider":{"workDoneProgress":false},"codeActionProvider":{"resolveProvider":true,"workDoneProgress":false},"codeLensProvider":{"resolveProvider":true,"workDoneProgress":false},"completionProvider":{"resolveProvider":true,"triggerCharacters":["."],"workDoneProgress":false},"definitionProvider":{"workDoneProgress":false},"documentFormattingProvider":{"workDoneProgress":false},"documentHighlightProvider":{"workDoneProgress":false},"documentRangeFormattingProvider":{"workDoneProgress":false},"documentSymbolProvider":{"workDoneProgress":false},"executeCommandProvider":{"commands":["97223:ghcide-extend-import-action:extendImport","97223:explicit-fields:codeActionResolve","97223:eval:evalCommand","97223:ghcide-type-lenses:typesignature.add","97223:gadt:GADT.toGADT","97223:importLens:ImportLensCommand","97223:class:classplugin.codeaction","97223:class:classplugin.typelens","97223:moduleName:updateModuleName"],"workDoneProgress":false},"foldingRangeProvider":{"workDoneProgress":false},"hoverProvider":{"workDoneProgress":false},"positionEncoding":"utf-16","referencesProvider":{"workDoneProgress":false},"renameProvider":{"prepareProvider":true,"workDoneProgress":false},"selectionRangeProvider":{"workDoneProgress":false},"semanticTokensProvider":{"full":{"delta":true},"legend":{"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","decorator"]},"workDoneProgress":false},"textDocumentSync":{"change":2,"openClose":true,"save":{}},"typeDefinitionProvider":{"workDoneProgress":false},"workspace":{"workspaceFolders":{"changeNotifications":true,"supported":true}},"workspaceSymbolProvider":{"resolveProvider":false,"workDoneProgress":false}}} 2025-01-15T01:08:15.810 helix_lsp::transport [ERROR] Tried sending response into a closed channel (id=Num(0)), original request likely timed out 2025-01-15T01:09:08.879 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:09:08.878950Z | Info | Live bytes: 0.00MB Heap size: 0.00MB\n" 2025-01-15T01:09:54.775 helix_vcs::diff::worker [INFO] Diff computation timed out, update of diffs might appear delayed 2025-01-15T01:10:08.881 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:10:08.880790Z | Info | Live bytes: 0.00MB Heap size: 0.00MB\n" 2025-01-15T01:11:08.883 helix_lsp::transport [ERROR] haskell-language-server err <- "2025-01-15T00:11:08.882691Z | Info | Live bytes: 0.00MB Heap size: 0.00MB\n"
macOS
ghostty
nix flake
helix 25.01 (ca19496)
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Summary
lsp doesn't seem to be working in haskell buffers :
Reproduction Steps
I tried this:
hx src/Main.hs
I expected this to happen:
lsp completion works
Instead, this happened:
lsp doesn't work
Helix log
~/.cache/helix/helix.log
Platform
macOS
Terminal Emulator
ghostty
Installation Method
nix flake
Helix Version
helix 25.01 (ca19496)
The text was updated successfully, but these errors were encountered: