Install https://github.com/neoclide/coc.nvim and be sure to check out the test to check if neovim works with floating windows detailed here: https://github.com/neoclide/coc.nvim/wiki/F.A.Q#how-to-make-preview-window-shown-aside-with-pum
Checkout component-context-info
branch from https://github.com/lifeart/ember-language-server and compile it.
Run npm install -g vscode-languageserver
Open nvim and do :CocConfig
and copy and paste the file below, changing the module path to where you checked out ember-langauage-server
.
Currently this only works if a file is untyped when I load it, and then I do
:set filetype=handlebars
. Any attempt at autoloading the filetype ends up in the server not starting when opening a file.