Integrated Test Results in Neovim

preview_player
Показать описание
(Final Episode of Autosave Saga)

Let me know what you think!

#neovim #lua #go #programming
Рекомендации по теме
Комментарии
Автор

Yo TJ. My brother was jealous that you pinned my youtube comment last video. This is a shoutout to him. Also, how do you spell the french version of JSON?

joeycozza
Автор

The things you do - they look like magic! And then again - you make us feel like we could be magicians, too! If we only put a little more work in 😉 Thank you!!!

uwehusmann
Автор

Hi @TJDeVries! Neovim diagnostics is a great data storage for such cases. I implemented this idea to run RSpec tests(with slight modifications). Now I enjoy working with tests more than ever.
Thanks for sharing your ideas and implementation details.

P.S. Repeating things while explaining a topic is actually a valuable habit. Cheers!

Givmiakis
Автор

Next level stuff! It's really cool that you're showcasing what diagnostics can do and how easy it is to tailor sophisticated features that speed up my workflow 👍👍

JanChristophEbersbach
Автор

Thanks for the amazing work on Neovim, you and all involved. Really happy with It!

adelarsq
Автор

Starting to move from VSCode to NeoVim to code from iPad and any other device, this is awesome, extendable editor!

ordinarygg
Автор

Yo Teej, Kudos for this implementation, it is absolutely insane.
Just if you are interested, I made a few modifications in which I cover:
A. Executions with package orientation. Really good to apply this GoTestOnSave user command to API development, which is my use case scenario.
B. Table test Handling, in which I stack the resulting virtual text and diagnostics in the "father" or containing test

Again, thank you, you have awaken my interest in Neovim plugin development.
Cheers!

machinima
Автор

Great video as always!

It would be good if you could make a video about how to test functions that act on buffers, in Lua.
Like, for example, let's say a function that gets the contents of the current line, and does some processing on it.

ulissescruz
Автор

Extremely useful! Hope you keep making videos showing off what can be done with the Lua API :)

TomasSandven
Автор

Amazing video! Now I know what to do during the weekend.

weizheheng
Автор

Where have you been all my life? Long time Vim user here, never bothered to learn vimscript, but I like lua. Recently adopted neovim and awesomewm which are both scriptable with lua, life just took a turn for the better! I was on the fence about neovim for a long time, but not anymore! Thank you for all the effort you have put into the project! If you haven't already (I'll browse through the channel), I'd like to request a similar tutorial on how to generate input for the quickfix list too.

jazzochannel
Автор

Amazing!!!
It's just I have to say.
Thank you man!!!
Thank you!

jevessonsouza
Автор

Starting my Programming Journey as I'm switching careers. Everyone is telling me to use vs code with all its integrated, easy to use, plugins. I'm over here trying to set up a Neo vim from scratch and implementing run, test and debugging, commands. All I know is that a mentor of mine told me to keep debugging/testing at the core, as this will help me understand better. Would like to see some comments. Should I keep diving into this rabbit hole of neovim? Or just use vscode and miss out all the fun?

riddickstark
Автор

Thanks for another useful and inspiring video!

sergeykuznetsov
Автор

Really like these video [series] that you're doing, keep them coming!

farzadmf
Автор

This is so awesome! I need this for Lua plugin development!

smjonas
Автор

thank you, this is really inspiring,

ahmedschhaider
Автор

Had to smash the like button before the video starts.

alexwexov
Автор

Diagnostics look nice!!

I kinda wish I could make em show up in a popup tho

seannewell
Автор

That is just I believe that nvim can do everything! I recently put all my nvim config in the container base on nixos/nix docker image. I found it quite portable to put on any server and machine with zero configuration. But when it has a great drawback that nvim in the docker cannot interact with the project environment on the host or in other docker. Can you figure out how to show this problem or any suggestions? I ask the same question to ThePrimeagen, too. LOL

艾曦-eg