Skip to content

Commit 34abe8c

Browse files
committed
Document eval plugin limitations
- mention std[in|out|err] problems - link to differences with doctest
1 parent eeb1d20 commit 34abe8c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

docs/features.md

+8
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,14 @@ Evaluates code blocks in comments with a click. [Tutorial](https://github.com/ha
274274

275275
![Eval Demo](https://raw.githubusercontent.com/haskell/haskell-language-server/master/plugins/hls-eval-plugin/demo.gif)
276276

277+
Known limitations:
278+
279+
- Standard [input](https://github.com/haskell/haskell-language-server/issues/2913)
280+
and [(error) output](https://github.com/haskell/haskell-language-server/issues/1977)
281+
are not handled and can break HLS communication!
282+
- While similar to [doctest](https://hackage.haskell.org/package/doctest), some of its features are unsupported,
283+
see [Differences with doctest](https://github.com/haskell/haskell-language-server/blob/master/plugins/hls-eval-plugin/README.md#differences-with-doctest).
284+
277285
### Make import lists fully explicit code lens
278286

279287
Provided by: `hls-explicit-imports-plugin`

0 commit comments

Comments
 (0)