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

[Improvement] Implement more robust runtime collection and compilation #162

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

asmodeus812
Copy link

On top of the existing runtime this improvement also tries to check the maven or gradle (todo) to collect as much information about the runtime of the project, if that is not possible, the user might be prompted to enter the home directory of the runtime, the user might also configure the runtimes statically in the plugin's configuration.

Furthermore dependencies on other plugins such as nvim-jdtls is removed, and the changes rely only on native the nvim lsp or coc.nvim.

@asmodeus812
Copy link
Author

@rcasia ported part of the original implementation, removed nvim-jdtls dependency as i see no reason for it was using 1 wrapper around client.request. Tested with both coc and native lsp seems to be working as expected.

On top of the existing runtime this improvement also tries to check the
maven or gradle (todo) to collect as much information about the runtime
of the project, if that is not possible, the user might be prompted to
enter the home directory of the runtime, the user might also configure
the runtimes statically in the plugin's configuration.

Furthermore dependencies on other plugins such as nvim-jdtls is removed,
and the changes rely only on native the nvim lsp or coc.nvim.
@asmodeus812
Copy link
Author

@rcasia could you check this pr out ? Thanks

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

Successfully merging this pull request may close these issues.

1 participant