[jedit:plugin-central-submission] #1076 LSP
Eric Le Lay via jEdit-devel <[email protected]> Wed, 09 Aug 2023 20:43:19 -0000
| Newsgroups | gmane.editors.jedit.devel |
|---|---|
| Message-ID | </p/jedit/plugin-central-submission/1076/66d7d7e7353641dc05af034467bb473175557e48.plugin-central-submission@jedit.p.sourceforge.net> |
Yes, but it would be work for a later version.
1. thanks for taking care of the Console dep
2. ok for bundling libraries: as I said it would be a waste to make a different LSP plugin from scratch. Regarding generic libs like commons-compress I'm not ready to release as a separate plugin and it doesn't seem reasonable to release a new jakarta-commons with old versions (because other plugins depend on it) but a fresh commons-compress. If anybody objects, please speak up now!
3. the Log about server failing to start is good: it will point users to the right direction.
4. `Utils.deleteDirectory()` is the same code as `FileVFS.recursiveDelete()`; that's it I guess.
5. we can make ProjectViewer optional in a future plugin release.
For this release:
- please can you tweak the html styling so that it's not black-on-blue when using java builtin browser?
- please can you add a short paragraph to the "Servers" documentation, describing the jdtls (mentioning python3 and java 17 dependencies) since its installation script and command are bundled?
Feel free to delete the tag and re-create, or re-tag and change in the ticket, as you prefer.
Thanks,
---
**[plugin-central-submission:#1076] LSP**
**Status:** open
**Group:** None
**Created:** Wed Jun 14, 2023 02:09 AM UTC by Damien
**Last Updated:** Tue Aug 08, 2023 09:34 PM UTC
**Owner:** nobody
**Announcement:** Initial Plugin Central release
**Name:** LSP
**Version:** 0.1
**Requirements:**
- JDK 11
- jEdit 5.5.0
- plugin: ErrorList 2.4.0
- plugin: SideKick 1.8
- plugin: ProjectViewer 3.6
- bundled library: org.eclipse.lsp4j 0.18.0
- bundled library: org.eclipse.lsp4j.jsonrpc 0.18.0
- bundled library: org.eclipse.xtext.xbase.lib 2.28.0
- bundled library: gson 2.9.1
- bundled library: guava 31.1-jre
- bundled library: commonmark 0.20.0
- bundled library: commons-compress 1.23.0
All bundled libraries are downloaded from Maven Central using Ivy.
**Source Code:** https://git.sr.ht/~damien/jedit-lsp/tree/v0.1
**Short Description:** This plugin turns jEdit into a Language Server Protocol (LSP) client, which provides a number of IDE-like features by running and interacting with LSP servers.
**Long Description:**
~~~
<html>
<p>This plugin turns jEdit into a Language Server Protocol (LSP) client, which provides a number of IDE-like features by running and interacting with LSP servers.</p>
<p>For more information on the protocol, see: https://microsoft.github.io/language-server-protocol/</p>
<p>To see a list of available LSP servers, see: https://microsoft.github.io/language-server-protocol/implementors/servers/</p>
<p>The LSP protocol supports many, many features, and this plugin only implements a tiny subset of them. Support for more can be added easily, limited primarily by time and effort.</p>
</html>
~~~
---
Sent from sourceforge.net because [email protected] is subscribed to https://sourceforge.net/p/jedit/plugin-central-submission/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/jedit/admin/plugin-central-submission/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
--
-----------------------------------------------
jEdit Developers' List
[email protected]
https://lists.sourceforge.net/lists/listinfo/jedit-devel