haskell / haskell/vscode-haskell

Duplicate hints, popups, and processes opening project + standalone files

Đang mở
#300 11 bình luận 9 reaction 0 người được giao Xem trên GitHub
type: bug
Ngôn ngữ chính
TypeScript
Star
597
Fork
98
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

I’ve got a weird issue where hints, popups, etc. get duplicated. See for example this screenshot, where I have not one, but _two_ lovely hovers showing the type of the symbol I’ve moused over, as well as duplicated suggestions above the imports to list their imported symbols explicitly:

Screen shot of the bug as described above

This was pretty baffling to me until I noticed that I’ve got not one, but two lovely `haskell-language-server-wrapper` & `haskell-language-server-8.10.2` processes running 😄

Screen shot of the process table showing the duplicate processes

I’ve only got the one workspace open (and nothing else using hls), and the process group indicates that they were indeed launched by VS Code:

Screen shot showing the process groups for the processes

If I kill one of them, it gets relaunched, but relaunching VS Code generally gets it back down to one. I’ve had mixed results with this, however, and with reloading the window; when I first noticed this, it was spawning double processes on reload/relaunch too, and eventually I had to close all the panes in one editor group, close the editor group, and relaunch VS Code before it resolved and I could open the editor group and keep going with only a single set of processes. But eventually it happened again; unfortunately, I don’t know why.

I am using ghc 8.10.2 and the following HLS version, both installed via ghcup:

```
❱ haskell-language-server-8.10.2 --version
haskell-language-server version: 0.4.0.0 (GHC: 8.10.2) (PATH: /Users/rob/.ghcup/bin/haskell-language-server-8.10.2~0.4.0) (GIT hash: 0a18edde24923251a148cbbc0ae993a6aac83b9c)
```

I have v1.1.0 of this VS Code extension, v3.3.0 of the Haskell syntax extension, and have been using Version: 1.49.2 of VS Code itself, although it tells me there is an update so I will install it presently.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.