cxxxr / cl-lsp

An implementation of the Language Server Protocol for Common Lisp
MIT License
216 stars 26 forks source link

Not working with neovim #17

Open glyh opened 2 years ago

glyh commented 2 years ago

I'd like to work with LSP support on neovim with nvim-lspconfig, I've forked it and add some initial support. However, I found this is not working on neovim.

To test this:

  1. Install neovim via your package manager.
  2. Install pyright via pip (For comparison), install cl-lsp via roswell
  3. Ensure directories holding pyright and cl-lsp are both in PATH
  4. Store the minimal.lua to local drive, say /tmp/minimal.lua
  5. Run nvim --clean -u /tmp/test.lua a.lisp, type some lisp codes, see no completion working.
  6. Run nvim --clean -u /tmp/test.lua a.py, type some python codes, completion is working.