haskell / haskell/haskell-language-server

Syntax highlighting in doctest comments?

オープン
#1,535 コメント 5 件 リアクション 5 件 担当者 0 名 GitHub で見る
component: lsp status: blocked type: enhancement
主要言語
Haskell
スター
3k
フォーク
455
平均マージ
2日 19時間
マージ済み PR(30日)
11

説明

I've been using the Eval Plugin of HLS, which provides us with a pleasant alternative for REPL.
That plugin provides a way to evaluate (or execute some simple ghci-like commands such as `type`) codes in doctest style comment: `-- >>>`.
The result is appended as line comments right after the doctest comments.

In some situation, both of the inputs and outputs of doctest comments can be relatively long.
I think it might be useful if VSCode also highlights the contents inside the doctest comments and comments that immediately follow.

In short: currently, we have the following:

![スクリーンショット 2020-09-20 0 15 20](https://user-images.githubusercontent.com/21860/93670448-64d75380-fad6-11ea-9e38-949fa7dfb4bf.png)

And it might be good if this becomes (with a less bright colour than in the standard code block):

![スクリーンショット 2020-09-20 0 15 20-high](https://user-images.githubusercontent.com/21860/93670520-f47d0200-fad6-11ea-9563-581808644228.png)

If I understand correctly, there is a VSCode API to change text-decorations dynamically.
Or, perhaps this should be resolved upstream, i.e. might be reported to [JustusAdam/language-haskell](https://github.com/JustusAdam/language-haskell)?

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。