as Title , lsp take error when change file . ``` 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "Unhandled exception: System.AggregateException: One or more errors occurred. (MailboxProcessor.PostAndAsyncReply timeout。)\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " ---> System.TimeoutException: MailboxProcessor.PostAndAsyncReply timeout。\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at <StartupCode$FSharp-Core>.$Mailbox.PostAndAsyncReply@471-1.Invoke(FSharpOption`1 res) in D:\\a\\_work\\1\\s\\src\\FSharp.Core\\mailbox.fs:line 472\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\\a\\_work\\1\\s\\src\\FSharp.Core\\async.fs:line 525\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\\a\\_work\\1\\s\\src\\FSharp.Core\\async.fs:line 112\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " --- End of inner exception stack trace ---\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at Ionide.LanguageServerProtocol.Server.startWithSetup[client](FSharpFunc`2 setupRequestHandlings, Stream input, Stream output, FSharpFunc`2 clientCreator) in /Users/runner/work/marksman/marksman/LanguageServerProtocol/LanguageServerProtocol.fs:line 170\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at Marksman.Program.startLSP(Int32 verbosity, Boolean waitForDebugger) in /Users/runner/work/marksman/marksman/Marksman/Program.fs:line 58\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at Marksman.Program.lspCommand@82.Invoke(Tuple`2 tupledArg)\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at FSharp.SystemCommandLine.CommandBuilders.SetHandlerInt@207-2.Invoke(InvocationContext ctx)\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Invocation.AnonymousCommandHandler.Invoke(InvocationContext )\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Invocation.InvocationPipeline.<>c__DisplayClass4_0.<<BuildInvocationChain>b__0>d.MoveNext()\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass17_0.<<UseParseErrorReporting>b__0>d.MoveNext()\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass12_0.<<UseHelp>b__0>d.MoveNext()\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass22_0.<<UseVersionOption>b__0>d.MoveNext()\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass19_0.<<UseTypoCorrections>b__0>d.MoveNext()\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<UseSuggestDirective>b__18_0>d.MoveNext()\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass16_0.<<UseParseDirective>b__0>d.MoveNext()\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<RegisterWithDotnetSuggest>b__5_0>d.MoveNext()\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- "--- End of stack trace from previous location ---\n" 2022-08-18T19:34:09.381 helix_lsp::transport [ERROR] err <- " at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass8_0.<<UseExceptionHandler>b__0>d.MoveNext()\n" 2022-08-18T19:34:09.394 helix_lsp::transport [ERROR] err: <- StreamClosed 2022-08-18T19:34:09.394 helix_lsp::transport [ERROR] err: <- StreamClosed 2022-08-18T19:34:11.320 helix_lsp::transport [ERROR] err: <- IO(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }) 2022-08-18T19:34:11.320 helix_lsp::transport [ERROR] err: <- IO(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }) 2022-08-18T19:34:11.882 helix_lsp::transport [ERROR] err <- "[19:34:11 INF] <LSP Entry> Starting Marksman LSP server: {}\n" ``` os: macos 12.5 termial: alacritty editor: [helix](github.com/helix-editor/helix/) marksman: 1.0.0 lsp config: ~/.config/helix/languages.toml ```toml [[language]] name = "markdown" indent = { tab-width = 4, unit = " " } file-types = ["md", "markdown"] roots = [".git"] language-server = { command = "marksman", args=["server"], language-id = "markdown" } ``` `hx -vvv` take log `~/.cache/helix/helix.log`