what a perfect timing for such a perfect tutorial! exactly what i was looking for. Ir would be awesome, if you can do a tutorial for debugging typescript / angular applications... Thanks mate!
The tutorial is the exact way that we want , properly explained loved it , but i suggest that please make the font bigger because in your pc may see easily but for us who are seeing mobile we have to zoom in a lot
Wow, thanks for your hard work. I have been moved out of using NeoVim because of I need to work with Java. Now I think there is a reason for me to back to NeoVim
Thank you for a great tutorial, managed to follow it easily because of your explanations and comments. Also was able to set everything up and get most of the things working. Kwel kwel. 😃
I remember how painful this experience was for me, you are going to save a lot of wasted time to many people, so difficult to put all the stuff required for java together. great job!
This is a very neat step by step guide. Wish I found this in my early days of neovim. But hey, I'm here now that I need to setup stuff for Java and have no idea where to start :D
Amigo, me cambiaste la vida, ahora no necesito instalar nada en windows, paso todo a wsl y con neovim tengo completo mi setup para desarrollo. Gracias, millones de gracias.
At work we have mixed Java and Kotlin code. How can I extend this to actually recognize that? That's the only thing I need before everything is perfect for me in neovim :)
All you would need to do is install a language server for kotlin, and follow the directions for that language server for configuration. If its anything like the Java language server you would probably just need to setup an auto command that watches for a kotlin file to be opened and it would start the server. And in that case both the kotlin and java servers would exist at the same time making developing both seemless.
I would suggest looking into the documentation for java test on github, its one of the most difficult things to get installed and working properly. Most likely one of the java servers is not installed correctly.
Great video! I learned a lot and was amazed at how thorough both your explanation was as well as all of the comments you provided. Two small suggestions to improve quality a bit, zoom in a but with the text since it's a little hard to read a video when you're terminal is so zoomed out (sort of like when showing your screen in a video conference meeting). Second, get a program like keycaster that displays keys you're pressing in real time, so viewers can follow along a bit better with what you're doing if you don't mention one or 2 key presses. A 3rd suggestion that would be bad nice to have as well, add timestamps in RUclips. I hope you keep making videos this useful!
I'm following the configuration, but when I'm going to test it with the Java file at 2:00:00, I open the file I have and it tells me it can't find 'cmp_nvim_lsp', worth noting that I'm doing this from Windows. :(
Reviewing a bit, it indicates that I need to install the following as a dependency 'hrsh7th/cmp-nvim-lsp', but I reviewed the complete repo of the configuration and saw that it's not necessary since it's not installed anywhere, could you please help me with this?
@@informaticoAutoDidacta cmp-nvim-lsp is installed in the lua/plugins/cmp.lua file on line 13 in the repository. I may have just made a continuity mistake or something in the video if you have not setup this file by the time you need it in the configuration.
@@unknownkoder Thank you for the information. I must say that the video is very well explained, thank you. I wanted to use Vim more frequently, but it was a big problem to set it up to use Java with it.
When I start nvim I get such error, can someone help me solve that? Failed to run `config` for springboot-nvim ...e/nvim/lazy/springboot-nvim/lua/springboot-nvim/init.lua:3: module 'create_springboot_project' not found: ^Ino field package.preload['create_springboot_project'] cache_loader: module create_springboot_project not found cache_loader_lib: module create_springboot_project not found
There was a recent PR that added some features to the spring boot nvim package and unfortunately added a bug. A new PR was merged which should fix this issue. All you need to do is get the updated version with lazy.
Man, i want whole youtube vim community to bow down here, this person is doing java on vim.
what a perfect timing for such a perfect tutorial! exactly what i was looking for.
Ir would be awesome, if you can do a tutorial for debugging typescript / angular applications...
Thanks mate!
I don't work much with Angular, but if I come up with something in spare time I can definitely put in in my backlog of videos.
The steam notifications. Lol
The tutorial is the exact way that we want , properly explained loved it , but i suggest that please make the font bigger because in your pc may see easily but for us who are seeing mobile we have to zoom in a lot
Wow, thanks for your hard work. I have been moved out of using NeoVim because of I need to work with Java. Now I think there is a reason for me to back to NeoVim
you should increase your font size for tutorials, a great work by the way I'm giving this setup a go
Or Zoom in
Thank you for a great tutorial, managed to follow it easily because of your explanations and comments. Also was able to set everything up and get most of the things working. Kwel kwel. 😃
I remember how painful this experience was for me, you are going to save a lot of wasted time to many people, so difficult to put all the stuff required for java together. great job!
This is a very neat step by step guide. Wish I found this in my early days of neovim. But hey, I'm here now that I need to setup stuff for Java and have no idea where to start :D
Is there a way to attach a debugger using dap?
broo i'm in college just learning Java and realy wanted to use vim!, Ur video showed up like a blessing !
ohh thank you brother for the video
Amigo, me cambiaste la vida, ahora no necesito instalar nada en windows, paso todo a wsl y con neovim tengo completo mi setup para desarrollo. Gracias, millones de gracias.
At work we have mixed Java and Kotlin code. How can I extend this to actually recognize that? That's the only thing I need before everything is perfect for me in neovim :)
All you would need to do is install a language server for kotlin, and follow the directions for that language server for configuration. If its anything like the Java language server you would probably just need to setup an auto command that watches for a kotlin file to be opened and it would start the server. And in that case both the kotlin and java servers would exist at the same time making developing both seemless.
make a video on python in neovim
This is the best video on youtube for any beginner to start using nvim. You've explained everything in great detail. Thank you for posting this.
Appreciate you putting this together. I tried to clone your config and got an error around vscode-java-test when trying to run the Java Test
I would suggest looking into the documentation for java test on github, its one of the most difficult things to get installed and working properly. Most likely one of the java servers is not installed correctly.
nice video, thanks
Great video! I learned a lot and was amazed at how thorough both your explanation was as well as all of the comments you provided.
Two small suggestions to improve quality a bit, zoom in a but with the text since it's a little hard to read a video when you're terminal is so zoomed out (sort of like when showing your screen in a video conference meeting).
Second, get a program like keycaster that displays keys you're pressing in real time, so viewers can follow along a bit better with what you're doing if you don't mention one or 2 key presses.
A 3rd suggestion that would be bad nice to have as well, add timestamps in RUclips.
I hope you keep making videos this useful!
this is the best Neovim setup I've seen for java. I really appreciate you sharing this!
Exactly what I need thankk you man
How can i solve DemoApplication.java is not on the classpath of project demo-project, only syntax erros are reported
Typically when this does occur, you can open up another java file and then go back to your test/debugger.
its me again :D
a nice addition would be integrating with neotest. Have you looked into that?
I may look into this for things like React Test Library or Jest, but currently DAP UI and Java Test takes care of the primary unit testing I do.
thank you
I'm following the configuration, but when I'm going to test it with the Java file at 2:00:00, I open the file I have and it tells me it can't find 'cmp_nvim_lsp', worth noting that I'm doing this from Windows. :(
Reviewing a bit, it indicates that I need to install the following as a dependency 'hrsh7th/cmp-nvim-lsp', but I reviewed the complete repo of the configuration and saw that it's not necessary since it's not installed anywhere, could you please help me with this?
@@informaticoAutoDidacta cmp-nvim-lsp is installed in the lua/plugins/cmp.lua file on line 13 in the repository. I may have just made a continuity mistake or something in the video if you have not setup this file by the time you need it in the configuration.
@@unknownkoder Thank you for the information. I must say that the video is very well explained, thank you. I wanted to use Vim more frequently, but it was a big problem to set it up to use Java with it.
thanks man
Everything great! Except lack of lombok(
Lombok setup is included. I show lombok working at the end of the video.
@@unknownkoder Now i see
Make sure only one instance of the jdtls server is started, add a condition in your lsp config not to start a jdtl server
When I start nvim I get such error, can someone help me solve that?
Failed to run `config` for springboot-nvim
...e/nvim/lazy/springboot-nvim/lua/springboot-nvim/init.lua:3: module 'create_springboot_project' not found:
^Ino field package.preload['create_springboot_project']
cache_loader: module create_springboot_project not found
cache_loader_lib: module create_springboot_project not found
There was a recent PR that added some features to the spring boot nvim package and unfortunately added a bug. A new PR was merged which should fix this issue. All you need to do is get the updated version with lazy.
@@unknownkoder seems to be working now. Thank you! That video helped me a lot with java in vim