Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    YK Chang
    @yeekangc
    If we think we are good to take it on, I can respond to say we will take the slot and then, we can work out the arrangement for the talk?
    Fred Bricon
    @fbricon
    I can't do 1pm CET. But if you want to do the talk on your own, feel free to go ahead
    YK Chang
    @yeekangc
    Thanks, Fred. Perhaps we can arrange to do a recording. I will find out more and we can discuss how to best cover this talk. Given that we are pushing out releases, probably good for us to pick this up. Just in case you need a conversion (and if I am not mistaken), 1pm CET should be 7am US ET.
    YK Chang
    @yeekangc
    I’ve responded and indicated that we will pick up the slot at EclipseCon for the LSP4MP talk. We will discuss further once we have the instructions/details.
    YK Chang
    @yeekangc
    Hi everyone. For EclipseCon talk, we can submit a pre-recorded version of the talk. With this, we aren’t limited to those that can make it live on Oct 22nd. Then, we will have to submit a recording by Oct 5th. Anyone available and interested in a pre-recorded talk? If so, let us discuss and we can work together on it. Please let me know. Thanks.
    Angelo
    @angelozerr
    @yeekangc I'm so sorry, I cannot do that, but if you need help for the plan of the presentation I will try to do my best
    YK Chang
    @yeekangc
    No worries and thank you, @angelozerr. =)
    Jeff MAURY
    @jeffmaury
    I'm the tech lead for Quarkus Tools for Eclipse and IntelliJ (based on LSP4MP and quarkus-ls). Anyone interested by having the same MP/Quarkus split (done in VSCode) for those IDEs ?
    YK Chang
    @yeekangc
    Hi @jeffmaury. We are interested in that. It will be nice if tools that would like to provide MP capabilities will re-base onto the the MP language server.
    Ryan Zegray
    @rzgry
    @jeffmaury Yes we are interested in setting up MicroProfile Tools extensions for Eclipse and for IntelliJ. Im sure @kathrynkodama and I can help out with the split of Quarkus Tools Eclipse/IntelliJ as needed :)
    Angelo
    @angelozerr
    It will be nice if tools that would like to provide MP capabilities will re-base onto the the MP language server.
    @yeekangc Quarkus Tools for Eclipse is based on LSP4MP (microprofile.jdt + microprofile.ls) and quarkus-ls (like we have for vscode-microprofile + vscode-quarkus). The work to do is to have a LSP4E which starts only Microprofile language server and provide an eclipse extension point to contribute to classpath to add external microprofile support (like quarkus-ls)
    @yeekangc Quarkus Tools for IJ is based on LSP4MP (microprofile.ls) and quarkus-ls. @jeffmaury has re-implemented microprofile.jdt with IJ (microprofile.ij)
    YK Chang
    @yeekangc
    Gotcha and thank you, @angelozerr.
    David Thompson
    @datho7561
    Just as a heads up: eclipse/lsp4mp#117. This refactor could cause some conflicts in PRs that are in progress.
    Angelo
    @angelozerr
    @datho7561 why you say that? The old MicroProfileLanguageService was just used by the LSP MicroProfile TextDocumentService and for tests, so I'm not sure that it will cause problem. Do you see usecases?
    David Thompson
    @datho7561
    There were some files which were moved into a different package, and the names on quite a few of the classes involved with the microprofile-config.properties supoprt were changed. It shouldn't be a huge problem, but this could cause merge/rebase conflicts in existing PRs.
    Angelo
    @angelozerr
    Ok I see, the problem comes from the current PR. Thanks @datho7561 for notifying that!
    Ryan Zegray
    @rzgry
    @jeffmaury We are looking at developing an IntelliJ client that consumes a Language Server for Liberty configuration files. You had previously mentioned refactoring out the LSP implementation used in Intellij-Quarkus into its own project so it could be used by other tools. Any thoughts on the work that would be needed to do this? Myself and @kathrynkodama would be available to help out with this work. Looking at the code it seems it is all located here: https://github.com/redhat-developer/intellij-quarkus/tree/master/src/main/java/com/redhat/devtools/intellij/quarkus/lsp4ij.
    Jeff MAURY
    @jeffmaury
    Yes I tried to isolate the LSP specific code in this package. I thought you were working on the Eclipse Desktop side (starting from jbosstools-quarkus)
    YK Chang
    @yeekangc
    Both are an our radar and we do intend to work with you and team on both ends. We are trying to see what the picture should look like for IntelliJ since it doesn’t have “OOTB” LSP support.
    Do you envision that this will become a common component/layer that tools (plugins) for IntelliJ that use LSP can pick up and use, @jeffmaury? Appreciate your thoughts and thank you.
    IOW, refactor it out as a common component (somewhere) that other tools can then reuse? Whether it’s for LSP4MP, the new LSP4Jakarta being created or other tools?
    Jeff MAURY
    @jeffmaury
    Yes but I think this is much simpler in Eclipse because the LSP infra is there and it's just about splitting jbosstools-quarkus into 2 pieces and splitting intellij-quarkus is not a short term goal for my team
    Ryan Zegray
    @rzgry
    We are looking at using LSP in Intellij for language servers other than LSP4MP. So we would be interested in moving the LSP4IJ code from intellj-quarkus to its own project so we can re-use it for other LSP based tooling in Intellij that we are working on
    Jeff MAURY
    @jeffmaury
    Yes but the LSP implementation that is in intellij-quarkus is not complete and limited to what is required for Quarkus Tools to work. So you better look at other alternatives (ballarina-lsp)
    YK Chang
    @yeekangc
    Thank you, Jeff. We will take a look at alternatives too.