My Neovim configuration for Golang development in 2024 (Using lazy.nvim and go.nvim)

  Рет қаралды 10,722

Mario Carrion

Mario Carrion

Күн бұрын

Пікірлер: 51
@nikolazivkovic2399
@nikolazivkovic2399 3 ай бұрын
I finally found this channel (again) - was looking for it (had it in my previous account). Thank you for the content!
@MrCradleman
@MrCradleman 7 ай бұрын
Thanks Mr Mario, always wait for your videos
@MarioCarrion
@MarioCarrion 6 ай бұрын
Thanks! I hope you found the video useful.
@DGDG0000000
@DGDG0000000 3 ай бұрын
You have recorded the best tutorials about Golang, all around the world ! thank you for that, Sir.
@rusinxls
@rusinxls 5 ай бұрын
thank you for this video Mario, great introduction to nvim and its plugins
@MarioCarrion
@MarioCarrion 4 ай бұрын
I'm glad you found the video useful, take care!
@diegodario1400
@diegodario1400 4 ай бұрын
The fuzzy file suggestion was neat, I loved it. Thanks for sharing
@MarioCarrion
@MarioCarrion 4 ай бұрын
It's really amazing; super helpful.
@yuchihchiu2263
@yuchihchiu2263 3 ай бұрын
As a developer transitioning from GoLand to Neovim, your videos have been incredibly helpful to me😍
@WhatNameHere
@WhatNameHere 7 ай бұрын
I was so looking for this videooooo. thank you. Havent watched yet, but I believe lsp, dap and other important parts are covered.
@MarioCarrion
@MarioCarrion 6 ай бұрын
I didn't cover debugging-that's a video in itself-but other than that, what you mentioned is in the video.
@ErmandDurro
@ErmandDurro 5 ай бұрын
WOW this is amazing content. By far the best video I have seen for explaining the nvim setup for golang. You have no idea how useful it was for me. THANK YOU so much 😃 I wish I could find something similar for Typescript as well 😄
@MarioCarrion
@MarioCarrion 4 ай бұрын
Thanks! I'm glad you liked the video. Cheers!
@smjure
@smjure 7 ай бұрын
Great vid and blog post, thank you Mario 👍
@MarioCarrion
@MarioCarrion 6 ай бұрын
Thank you. Take care!
@mlopezqc
@mlopezqc 4 ай бұрын
Thanks for the suggestions and the configuration files. I'm using them right now. The only thing I've changed is the test files keymaps. I don't know why you are overriding 'A', which sends the cursor to the end of the line in INSERT mode or 'V' which is used to select whole lines.
@MarioCarrion
@MarioCarrion 4 ай бұрын
I think it's a habit, if I recall correctly those were the default mappings when using vim-go; but hey I'm happy to hear your feedback, I'm always looking forward to improving my keymaps.
@BoosterShot1010
@BoosterShot1010 7 ай бұрын
Thank you for the great content!. It would be great if you could make a series on building a production ready application in golang. There aren't as many such content in Go as in other languages.
@MarioCarrion
@MarioCarrion 6 ай бұрын
Good idea, thanks for your suggestion.
@GabrielPozo
@GabrielPozo 7 ай бұрын
I'll always be an Emacs guy, but this video is making me want to give Vim another try.
@yuchihchiu2263
@yuchihchiu2263 3 ай бұрын
I was wondering how you made the transition from using Packer to LazyVim. Also, are there any articles or videos you could recommend for more information on this topic
@MarioCarrion
@MarioCarrion 3 ай бұрын
I read the Lazy documentation, the migration guide (although short) was really useful: lazy.folke.io/usage/migration
@baloguntobi917
@baloguntobi917 6 ай бұрын
Thank you! What about for tests? Want to hit f5 with debugger enabled etc
@BreakeDanceVEVO
@BreakeDanceVEVO 4 ай бұрын
Hey Mr Mario. I'm just wondering which font are you using? As it seems at first it's the Jetbrains Nerd Font Mono, but some of the keywords in Go files are italic. Is there any specific settings to make it as such (it looks nice!).
@MarioCarrion
@MarioCarrion 4 ай бұрын
Hi. Yes I'm using Jetbrains Nerd Font (the patched version); the styling comes from my theme catppuccin: github.com/MarioCarrion/videos/blob/main/2024/nvim-configuration/lua/mario/plugins/catppuccin-theme.lua#L16-L18 Cheers!
@BreakeDanceVEVO
@BreakeDanceVEVO 4 ай бұрын
@@MarioCarrion tnxxx!
@intl123
@intl123 3 ай бұрын
How do you produce an instructional video like this? What are the tools you use? The screen recorder, your audio, your image, the camera, and the cursors?
@PainfulBBQ
@PainfulBBQ 6 ай бұрын
Hi! Thanks for the video! What tool are you using for drawing on the screen?
@MarioCarrion
@MarioCarrion 6 ай бұрын
Thanks for watching. It's called Presentify.
@prashlovessamosa
@prashlovessamosa 7 ай бұрын
Thanks Mr Mario
@MarioCarrion
@MarioCarrion 6 ай бұрын
Thanks for watching. Take care.
@kharismasastrawansyah3314
@kharismasastrawansyah3314 6 ай бұрын
hello sir, why this repository not an option for git clone? Thank You !
@allisondealmeida
@allisondealmeida 5 ай бұрын
Mario, what is the tool you use to create markings during the explanation? How do I change the theme?
@MarioCarrion
@MarioCarrion 5 ай бұрын
The tool is called presentify, about the theme it depends, you can literally modify the catpuccin configuration or choose another theme out there.
@Jdtv689
@Jdtv689 2 ай бұрын
Can you build / run /debug from nvim ?
@yuxiang4218
@yuxiang4218 7 ай бұрын
great video
@yakomisar
@yakomisar 6 ай бұрын
Thanks Mario, why do u use separate plugin for the gt/gi/gr and etc.? it is already incorporated in telescope.Just checked your dotfiles, you should update your neovim version and then you can also delete plugin for commenting.
@MarioCarrion
@MarioCarrion 6 ай бұрын
When I recorded this video I was using v0.9.5; recently I upgraded to v0.10.0 and noticed a bunch of broken configurations, I'm still playing around with it, I'll probably update the configuration to remove redundant stuff. Do you have a configuration you can share?
@marioquinteros6836
@marioquinteros6836 5 ай бұрын
Hello, i am newbie on nvim please i need help that how clone the dotfiles, from linux and begin to study go thanks
@MarioCarrion
@MarioCarrion 5 ай бұрын
The instructions are here: github.com/MarioCarrion/videos/blob/e5ab66c3f75ea31373567892defc84be1f730546/2024/nvim-configuration/README.md clone the repo and copy the files over to your local config path; in main I updated the code to match the most recent neovim version.
@danielwojnar3876
@danielwojnar3876 7 ай бұрын
What's about debugging? Have you tried dap?
@MarioCarrion
@MarioCarrion 6 ай бұрын
Debugging is a video in itself; I'll prepare something.
@maguilecutty
@maguilecutty 6 ай бұрын
No testing or debugging?
@MarioCarrion
@MarioCarrion 6 ай бұрын
Testing is included see the keymaps in "navigator.lua"; also navigator includes debugging options already you can review their README for that.
@gon004
@gon004 6 ай бұрын
Gracias!
Golang 1.23 What is new?
9:47
Mario Carrion
Рет қаралды 2,8 М.
My Neovim configuration in 2024
20:48
Andrew Courter
Рет қаралды 17 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 1,6 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 21 МЛН
(Neo)Vim Made Me a Better Software Developer
40:27
vim-jp
Рет қаралды 40 М.
NeoVim как IDE для Golang и не только
31:36
Evrone Development
Рет қаралды 22 М.
Neovim настройка | Плагины | LazyVim
29:45
MrTeamlead
Рет қаралды 3,6 М.
Why Neovim nerds are so obsessed with the terminal
6:44
Joshua Morony
Рет қаралды 103 М.
Golang: The Last Interface Explanation You'll Ever Need
17:58
Flo Woelki
Рет қаралды 24 М.
AstroNvim - лучшая IDE на NeoVim для разработчика
32:54
PurpleSchool | Anton Larichev
Рет қаралды 74 М.
I Tried Every AI Coding Assistant for Neovim
17:30
DevOps Toolbox
Рет қаралды 37 М.
Ultimate Neovim setup for Rust development
13:23
Let's Get Rusty
Рет қаралды 36 М.