{"action":"created","issue":{"url":"https://api.github.com/repos/jaredly/reason-language-server/issues/161","repository_url":"https://api.github.com/repos/jaredly/reason-language-server","labels_url":"https://api.github.com/repos/jaredly/reason-language-server/issues/161/labels{/name}","comments_url":"https://api.github.com/repos/jaredly/reason-language-server/issues/161/comments","events_url":"https://api.github.com/repos/jaredly/reason-language-server/issues/161/events","html_url":"https://github.com/jaredly/reason-language-server/issues/161","id":373000222,"node_id":"MDU6SXNzdWUzNzMwMDAyMjI=","number":161,"title":"Can't start language server in neovim with executable from 1.2.3 release","user":{"login":"alextes","id":2011351,"node_id":"MDQ6VXNlcjIwMTEzNTE=","avatar_url":"https://avatars1.githubusercontent.com/u/2011351?v=4","gravatar_id":"","url":"https://api.github.com/users/alextes","html_url":"https://github.com/alextes","followers_url":"https://api.github.com/users/alextes/followers","following_url":"https://api.github.com/users/alextes/following{/other_user}","gists_url":"https://api.github.com/users/alextes/gists{/gist_id}","starred_url":"https://api.github.com/users/alextes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alextes/subscriptions","organizations_url":"https://api.github.com/users/alextes/orgs","repos_url":"https://api.github.com/users/alextes/repos","events_url":"https://api.github.com/users/alextes/events{/privacy}","received_events_url":"https://api.github.com/users/alextes/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-10-23T13:28:36Z","updated_at":"2018-11-06T11:07:09Z","closed_at":"2018-11-06T11:07:09Z","author_association":"NONE","body":"Some versions that might be handy:\r\nneovim: 0.3.1\r\nlanguageclient-neovim: 283dba5\r\nvim-reason-plus: e446079\r\nreason-language-server: 1.2.3\r\nOS: macOS Mojave\r\n\r\nSteps I followed were: \r\nInstall the language server plugin for neovim. \r\nInstall the `vim-reason-plus` plugin.\r\nGrab the latest release for macOS.\r\nConfigure the path for the language server in vim.\r\nOpen a reason file.\r\nexecute `:LanguageClientStart`\r\nOutput in vim:\r\n```\r\nLanguageClient project root: /Users/alextes/code/rtl-reason/src\r\n[Error] Invalid_argument(\"String.sub / Bytes.sub\")Raised at file \"pervasives.ml\", line 33, characters 20-45^@Called from file \"string.ml\" (inlined), line 47, characters 2-23^@Called from file \"util/MerlinFile.re\", line 107, characters 23-67^@Called from file \"src/analyze/BuildSystem.re\", line 108, characters 28-59^\r\n@Called from file \"util/Monads.re\", line 203, characters 18-24^@Called from file \"src/analyze/State.re\", line 117, characters 24-60^@Called from file \"src/analyze/State.re\", line 493, characters 24-73^@Called from file \"src/lsp/NotificationHandlers.re\", line 75, characters 24-72^@Called from file \"src/lsp/BasicServ\r\ner.re\", line 84, characters 11-35\r\nLanguage server reason exited unexpectedly: failed to fill whole buffer\r\n```\r\n\r\nVSCode works fine with the extension. Interestingly neovim worked fine too before but this morning I noticed that the `reason-language-server` binary had disappeared from my global node binaries (not sure which package put it there, maybe `bs-platform` 🤔 ?), and replaced it with the executable from the release.\r\n\r\nLet me do if there's something I can do to clarify matters!\r\n\r\nThanks for an awesome language server 🙏 !"},"comment":{"url":"https://api.github.com/repos/jaredly/reason-language-server/issues/comments/436215845","html_url":"https://github.com/jaredly/reason-language-server/issues/161#issuecomment-436215845","issue_url":"https://api.github.com/repos/jaredly/reason-language-server/issues/161","id":436215845,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNjIxNTg0NQ==","user":{"login":"alextes","id":2011351,"node_id":"MDQ6VXNlcjIwMTEzNTE=","avatar_url":"https://avatars1.githubusercontent.com/u/2011351?v=4","gravatar_id":"","url":"https://api.github.com/users/alextes","html_url":"https://github.com/alextes","followers_url":"https://api.github.com/users/alextes/followers","following_url":"https://api.github.com/users/alextes/following{/other_user}","gists_url":"https://api.github.com/users/alextes/gists{/gist_id}","starred_url":"https://api.github.com/users/alextes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alextes/subscriptions","organizations_url":"https://api.github.com/users/alextes/orgs","repos_url":"https://api.github.com/users/alextes/repos","events_url":"https://api.github.com/users/alextes/events{/privacy}","received_events_url":"https://api.github.com/users/alextes/received_events","type":"User","site_admin":false},"created_at":"2018-11-06T11:07:09Z","updated_at":"2018-11-06T11:07:09Z","author_association":"NONE","body":"Fixed in 1.2.5 ."}}
{"actor":{"display_login":"alextes"}}