mirror of
https://github.com/haskell/haskell-language-server.git
synced 2024-09-11 08:45:35 +03:00
What's done * [x] Refactor the `runSession*` family function, properly add `TestConfig`, `runSessionWithTestConfig`, as the most generic `runSession*` function. * [x] remove raraly used variants of `runSession*` functions and replaced by `runSessionWithTestConfig`. * [x] migrate `ExceptionTests ClientSettingsTests CodeLensTests CPPTests CradleTests` to use the `hls-test-utils` * [x] Only shift to lsp root when current root is different from the lsp root in DefaultMain of ghcide. * [x] Remove most usage for `getCurrentDirectory`(After DefaultMain is called), Only remain those in top level of wrapper and exe, implement https://github.com/haskell/haskell-language-server/issues/3736#issuecomment-1924507928 * [x] add Note [Root Directory] Co-authored-by: fendor <fendor@users.noreply.github.com> |
||
---|---|---|
.. | ||
Arguments.hs | ||
Main.hs |