Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

flymake-proc Failed on Startup #1848

Open
Lemonsity opened this issue Aug 11, 2024 · 0 comments
Open

flymake-proc Failed on Startup #1848

Lemonsity opened this issue Aug 11, 2024 · 0 comments

Comments

@Lemonsity
Copy link

Lemonsity commented Aug 11, 2024

Problem Description

I opened a Haskell file and got this in my *Flymake Log* buffer: (SimpleIOCommand.hs is the file I opened)

⛔ Error [flymake-proc SimpleIOCommand.hs]: init function haskell-flymake-init for /home/lemon/Projects/Scripts/SimpleIOCommand.hs failed, cleaning up

I realized this error log because in the mode line, the Flymake minor mode always display Wait. Like the following:

Flymake:Wait[0 0 0]

Flymake Backend (On Start up):

Disabled backends: 
Running backends: flymake-proc-legacy-flymake, lsp-diagnostics--flymake-backend
Reporting backends: lsp-diagnostics--flymake-backend

Misc

Trying'flymake-diagnostic-functions, Disabling Legacy

I have seen issue with disabling flymake-proc-legacy-flymake.
I have found that if I add the line

(remove-hook 'flymake-diagnostic-functions 'flymake-proc-legacy-flymake)

into my .emacs config file, evaluation .emacs, then immediately open a Haskell file, the Wait will temporarily disappear.
However, the Wait will return immediately after any edit to the file.

If I evaluate the line, my flymake backend status becomes the following:

Disabled backends: 
Running backends: lsp-diagnostics--flymake-backend
Reporting backends: 

Other

  • It seems lsp-diagnostics--flymake-backend also stops reporting after any editing
  • My syntax check still works
  • My C-c C-l REPL still works
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant