You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 24, 2023. It is now read-only.
Repository navigation
This repository was archived by the owner on Oct 24, 2023. It is now read-only.
Company: backend merlin-company-backend error "merlin: error (end-of-file) trying to parse answer: " with args (candidates Js.) #75
This is an error I am having with reason-cli's merlin (I am unsure of whether I should post here, or on merlin's github page). I also tried using the which ocamlmerlin-reason binary, but got the same error.
To recreate this error, I just tried to enter at the top of the ReasonML file let a = Js. and inspected the Emacs messages.
Here is my configuration:
(defunshell-cmd (cmd)
"Returns the stdout output of a shell command or nil if the command returned an error"
(car (ignore-errors (apply'process-lines (split-string cmd)))))
(quelpa '(reason-mode :repo"reasonml-editor/reason-mode":fetcher github :stablet))
(use-package reason-mode
:config
(let* ((refmt-bin (shell-cmd "which refmt")))
(when refmt-bin
(setq refmt-command refmt-bin)))
(add-hook'reason-mode-hook
(lambda ()
(add-hook'before-save-hook'refmt-before-savenilt)
(setq-local merlin-command "~/.nvm/versions/node/v9.9.0/bin/ocamlmerlin")
(merlin-mode))))
I am happy to share any other details that might be relevant.
Activity
dysinger commentedon Sep 15, 2018
I have also encountered this error recently. Emacs Company Merlin used to work on ReasonML (Bucklescript) projects just fine.
dysinger commentedon Sep 26, 2018
I figured this out. You need
odocinstalled. You may close this issue.