Haskell LSP shows html encoded symbols in tooltip
Expected The function signature type shows ->
Actual The function signature shows ->
I tried finding if this is configurable in haskell-language-server but did not see anything useful.
I see the LSP server sends non html encoded symbols to Kate
{
"result": {
"range": {
"end": {
"character": 9,
"line": 15
},
"start": {
"character": 4,
"line": 15
}
},
"contents": {
"kind": "markdown",
"value": "\n```haskell\nprint :: forall a. Show a => a -> IO ()\n```\n\n*Defined in xE2x80x98System.IOxE2x80x99*\n *(base-4.15.0.0)*\n\n\n[Documentation](file:///usr/share/doc/ghc/html/libraries/base-4.15.0.0/System-IO.html#v:print)\n[Source](file:///usr/share/doc/ghc/html/libraries/base-4.15.0.0/src/System-IO.html#print)\n\n* * *\n\n```haskell\n$dShow :: Show (Tree Integer)\n```\n\n* * *\n\n```haskell\n_ :: Tree Integer -> IO ()\n```\n* * *\n\n```haskell\n_ :: forall a. Show a => a -> IO ()\n```\n"
}
},
"jsonrpc": "2.0",
"id": 6
}
Edited by Karthik Nishanth