haskell / haskell/haskell-language-server

Syntax highlighting in doctest comments?

Ouverte
#1,535 5 commentaires 5 réactions 0 personnes assignées Voir sur GitHub
component: lsp status: blocked type: enhancement
Langage dominant
Haskell
Étoiles
3k
Forks
455
Merge moyen
2 j 19 h
PR mergées (30 j)
11

Description

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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.