GNU bug report logs -
#69989
[PATCH] Fix invocation of Java Language Server
Previous Next
Reported by: Philip Kaludercic <philipk <at> posteo.net>
Date: Sun, 24 Mar 2024 20:37:02 UTC
Severity: normal
Tags: patch
Done: Philip Kaludercic <philipk <at> posteo.net>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
It appears that the Java Language Server "jdtls" unfortunately requires
a "-data" flag to be passed along with some directory to function
properly. Otherwise it fails or only provides primitive syntax
checking, and no completion or other warnings. This was discussed on
the Eglot issue tracker [0].
The following patch would invoke the server properly, passing
project-specific cache directory for the program to use. I use
`xdg-cache-home' to determine what directory to use, but didn't want to
load it at the top of the file. Are there any strong opinions on that
question?
[0001-Fix-invocation-of-Java-Language-Server.patch (text/x-patch, attachment)]
[Message part 3 (text/plain, inline)]
Oh and this patch uses functions that are not available in Emacs 26.3,
so it would make sense to apply my patch that adds Compat support to
Eglot first.
[0] https://github.com/joaotavora/eglot/issues/1008
--
Philip Kaludercic on icterid
This bug report was last modified 1 year and 62 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.