* Kawa IDE using LSP - preliminary support
@ 2018-04-13 7:00 Per Bothner
2018-04-13 7:07 ` Tom Bousso
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Per Bothner @ 2018-04-13 7:00 UTC (permalink / raw)
To: Kawa mailing list
I've checked into master a first cut at a Language Server Protocol server for Kawa.
I've also munged an Emacs client library (based on the Java library).
You can get the latter from:
https://gitlab.com/kashell/lsp-kawa
That link also has instructions and a short status summary.
Feedback and improvements welcome.
--
--Per Bothner
per@bothner.com http://per.bothner.com/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Kawa IDE using LSP - preliminary support
2018-04-13 7:00 Kawa IDE using LSP - preliminary support Per Bothner
@ 2018-04-13 7:07 ` Tom Bousso
2018-04-13 14:50 ` Per Bothner
2018-04-15 17:11 ` Building without LSP " Sudarshan S Chawathe
2018-04-30 16:43 ` Kawa IDE using LSP - now with CommonLisp and XQuery support Per Bothner
2 siblings, 1 reply; 6+ messages in thread
From: Tom Bousso @ 2018-04-13 7:07 UTC (permalink / raw)
Cc: Kawa mailing list
>
> https://gitlab.com/kashell/lsp-kawa
This link doesn't seem to be working (is the project set to private maybe?)
On Thu, Apr 12, 2018 at 11:59 PM, Per Bothner <per@bothner.com> wrote:
> I've checked into master a first cut at a Language Server Protocol server
> for Kawa.
> I've also munged an Emacs client library (based on the Java library).
> You can get the latter from:
> https://gitlab.com/kashell/lsp-kawa
>
> That link also has instructions and a short status summary.
>
> Feedback and improvements welcome.
> --
> --Per Bothner
> per@bothner.com http://per.bothner.com/
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Building without LSP Re: Kawa IDE using LSP - preliminary support
2018-04-13 7:00 Kawa IDE using LSP - preliminary support Per Bothner
2018-04-13 7:07 ` Tom Bousso
@ 2018-04-15 17:11 ` Sudarshan S Chawathe
2018-04-15 18:36 ` Per Bothner
2018-04-30 16:43 ` Kawa IDE using LSP - now with CommonLisp and XQuery support Per Bothner
2 siblings, 1 reply; 6+ messages in thread
From: Sudarshan S Chawathe @ 2018-04-15 17:11 UTC (permalink / raw)
To: Kawa mailing list
I have not tried the LSP features yet but I found that I could not build
Kawa (current GitLab sources) without the LSP dependencies even if I
gave configure the --without-lsp4j option.
It is very possible that I missed something obvious, though I did try a
few other similar new options as well as starting with 'make clean' and
so on. The error messages seemed to arise from attempts at compiling
KawaLanguageServer.java. Since I plan to try out LSP features soon in
any case, I just installed the missing dependencies and then the
compilation was fine as usual.
Regards,
-chaw
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Kawa IDE using LSP - now with CommonLisp and XQuery support
2018-04-13 7:00 Kawa IDE using LSP - preliminary support Per Bothner
2018-04-13 7:07 ` Tom Bousso
2018-04-15 17:11 ` Building without LSP " Sudarshan S Chawathe
@ 2018-04-30 16:43 ` Per Bothner
2 siblings, 0 replies; 6+ messages in thread
From: Per Bothner @ 2018-04-30 16:43 UTC (permalink / raw)
To: kawa
On 04/12/2018 11:59 PM, Per Bothner wrote:
> I've checked into master a first cut at a Language Server Protocol server for Kawa.
> I've also munged an Emacs client library (based on the Java library).
> You can get the latter from:
> https://gitlab.com/kashell/lsp-kawa
I added support for other Kawa languages, specifically Common Lisp
and XQuery. The latter required some tweaks to the parser to
record source end position of variable and function references,
to enable "go to definition".
--
--Per Bothner
per@bothner.com http://per.bothner.com/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2018-04-30 16:43 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-13 7:00 Kawa IDE using LSP - preliminary support Per Bothner
2018-04-13 7:07 ` Tom Bousso
2018-04-13 14:50 ` Per Bothner
2018-04-15 17:11 ` Building without LSP " Sudarshan S Chawathe
2018-04-15 18:36 ` Per Bothner
2018-04-30 16:43 ` Kawa IDE using LSP - now with CommonLisp and XQuery support Per Bothner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).