haskell / haskell/haskell-language-server

Syntax highlighting in doctest comments?

Offen
#1,535 5 Kommentare 5 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
component: lsp status: blocked type: enhancement
Vorherrschende Sprache
Haskell
Sterne
3k
Forks
455
Ø Merge
2 T. 19 Std.
Gemergte PRs (30 T.)
11

Beschreibung

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)?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.