HI Maxim, Thanks for the info. I take a look at the LSP site, but didn't find the implementation for SQL, I guess you are working on sql implementation. Here's my several concerns.
1. How much effort to integrate it into zeppelin ? My current thinking is that we could make AutoComplete as plugin that user can choose whatever implementing, such as the zeppelin interpreter built-in or the LSP. 2. How much better is LSP compared to the current auto completion feature. e.g. Auto completion of scala is based on scala shell, and this works well. 3. What is the licence of LSP ? 4. What is the binary size of LSP if we include it into binary distribution of zeppelin ? Belousov Maksim Eduardovich <[email protected]>于2018年7月11日周三 下午7:35写道: > Hello, dev! > > > Our team would like to add LSP [1] to Zeppelin to get more perfect > autocomplete and other functionality. > We are working on SQL language server and want to implement it in JDBC > interpreter. > > Let see python interpreter. > Now ipython(ipyspark) give good autocomplete out of box. > There are two ways when LSP in Zeppelin will available: > 1. user or operations team will add and configure desired LSP server > 2. Zeppelin will include one of the python language server, for example [2] > > > What way is more appropriate? > Is LSP will be excessive in Zeppelin? > > > > ---- > 1. https://langserver.org > 2. https://github.com/palantir/python-language-server? > > > > Regards, > > Maxim >
