Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please Support for FXML #2391

Open
blackjyn opened this issue Jan 6, 2023 · 2 comments
Open

Please Support for FXML #2391

blackjyn opened this issue Jan 6, 2023 · 2 comments

Comments

@blackjyn
Copy link

blackjyn commented Jan 6, 2023

I know that JavaFX via Java code has been supported but it seems FXML autocompletion isn't .
Please support FXML coding assists via *.fxml file , while things like SceneBuilder existed already it is always way faster to edit and compose the UI from the *.fxml directly .

Thanks!

@angelozerr
Copy link

If I understand your requirement, you would like to edit *.fxml files which is an XML file and benefit with completion, definition, validation, etc.

If it that I think this support could be done with an extension of https://github.com/eclipse/lemminx by providing completion, definition, validtaion, etc participant which will consume some JDT LS delegate command handler.

I suggest that you create an issue to LemMinx, but it is not a trivial issue, we need to know if there are a lot of user who could be interested by this support. Please create an issue to LemMinx.

@blackjyn
Copy link
Author

blackjyn commented Jan 8, 2023

Well because FXML is Java specific I think it is a correct place to go despite it is XML based

And Eclipse IDE has already supported it , I mean the FXML auto completion but I don't know whether it is via Eclipse internals mechanism or the modern LSP approach .

But will be great if it made available on LSP so other modern IDEs can use have it too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants