java-debug
The debug server implementation for Java. It conforms to the debug protocol of Visual Studio Code (DAP, Debugger Adapter Protocol). (by microsoft)
nvim-lsp-installer
Further development has moved to https://github.com/williamboman/mason.nvim! (by williamboman)
java-debug | nvim-lsp-installer | |
---|---|---|
7 | 82 | |
330 | 2,022 | |
1.5% | - | |
7.3 | 9.7 | |
26 days ago | almost 2 years ago | |
Java | Lua | |
GNU General Public License v3.0 or later | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
java-debug
Posts with mentions or reviews of java-debug.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-25.
- How to compile a second .java file in the same folder?
-
getting these errors when doing ./mvmw clean install
from this repo , but when i do ./mvn clean install i get these errors
-
Plugins and Settings for Java programming?
For debugging, I use Vimspector and the java-debug plugin from microsoft. (I wrote a little blog entry a while ago.)
-
A Big Moment for me
I agree with you, I spend 2 days just trying to figure out how to make nvim-dap remotely connect to a JVM debugger to debug Scala applications, it turned out that I needed to download a server that implements VSCode Debug Protocol, the Microsoft java-debug implementation, compile it myself, and also install the Eclipse JDTLS, add java-debug as a bundle for JDTLS, install the nvim-jdtls plugin, configure a custom adapter for Scala to launch vscode.java.startDebugSession through Eclipse Jdtls to connect to a remote instance launched with Gradle (must be Gradle, I'm using a framework that loads my classes externally, there is no main method at all).
-
Using Neovim to work with Spring Boot
Hi! I use Neovim with springboot mostly when studying or working on personal projects, here's the way I do it: - jdtls for lsp with cmp. - LuaSnip for writing boilerplate faster. - Dap and dap-ui with java-debug - I use maven for the most part and run everything through the command line. - trouble.nvim for better diagnostics navigation.
-
How can I install/build java-debug and vscode-java-debug
Now I wish to install nvim-dap to debug java applications. I already have nvim-jdtls installed, which nvim-dap needs. But for full debuggin capabilities I need to have java-debug and vscode-java-debug insalled as stadet in nvim-jdtls#debugger-via-nvim-dap.
-
Help setting up debugger for java
Now, I am trying to do the same for Java, but I just can't make it work. I installed nvim-jdtls both through Packer and nvim-lsp-installer and followed their documentation here. I installed java-debug as they said and added the required jar file to the bundles in their configuration. I am also calling the jdtls.setup_dap and jdtls.start_or_attach functions inside the on_attach and lsp_installer.on_server_ready functions, respectively. Still, the debugger won't start.
nvim-lsp-installer
Posts with mentions or reviews of nvim-lsp-installer.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-09.
- [Neovim] Présentation de mason.nvim
-
Unable to get a working setup for lsp
I had previous gotten a working setup with https://github.com/williamboman/nvim-lsp-installer however, I have been unable to get it working ever since.
-
How do you stay up-to-date on the plugins you use?
The only way to stay up to date, is when you read the commits if you update the plugins. In this case for the lsp-installer in the commit bfa74f4 was mentioned that the plugin will no longer maintained
-
LSP question: manage an already installed server (instead of using lspinstall)
A word of caution, I believe lspinstall has been deprecated in favor of nvim-lspinstall which itself has also been deprecated in favor of mason-lspconfig
-
AstroNvim 2.4
We have now migrated from nvim-lsp-instasller to mason which provides automatic LSP and null-ls configuration after installation
-
Best way to go about installing LSP today?
nvim-lsp-installer or mason.nvim. FYI lsp-zero also uses mason.nvim for managing installation.
-
Vue + Volar = Error Request initialize failed
I'm using nvim-lsp-installer it installs typescript when installing volar. So I had given it that path. Plus I had typescript locally installing since I'm using vue3+ts(vite) template
-
rust-analyzer changelog #146
Though mason only recently replaced nvim-lsp-installer. Same author but they decided to make a complete rewrite given the broader scope beyond only providing language servers. And nvim-dap had it's initial release in late July. The actual dap servers are all kind of mature since they've been running on vscode for a couple of years or more now - and the protocol is apparently almost as old as lsp. So when I call them beta, it's more a commentary on the state of the neovim side of the ecosystem. If you mess around getting nvim-dap to work then there's a chance things might change over the coming months and you might have to return to configuring it more often than you'd like. In this sense for now I'm happy just to open vscode or another more appropriate IDE to debug. But I can see myself using the plugins in a year or two when they've matured.
-
Is there any way to autocomplete language functions? For example, show things like fmt.Printf or fmt.Println when writing fmt.Print and pressing the autocomplete key.
Here are a few resources to get you started: 1. https://github.com/neovim/nvim-lspconfig 1. https://github.com/golang/tools/tree/master/gopls 1. https://github.com/williamboman/nvim-lsp-installer
-
rust_tools equivalent for C Sharp
Can recommend a combination of omnisharp-roslyn native LSP (installed manually or through something like mason or nvim-lsp-installer) with omnisharp-vim for some extra C#-niceties like OmniSharpRunTest, etc.
What are some alternatives?
When comparing java-debug and nvim-lsp-installer you can also consider the following projects:
nvim-jdtls - Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls
nvim-lspconfig - Quickstart configs for Nvim LSP
nvim-dap - Debug Adapter Protocol client implementation for Neovim
omnisharp-vim - Vim omnicompletion (intellisense) and more for C#
dotfiles
nvim-lspinstall - Provides the missing :LspInstall for nvim-lspconfig
vscode-java-debug - Java Debugger for Visual Studio Code.
mason-lspconfig.nvim - Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
vim-lsp-settings - Auto configurations for Language Server for vim-lsp
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
dotfiles - Various config files from my home directory
java-debug vs nvim-jdtls
nvim-lsp-installer vs nvim-lspconfig
java-debug vs nvim-dap
nvim-lsp-installer vs omnisharp-vim
java-debug vs dotfiles
nvim-lsp-installer vs nvim-lspinstall
java-debug vs vscode-java-debug
nvim-lsp-installer vs mason-lspconfig.nvim
java-debug vs vim-lsp-settings
nvim-lsp-installer vs coc.nvim
java-debug vs dotfiles
nvim-lsp-installer vs nvim-jdtls