Complete and Simple NeoVim Configuration From SCRATCH | Turn NeoVim into a Java Full Stack IDE

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 44

  • @ArunNegi-fi8di
    @ArunNegi-fi8di Месяц назад +11

    Man, i want whole youtube vim community to bow down here, this person is doing java on vim.

  • @mo5168
    @mo5168 4 месяца назад

    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!

    • @unknownkoder
      @unknownkoder  4 месяца назад +2

      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.

  • @RazoBeckett.
    @RazoBeckett. 2 месяца назад

    The steam notifications. Lol

  • @softwarewalaa
    @softwarewalaa 3 месяца назад +5

    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

  • @lekhoa9063
    @lekhoa9063 День назад

    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

  • @ahmedjaad4940
    @ahmedjaad4940 22 дня назад +1

    you should increase your font size for tutorials, a great work by the way I'm giving this setup a go

  • @NirabPudasaini
    @NirabPudasaini 25 дней назад

    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. 😃

  • @_mmarciano
    @_mmarciano 3 месяца назад +3

    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!

  • @Tobsson
    @Tobsson 4 месяца назад +2

    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

  • @EricDongh2p
    @EricDongh2p 17 дней назад

    Is there a way to attach a debugger using dap?

  • @Radsfer
    @Radsfer 4 месяца назад +1

    broo i'm in college just learning Java and realy wanted to use vim!, Ur video showed up like a blessing !

  • @anubhavpandey5182
    @anubhavpandey5182 28 дней назад

    ohh thank you brother for the video

  • @roberfuentesg
    @roberfuentesg Месяц назад +1

    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.

  • @t0nyandre
    @t0nyandre 15 дней назад

    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 :)

    • @unknownkoder
      @unknownkoder  11 дней назад

      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.

  • @santoshkumargouda6033
    @santoshkumargouda6033 Месяц назад

    make a video on python in neovim

  • @amanshrivastava7495
    @amanshrivastava7495 Месяц назад +1

    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.

  • @ascourter
    @ascourter Месяц назад

    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

    • @unknownkoder
      @unknownkoder  Месяц назад +1

      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.

  • @cawtoz
    @cawtoz Месяц назад

    nice video, thanks

  • @jamesaffleck4192
    @jamesaffleck4192 2 месяца назад

    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!

  • @VikingCanadian
    @VikingCanadian Месяц назад

    this is the best Neovim setup I've seen for java. I really appreciate you sharing this!

  • @ianespinosa2685
    @ianespinosa2685 3 месяца назад

    Exactly what I need thankk you man

  • @mathstylish
    @mathstylish 3 месяца назад

    How can i solve DemoApplication.java is not on the classpath of project demo-project, only syntax erros are reported

    • @unknownkoder
      @unknownkoder  3 месяца назад

      Typically when this does occur, you can open up another java file and then go back to your test/debugger.

  • @mo5168
    @mo5168 4 месяца назад

    its me again :D
    a nice addition would be integrating with neotest. Have you looked into that?

    • @unknownkoder
      @unknownkoder  4 месяца назад +1

      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.

  • @taponato1127
    @taponato1127 2 месяца назад

    thank you

  • @informaticoAutoDidacta
    @informaticoAutoDidacta 2 месяца назад

    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. :(

    • @informaticoAutoDidacta
      @informaticoAutoDidacta 2 месяца назад

      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?

    • @unknownkoder
      @unknownkoder  2 месяца назад +1

      @@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.

    • @informaticoAutoDidacta
      @informaticoAutoDidacta 2 месяца назад

      @@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.

  • @privatenoob9571
    @privatenoob9571 2 месяца назад

    thanks man

  • @Skaiiur
    @Skaiiur 2 месяца назад

    Everything great! Except lack of lombok(

    • @unknownkoder
      @unknownkoder  2 месяца назад +2

      Lombok setup is included. I show lombok working at the end of the video.

    • @Skaiiur
      @Skaiiur 2 месяца назад

      @@unknownkoder Now i see

    • @ahmedjaad4940
      @ahmedjaad4940 21 день назад

      Make sure only one instance of the jdtls server is started, add a condition in your lsp config not to start a jdtl server

  • @sophii100
    @sophii100 5 дней назад

    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

    • @unknownkoder
      @unknownkoder  3 дня назад +1

      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.

    • @sophii100
      @sophii100 3 дня назад

      @@unknownkoder seems to be working now. Thank you! That video helped me a lot with java in vim