haskell / haskell/haskell-language-server

Support generation of hls-stan-plugin diagnostics without fancy characters like '✲'

Open
#3,197 1 comment 0 reactions 0 assignees View on GitHub
component: hls-stan-plugin type: enhancement
Dominant language
Haskell
Stars
3k
Forks
455
Avg merge
4d 3h
Merged PRs (30d)
12

Description

## Is your enhancement request related to a problem? Please describe.

Diagnostics from the stan plugin use a character which my terminal (WSL) does not support, so the diagnostic looks rather ugly

![image](https://user-images.githubusercontent.com/3359229/190932521-0b12e37b-d23b-439b-8f2f-245591818c96.png)

Note the tiny rectangle indicating that the character cannot be displayed. A terminal that supports this character (windows terminal) displays the diagnostic like this

![image](https://user-images.githubusercontent.com/3359229/190932559-679adb15-a29d-4bd8-bbbb-df78fe67f187.png)

Note that this terminal displays a fancy asterisk.

## Describe the solution you'd like

Obviously ideally my terminal would support these fancy characters, but it does not, and I'm sure others don't as well. So I think a reasonable way to help users of such terminals would be to provide a way for hls-stan-plugin diagnostics to be generated using a non-fancy asterisk, `*`, or any suitable replacement that is more commonly supported.

## Describe alternatives you've considered

I have considered switching terminals, but Windows Terminal has larger problems for me right now, and WSL is the best terminal for my use-case at the moment. Additionally, me switching terminals doesn't solve this for others who might be in the same situation.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.