- 3
- 13 539
Maria Solano
Приєднався 8 тра 2020
POV: LSP kind of sucks sometimes | NeovimConf 2024
As a Neovim user you know about LSP, either because you have a bunch of server configuration from nvim-lspconfig, have a custom on_attach function in your init.lua file, or because you actually wrote an LSP extension. But let's be real here, the protocol kind of sucks sometimes. During my talk I'll go over the things I find particularly annoying about LSP, sharing some of my experiences as an open source contributor and an ex-Microsoftie that directly worked with its core maintainers.
Переглядів: 4 618
Відео
Debugging your Neovim configuration
Переглядів 6 тис.8 місяців тому
In this video I try to show y'all how I use the Lua debugger to configure Neovim and troubleshoot my plugins :) Resources: - My Neovim dotfiles: github.com/MariaSolOs/dotfiles/tree/1a3cede5848c8158469989e71f5c80e0772ea730/.config/nvim - Lua debug adapter: github.com/jbyuki/one-small-step-for-vimkind - LazyVim's DAP setup: www.lazyvim.org/extras/dap/core - overseer (userful for projects with a ....
Contributing to Neovim | NeovimConf 2023
Переглядів 3,3 тис.11 місяців тому
Do you want to contribute to your favorite editor but don't know how? Then I hope you find this spiel interesting and helpful, where I share my experience in LSP and Treesitter with Neovim.
Thanks for great presetnation!
chyea! i love finding good small channels like this!
porque mariaaa
Are you saying that Microsoft label something Open Source and also lock it to vscode? shocked_pikachu.jpg
nice spiel ..
5:37 I question that "for free" too... I think I would argue that there's no such thing as "for free", not in software development, not anywhere really.
Great presentations. Thanks
oye tu, por favor explicame eso del ¿por qué Maria? Muchas gracias.
No way! You are the porque Maria???? 🤯
Great video, presentations from core neovim contributors are always appreciated
Loved this talk. I love the idea of LSP, and I'm a bit disappointed to learn it has there problems. I think I'll study the blog posts you linked to learn more. Another issue that is sometimes brought up is that some LSP implementations have performance issues. I know this is probably not because of the specification, but it's sometimes frustrating to realize that even though there's huge potential in the protocol, we seem to get stuck in these bumps in the road. Let's hope the situation improves in the future!
The idea of LSP is great, but the handling of it by Microsoft has been pretty lackluster
Thank you so much for explaining this!
your neovim dotfiles not working. I am getting many errors
Can you tell what they are?
Can you make a video of neovim from scratch for JS based full stack web development. I was looking for a perfect web dev config.
So cool thank you so much :)
I am very glad to see new Neovim videos here. Thanks for your contribution to Neovim ecosystem. I have some suggestions to you.First, when you are recording your screen next time use little bit bigger fonts or zoom to terminal. You can also check videos like devaslife, vimjoyer, tjdevries, primeagen to get inspire. You will see they are recording screen viewable at the smartphone and tablet. And maybe you can add some lofi background music (or a chillout lounge music) to your video. And last suggestion, try to show instead tell to people. First show and then if necessary explain the function. Keep going! Have nice coding !
apologies for the personal question but I see you're using Linux and a software engineer at Microsoft -- do they let people daily drive Linux on their work laptops ? thought they would require Windows or MacOS. that's been a challenge for me throughout the years, often going against the grain with typical corporate policies, VPN software, etc. etc. Thanks!!
Nice vid, what font are you using?
great video Maria, love to see more and more people using Neovim, the community is growing. :)
this linux ?
Thank you, super helpful!
Excelente video Maria, aprendí un montón! Viendo tus dotfiles, tienes varias plugins que definitivamente voy a ensayar. Muchísimas gracias y espero que sigas subiendo más videos. Me alegra mucho ver a una colombiana haciendo contribuciones a mi editor favorito (como colombiano que soy). Sería super interesante si explicaras el codebase de Neovim a grandes rasgos, para hacer el camino más fácil a nosotros los mortales que quisieramos algun día hacer contribuciones a Neovim igualmente. No creo que alguien lo haya hecho hasta ahora. Videos en español son también muy bienvenidos :D. Cuídate y gracias de nuevo.
it's good to see women in UA-cam share their experience in tech, it's not the gender defines you, but women have different perspective on things than men, so keep it up 👍
can i use for roblox cheat code please
yes, this is what a women's editor looks like boys, isn't it awesome
Hey Maria! This is great stuff, thank you so much! I'm still trying to get my debug setup to work with javascript/typescript projects :/ it works sometimes, but mostly falls short with weird errors. I have a hunch that tells me I'm having issues with the .vscode/launch.json files. I think there's a lot of people struggling with this very same topic. If you happen to have this sorted, a walkthrough similar to the one on this video would help a lot of people 🤗
this is very helpful, I was just configuring a go debugger
Genial María
Awesome
it is a not a bug. lol i see new feature every day i use neovim and linux :)
Thank you for the lua debugger
Thank you so much....
Much needed video.
Very helpful, thank you!
Awesome video! I have been following you for a long time, learning how to contribute to open source from you. Through your PRs to Neovim, I have learned a lot about the internal principles of Neovim and studied your Neovim configuration. Thank you.
nice setup, great info for understanding nvim a bit more :)
Great video, there aren't enough "how to debug Neovim, itself" resources out there so this is definitely helpful. Quick FYI, for the stacktrace at ua-cam.com/video/47UGK4NgvC8/v-deo.htmlsi=yB_DSY3plAMUrvYp&t=854, the default mapping to go-to a frame in the stack is "o" as in "open" rather than <CR>
I knew it was possible! Just a user error hehe.
@@mariasolano8784 I got tripped up by this too, glad to spread the word :)
i wish you could show us how to use neovim (Lua debugger) to debug neovim config (or plugin)
How do you use the lua debugger inside neovim
Fantastic talk. I like to get started contributing to the Neovim community. From one programmer to another, I found this very inspiring. But how did you exactly "debug" within Neovim? What dependencies (i.e. plugins / config) are required to set debugging up? Care to shed some light?
8:44 really cool plugin idea 10000IQ strategy add how to approach the challenge! I'll still that strategy! Congrats! Btw: are you the Maria that Prime is always calling? ❤
I loved this talk. What an exemplary and positive developer.
Great talk
Siempre lindo ver representastes de Sudamérica, grande María y gracias por tus contribuciones a este maravilloso editor! 💚
Thanks for this! Very inspiring! :)
Loved your talk very inspiring hope to see more!
Wow, I didn't know it was possible to debug plug-ins in this way. Thank you very much! (if anyone else also is wondering how, search for one-small-step-for-vimkind plugin)
Very great talk 🎉
Talento colombiano en la NeovimConf 🎉
Awesome talk!