octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #57106] Implement Language Server Protocol


From: Anton Kochkov
Subject: [Octave-bug-tracker] [bug #57106] Implement Language Server Protocol
Date: Wed, 23 Oct 2019 12:45:22 -0400 (EDT)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0

Follow-up Comment #2, bug #57106 (project octave):

Yes, in fact, it is very popular lately. Developers that use Vim, Emacs,
SublimeText, Visual Studio Code, Atom, QtCreator - all of them use LSP for
many languages.

I am a Vim user, so to date the best available LSP integration is coc.nvim:

https://github.com/neoclide/coc.nvim

And it's very easy to make a custom extension of it
https://medium.com/@chemzqm/create-coc-nvim-extension-to-improve-vim-experience-4461df269173

Note, that editors implement the "client" part of LSP, but for this you don't
need anything normally, adding a new language for a client part usually is
very simple. On the other hand, the more important part of the logic is the
"server" itself, which I suggest Octave provides.

Regarding the integrating LSP client part with QScintilla, I know none. The
most relevant part is the implementation of LSP client for Kate editor
https://cullmann.io/posts/kate-language-server-protocol-client/

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?57106>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]