https://github.com/bryphe/merlin-popup-repro
Utility to reproduce popup-window bug
https://github.com/bryphe/merlin-popup-repro
Last synced: about 2 months ago
JSON representation
Utility to reproduce popup-window bug
- Host: GitHub
- URL: https://github.com/bryphe/merlin-popup-repro
- Owner: bryphe
- License: mit
- Created: 2020-04-22T00:19:26.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-22T01:20:50.000Z (about 6 years ago)
- Last Synced: 2025-12-30T12:36:22.489Z (5 months ago)
- Language: Reason
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NOTES:
- Set MERLIN_LOG environment variable to a file
- Run `esy x TestPpxParsing.exe`
> The [procmon](https://docs.microsoft.com/en-us/sysinternals/downloads/procmon) tool can be used along with these instructions to query short-lived processes: https://www.winhelponline.com/blog/procmon-track-process-creation-exit-time/
Observations:
- In some shells, there is no 'flashing window'. But in some cases, I can reproduce it (like running from the Onivim terminal).
- Using the proposed fix, there is no flashing window, but there is an error message
- I do not observe any 'flashing windows' when running via the `ocaml-lsp` server.
```
29 items in path, 29 after deduplication
# 27.11 Pparse - apply_rewriter
running "D:\\merlin-language-server\\_build/default/.ppx/dd492af6ac3d011a895e93e95aa5420a/ppx.exe --as-ppx --cookie \"library-name=\\\"Protocol\\\"\"" from directory "D:\\merlin-language-server\\src\\Protocol"
# 27.16 Pparse - report_error
Error while running external preprocessor. Command line: D:\merlin-language-server\_build/default/.ppx/dd492af6ac3d011a895e93e95aa5420a/ppx.exe --as-ppx --cookie "library-name=\"Protocol\"" %merlin_fn_in% %merlin_fn_out% 1>&2
```