Тёмный

The perfect Neovim setup for Go 

Dreams of Code
Подписаться 139 тыс.
Просмотров 130 тыс.
50% 1

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 348   
@dreamsofcode
@dreamsofcode 6 месяцев назад
NVChad has had some breaking changes since this video! It's recommended to using the v2.0 branch instead for this video. I'll be doing an updated version of this video again soon!. git clone -b v2.0 github.com/NvChad/NvChad ~/.config/nvim --depth 1
@ryancloud-r9c
@ryancloud-r9c 6 месяцев назад
I really like your videos, is it possible to setup a full course on nvim from scratch ? instead of using nvchad?
@dreamsofcode
@dreamsofcode 6 месяцев назад
@@ryancloud-r9c thank you! Yeah I'm leaning towards a from scratch course / video. Currently playing with some ideas of how I can differentiate it from other ones but I think I have an idea!
@ryancloud-r9c
@ryancloud-r9c 6 месяцев назад
Awesome, thank you so much @@dreamsofcode.
@BearsDontStack
@BearsDontStack 6 месяцев назад
Eagerly awaiting the updated video!
@v_util
@v_util 6 месяцев назад
can't wait for updated version of this great setup! thanks a lot for your work
@dreamsofcode
@dreamsofcode Год назад
You can also install the go formatters using Mason, by adding `golines` `goimports` etc to your mason ensure_installed table. Shout out to @dattien6212 for this suggestion.
@natancosta2017
@natancosta2017 Год назад
Do u use Gnome?
@dreamsofcode
@dreamsofcode Год назад
@@natancosta2017 I do for recording!
@darthvader4899
@darthvader4899 10 месяцев назад
i can't install goimports_reviser with mason.nvim
@liltousin
@liltousin 9 месяцев назад
@@darthvader4899 Because it's not in mason
@meritocratik
@meritocratik Месяц назад
@@darthvader4899 maybe late, but you need 'goimports-reviser'
@flannn6
@flannn6 Год назад
This is just what ive been looking for. Thank you very much for this awesome content! Comming from 3 years of vscode, setting up neovim from scratch was pretty challenging specially because id never spoke lua before. Thanks! :wq
@wallacecamarinha4808
@wallacecamarinha4808 7 месяцев назад
I'm just starting with nvim and as someone who doesn't know a lot of lua, or nvim config, your video helped a ton. It was one of the most simple setups to quickly get started with go. Thanks man, keep up the good work.
@moonlightnirvana1591
@moonlightnirvana1591 Год назад
Earned a sub. Looked at the rest of your videos and it's amazing the quality of content you are putting out. Keep up the good work.
@dreamsofcode
@dreamsofcode Год назад
Thank you! I have a new one coming out this week that I've tried a lot of new concepts with. Hoping this one comes through really well!
@dmz985
@dmz985 Год назад
I'd really love to see a video about your arch setup (WM/DE, programs you use, especially your video editor / encoder). Top quality content.
@dreamsofcode
@dreamsofcode Год назад
I shall have to do one then!
@afterstory1263
@afterstory1263 Год назад
+1
@areeburrehmankhan1166
@areeburrehmankhan1166 Год назад
+1
@Redyf
@Redyf Год назад
Vouch
@jamesejr
@jamesejr 11 месяцев назад
+1
@davidm0rgan
@davidm0rgan Год назад
Lots of insight here, delivered with great pacing, thanks.
@dreamsofcode
@dreamsofcode Год назад
Thank you!
@martindimitrov8547
@martindimitrov8547 Год назад
Also, it would be cool if you made a video show asking your workflow: your most used commands and flow of vim + tmux
@dreamsofcode
@dreamsofcode Год назад
Great idea!
@brunojesus5444
@brunojesus5444 9 месяцев назад
Thank you for this setup. There's one thing missing for me, you shown how to debug tests, but what if I want to start a file and debug it?
@spacewad8745
@spacewad8745 Год назад
i was the 70th like. i am sorry for I have ruined the harmony of the world.
@crusader_
@crusader_ Год назад
Top tier content and more every time. This channels gonna blow up.
@dreamsofcode
@dreamsofcode Год назад
Thank you so much
@nextorlg
@nextorlg Год назад
Great video. It's going to take me a while to modify my config on top of nvchad default and the plugin ray-x/go.nvim to make things work well, but you showed me how to do something that was bothering me a ton. I think it would be good to show I to do formatting without more that gopls, for people like me wants to use as less plugins as possible until they get a good understanding on the basics. Thanks!
@dreamsofcode
@dreamsofcode Год назад
That's a good suggestion! I went with null-ls so one can build off of, but keeping it simple is also a good idea.
@jay_morelli
@jay_morelli Год назад
Great!! Thanks so much for the content! You have a great future ahead
@dreamsofcode
@dreamsofcode Год назад
Thank you! I really appreciate hearing that.
@ArthurSantos-lq9gi
@ArthurSantos-lq9gi Год назад
First of all, great video!! I'm also using NvChad thanks to you, you have freed me from using the old 'vi" for years. I just have one problem with NeoVim which is Lua. For instance, how would the final configuration be, if I wanted to merge the Rust configuration you made previously, with this one? I think you could make a video on this, or a shorts, after seeing people here on this comment section asking for more languages. Lastly I found a typo on the splits for the "Debugging" section. Thanks for the time and effort making very high quality content.
@dreamsofcode
@dreamsofcode Год назад
Thank you for the feedback! And for spotting the typo. As for merging, you should just be able to apply the same process but just add the additional fields, rather than replacing anything. i.e. for mason ``` ensure_installed { "rust-analyzer", "gopls" } ``` and for the lsp you'd have two entires, one for lspconfig.gopls and one for lspconfig.rust_analyzer. A short is a great idea! I may also set up a website with an faq as well.
@derekallred7251
@derekallred7251 Год назад
One for Elixir would be great! I have it setup on my machine but it would be cool to see if you do it differently. Great videos!
@dreamsofcode
@dreamsofcode Год назад
Absolutely! Elixir is an awesome language.
@coffeeintocode
@coffeeintocode Год назад
I'm a big Go user so super thanks for this! Can you set up TypeScript as well? (Can't escape JS land :) )
@dreamsofcode
@dreamsofcode Год назад
I absolutely will!
@krishnachaithanyaks9693
@krishnachaithanyaks9693 Год назад
First time in my life watching a RU-vid video that was posted minutes ago. 😅. By the way I subscribed to this channel this morning!
@dreamsofcode
@dreamsofcode Год назад
Thank you! I'm glad you liked it.
@krishnachaithanyaks9693
@krishnachaithanyaks9693 Год назад
It's me supposed to say Thank you for teaching me things for free! Thank you so much sir!
@ChatGTA345
@ChatGTA345 Год назад
For Go syntax highlighting, consider adding "gomod", "gosum" and "gowork" as well
@longdashes
@longdashes Год назад
AND THERE IT IS FOR GO; AS IF YOU'D KNEW I HAVE TO DO A PROJECT IN IT; AAAH!!!!!
@iatheman
@iatheman Год назад
Great video! Learn a ton and got a great neovim env for Go! One thing though, looks like gopls doesn't have the completeUnimported option anymore (4:02) and the behavior is there by default now.
@dreamsofcode
@dreamsofcode Год назад
Thank you! That's good to know! Thank you for sharing.
@bijayaprasadkuikel5162
@bijayaprasadkuikel5162 2 месяца назад
This needs to be updated for 2024, I could not set up my neovim as per the instruction.
@stephanegmt3227
@stephanegmt3227 Год назад
Really great ! what is you terminal font if you mind ? Thanks
@seandougherty3022
@seandougherty3022 6 месяцев назад
Now that null-ls is a public archive and no longer maintained, do you plan to redo your series of setups that use null-ls? It's a shame it was archived but here we are. For this series, we could use mason to install the formatting tools and then, for example, when using lspconfig, just pass the gofumpt setting to gopls. just a thought :) thanks for the great series of setup videos!!
@dreamsofcode
@dreamsofcode 6 месяцев назад
I will be redoing it soon! For the mean time you can drop in none-ls instead as it's a drop in replacement!
@seandougherty3022
@seandougherty3022 5 месяцев назад
@@dreamsofcode that's great to hear. yeah i was looking at none-ls and was going to attempt the drop-in and go from there :) looking forward to the redo. thank you for all of your hard work, it's appreciated.
@danielniels22
@danielniels22 3 месяца назад
2:03 how do you enter newline between that curly braces in Vim? My way is press “i” and then press “enter” to do that. But it seems like you are still in Normal mode doing that. How? This is my first time using Vim 🙏
@SayfSentinel
@SayfSentinel Год назад
Your videos are way better than the best Netflix shows
@dreamsofcode
@dreamsofcode Год назад
Haha thank you! That's such nice feedback.
@jonathanwilson8809
@jonathanwilson8809 7 месяцев назад
You can use tree sitter for better syntax highlighting
@theintjengineer
@theintjengineer Год назад
Good stuff 👌🏽 Could you do that, but for C++ and CMake?😅 Thanks, Man.
@dreamsofcode
@dreamsofcode Год назад
I can do! Added to the backlog.
@ThisGuyRocksLikeCrazy
@ThisGuyRocksLikeCrazy 10 месяцев назад
Is this better than go-vim?
@TheBurntHoney
@TheBurntHoney 11 месяцев назад
Isnt null ls archived?
@aleatoirealeatoire-s2j
@aleatoirealeatoire-s2j 9 дней назад
I friends ty for your video, i'm trying to install nvchad like you install in this video but that's not work, I'm required to install the version 0.9.0 because i have for now the 0.9.5 for work or that's work with all version of neovim ?
@josephsebastian943
@josephsebastian943 10 месяцев назад
This is amazing! Would like to see a setup for python as was a lot more work (at least for me). Ruff seems promising. Edit: found your python video. Thanks!
@jaredconnor7156
@jaredconnor7156 Год назад
If you don't mind me asking, what do you use for recording your terminal? The background and perspective are beautiful!
@dreamsofcode
@dreamsofcode Год назад
I use ffmpeg and a lot of motion animation! I'm actually going to start building these out into products so others can do the same also!
@КоньЛюдоед-ф6ф
@КоньЛюдоед-ф6ф 2 месяца назад
nvim its really so hard... what is good in ide? its work right here right now. For beginner trying to nvim is nightmare does it works on mac? I got this error with debug Error on launch: Failed to launch: could not launch process: can not run under Rosetta, check that the installed build of Go is right for your CPU architecture
@mastermachetier5594
@mastermachetier5594 8 месяцев назад
I have switched to astrovim but i am havin a hell of a time figuring out the configs lol
@JOker-iz9nk
@JOker-iz9nk Год назад
Hey, thanks for this :) Could you do one for Python?
@dreamsofcode
@dreamsofcode Год назад
I can!
@JOker-iz9nk
@JOker-iz9nk Год назад
@@dreamsofcode Hell yeah awesome, getting into neovim has been soooo much easier with all your videos. Cheers! :)
@srky19
@srky19 Год назад
l would also like to see this kind of setup for python! It' s so clean and fast!
@ThomasWSmith-wm5xn
@ThomasWSmith-wm5xn Месяц назад
how did you get that explorer on the side to open?
@eduardabramovich1216
@eduardabramovich1216 10 месяцев назад
These videos are awesome. Can you make one for nodejs, typescript coding?
@dev.info.2000
@dev.info.2000 7 месяцев назад
I use wsl2 in window, I installed golines but it alert command not found golines
@sarves_boreddy
@sarves_boreddy Год назад
Thanks for the video 😊
@dreamsofcode
@dreamsofcode Год назад
Thank you for watching.
Год назад
Thanks a lot! I'm happy with nvim and go.
@TheComix96
@TheComix96 Год назад
Nice video! I have a question since I watched the NvChad video. Is there a way to execute the various installs/updates through NvChad o masoninstall from command line? I wrote an ansible playbook for some configs in vim and nvim and I wanted to install all through that
@dreamsofcode
@dreamsofcode Год назад
Hmm that's a good question. I'm sure there is but I'll have to dig it. I just tend to use git to manage my config. Mason itself can be used more than I'm using in the video, which is my mistake!
@TheComix96
@TheComix96 Год назад
Look, I think that I kinda did something through the custom files in Jinja template format. When I'll push and redefine all, I could make it public
@raymondong349
@raymondong349 6 месяцев назад
hello, thank you for the video, you've earned yourself a subscriber! I'm getting started with NvChad and having some difficulty understanding how the config works. Could you help me please? 1. in 9:49, we use init field for loading key mapping for nvim-dap but config field for loading key mapping for dap_go, why is that? 2. Is this the preferred way for setting keybinding for nvChad? Also, I can’t see how load_mappings is linked to fetching the table from mappings.lua to get the key mapping 😅 Thank you so much for your help!
@theLowestPointInMyLife
@theLowestPointInMyLife Год назад
NvChad is totally different out-of-the-box now just 2 months later.
@roarc0
@roarc0 4 месяца назад
I use a lot the rename identifiers with f2 (using :%s/aa/bb/g is not the same). is there a similar function? Also generate unit test and the "extract function" from the selection of a block of code.
@brandongregori995
@brandongregori995 Год назад
FYI null-ls is archived and no longer relevant. Not sure what the best replacement is though
@AdrianAyala
@AdrianAyala Год назад
I JUST got to this part of the video and I'm sad cause I'm like.......welp he didn't go over the gopls option =(
@Emmanuel-th6lu
@Emmanuel-th6lu 6 месяцев назад
You're a blessing bro
@amircodes
@amircodes 5 месяцев назад
Hey, I hope you're doing well. What is name the font you're using in your terminal?
@fr0zen_4_ever
@fr0zen_4_ever 5 месяцев назад
Thats JetBrainsMono Nerd Font
@lucianoh4977
@lucianoh4977 Год назад
Amazing video! I'm eager to try it out and add my own plugins / customizations. I even managed to get a grasp on Lua configuration on nvchad, i was working from a sample config and i found it a bit hard. I'd like to see some setups on other programming languages, i love adding them to my developer toolkit. What about python? Ruby? Keep up the good work!
@miteshthakurr
@miteshthakurr Месяц назад
what terminal emulator are you using?
@EATNEWS
@EATNEWS 11 месяцев назад
Can you do a video on how you would set up multiple languages. I get the concept but would help to see examples
@mfinixone1417
@mfinixone1417 Год назад
You see that red line error that the LSP gives when you make an error, is there a way to give it a max charecter limit for example for each 30 charecter make a new line
@badbgp
@badbgp Год назад
Now that null-ls is being archived what is the proper way to install formatter like gofumpt?
@dreamsofcode
@dreamsofcode Год назад
Still install it using mason but it's a great question on what to use next. I'll probably do a video on the right option when one appears! In the next video on the series I'm going to look at a couple of options for it
@AdrianAyala
@AdrianAyala Год назад
@@dreamsofcode Please do! I just got to this portion of the video =( Back to VSCode....not that it isn't bad
@dadagj728
@dadagj728 10 месяцев назад
what if some characters do not display at my nvim on Windows 10? e.g. list markers? only have the crossed out rectangles, and the text?
@krige
@krige 9 месяцев назад
7:05 Debugging is misspelled on the video section tooltip
@AScribblingTurtle
@AScribblingTurtle Год назад
Man, you make it look so simple. I'm struggeling to wrap my head around all of this stuff. Between `zero-lsp` `lspconfig` `null-ls` its all just a confusing mess. The documentations are either none existing, to sparse or to detailed for my ADHD brain to handle. nvChad puts its own config layer on top of all of that and provides no usable documentation either. (Although their Website looks pretty, I'll give them that) I was able to follow your Video until the "Auto Format on Save" part. that one just does not want to work. No errors, nothing. Functions and go packages are installed. Running the :lua vim.lsp.buf.format() command by hand works fine too. In addition some of my projects need specific build flags. how can I set these on a per Project basis? I'm concidering going back to VSCode but their VIM-Support sucks. Maybe learning VIM was a mistake after all. Sorry for crying my heart out. I've wasted all day. trying to make this somehow work and I just don't want anymore.
@mateuszkubaszek7318
@mateuszkubaszek7318 Год назад
What is your perfect terminal emulator? Looks so nice. I'm on macos and use warp (yeah I know telemetry etc, but this is so beatyful), but looking some for backup.
@dreamsofcode
@dreamsofcode Год назад
I use Alacritty! Warp does look nice but as you mentioned. I've just picked up a Mac for creative work so may give warp a little try. I have alacritty on it currently however.
@Simon-xi8tb
@Simon-xi8tb 8 месяцев назад
Yeah, but default omnifunc completion sucks. DO I need to add autocomplete on topf of that ?
@reandov
@reandov 5 месяцев назад
Does anybody have a good solution for syntax highlighting and formatting for Go Template Files?
@VitoSansevero
@VitoSansevero Год назад
Thanks for these videos, not many on nvchad. Could you do one on python + dap?
@dreamsofcode
@dreamsofcode Год назад
I absolutely can and will;
@nexusdino4374
@nexusdino4374 Год назад
Hi! I have a question: Is delve available for rust as well?
@tanieltari4539
@tanieltari4539 Год назад
no, delve is go specific debugger
@dreamsofcode
@dreamsofcode Год назад
nvim-dap should just work with lldb in Rust. I have a video for rust which shows how!
@nexusdino4374
@nexusdino4374 Год назад
@@dreamsofcode ty
@DanielPradoBurgos
@DanielPradoBurgos 7 месяцев назад
This is perfect, I was really struggling with SpaceVim... Now, I tried it on a M1 and while it seems that everything's setup the same, when opening a go project it says that the LSP is not attached to the buffer, but it reports all of the configurations correctly and the LSP works perfectly with Lua. Has anyone experienced the same?
@DanielPradoBurgos
@DanielPradoBurgos 7 месяцев назад
Nevermind! The problem was the `gopls` installed by mason, removed it and installed the one on `brew` and starting working like a charm!!!
@Codigger-br2rt
@Codigger-br2rt 6 месяцев назад
I'm looking for vim plug-ins to write go programs
@v_util
@v_util 6 месяцев назад
hi! how can i setup goimports-reviser to delete unused imports? the mentioned config doesn't do this, maybe at my case however i tried to write, rewrite and simply copy-paste the whole config and tried to add `null_ls.builtins.formatting.goimports_reviser.with({ args = { "-rm", "unused", "$FILENAME" }, })` to the custom/configs/null-ls.lua file but it didn't work too. i'll appreciate any advice. thanks!
@dreamsofcode
@dreamsofcode 6 месяцев назад
imports-reviser has had some issues recently, it might be worth trying just standard goimports and seeing if that works better
@bishowpandey453
@bishowpandey453 9 месяцев назад
What window manager are you using?
@oussamasethoum1665
@oussamasethoum1665 Год назад
Thanks a lot man
@Cyneptic
@Cyneptic Год назад
Great video, I have one issue though, for tag adds, I keep getting struct not found even though there are structs defined and the cursor is on them, could you maybe help me out or point me in the right direction? thanks
@dreamsofcode
@dreamsofcode Год назад
Do you have treesitter installed? If you jump on my discord server I can better help
@joshduffney7954
@joshduffney7954 9 месяцев назад
Tell me more about the nice Vim icon that indicates the mode you're in. :)
@kumarraj197
@kumarraj197 Год назад
Great video
@dreamsofcode
@dreamsofcode Год назад
Thank you, I appreciate that!
@Ryan-uh5zf
@Ryan-uh5zf Год назад
Excellent videos, when I am using the nvim-dap-go, I found that if there is an error in the test function, the debugger exits without showing the error message. Have you encountered the same problem before?
@dreamsofcode
@dreamsofcode Год назад
Hmm I have no? Is it a compilation error or just a failure in the test?
@Ryan-uh5zf
@Ryan-uh5zf Год назад
Let's say that I have a function f, which has an error, that could be fixed by a blank import. When I run test code for f, I expect the test to fail and produce an error message related to the error of f, but when I ran the test code, it just silently ended, no error messages or no signs. `result, err := f(...)`, there is something in `err` and I call log.Fatal(..., err), but there is no log showing. @@dreamsofcode
@carshoesch
@carshoesch 2 месяца назад
Nice vid. Which colorscheme are you using?
@hpn1427
@hpn1427 Год назад
For some reason, auto save doesn't work in my case, I will get back here if it works, I literally copied everything from the config and it still doesn't auto format on save :(
@dreamsofcode
@dreamsofcode Год назад
Did you take a look at the config in my github link? That might help you with the auto format on save. If not, feel free to jump on my discord!
@hpn1427
@hpn1427 Год назад
@@dreamsofcode I will just copy paste everything from your repo, since I already have some plugins beforehand - been using nvchad for some time now, but I am programming mainly in go now. Thank you for answer
@jeffersondavis9397
@jeffersondavis9397 Год назад
same
@gavin_wang
@gavin_wang Год назад
same here ;-;
@javiergomezve
@javiergomezve Год назад
Awesome 👏
@dreamsofcode
@dreamsofcode Год назад
Thank you;
@ErastusK
@ErastusK Год назад
Running into some issues while installing gopher.vim, In the video you have code below, which when I run nothing happens, gopher is not installed config = function(_, opts) require("gopher").setup(opts) end, However in your repo you've add an addition require line below,, which throws a nil error. config = function(_, opts) require("gopher").setup(opts) require("core.utils").load_mappings("gopher") end What I'm I missing? Everything else works fine.
@dreamsofcode
@dreamsofcode Год назад
That additional line is for loading the custom mapping. If you jump over to my discord I can help take a look. Also you can reference my Neovim config in the description
@ErastusK
@ErastusK Год назад
@@dreamsofcode Thanks, I'll jump there.
@lucasospina4898
@lucasospina4898 7 месяцев назад
The completeUnimported is not working on my .go files TT-TT
@v_util
@v_util 6 месяцев назад
in my case it works when you write some code and wants to use unimported package you simply start write its name where you want to use its function and gopls will suggest you with this package in autocomplete dropdown. if you accept this suggestion by pressing enter - gopls will import this package for you
@PanosGeorgiadis
@PanosGeorgiadis Год назад
Do you happen to know if this is working with GitHubs Copilot as well?
@dreamsofcode
@dreamsofcode Год назад
You can add copilot to Neovim pretty easily! I've got a video in the planning stages on how to do that as well!
@soyfabianfranco
@soyfabianfranco Год назад
thanks man, can you make a nvim for beginners? Very good content
@dreamsofcode
@dreamsofcode Год назад
This is a great idea!
@Ashaiksameer
@Ashaiksameer Год назад
Make java configuration please 😢😢reply
@dreamsofcode
@dreamsofcode Год назад
I shall do!
@aleclowry7654
@aleclowry7654 Год назад
Lord I hate Java tooling though.
@ricardorien
@ricardorien 11 месяцев назад
THAANNKKSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS!!!!!!!!!
@marko95g
@marko95g Год назад
is there any plugin for updating gopls, dlv, gofumpt, goimports_reviser and golines or I have to execute those commands every time ?
@dreamsofcode
@dreamsofcode Год назад
Mason would be better for maintaining these long term. It may not have everything, however.
@marko95g
@marko95g Год назад
@dreamsofcode I add those plugins to mason: "williamboman/mason.nvim", opts = { ensure_installed = { "gopls", "delve", "gofumpt", "goimports", "goimports-reviser", "golines", "staticcheck", }, },
@jed_hed2474
@jed_hed2474 Год назад
I've tried doing a clean install of NvChad and I keep running into the same issue: Mason doesn't have any of the golang formatters listed. When I try to run the install at 2:33, it gives me a error saying that it can't find those packages. "spawn: go failed with exit code - and signal -. go is not executable" Any advice?
@dreamsofcode
@dreamsofcode Год назад
Hmm, do you have Go installed on your system? You can jump onto my discord as well for assistance too!
@jed_hed2474
@jed_hed2474 Год назад
@@dreamsofcode Oh, that might be why! I've got golang installed because I build sites through Hugo. I'd be more than grateful if you give me a hand on Discord!
@artemsedykh
@artemsedykh Год назад
Try to remove and add again --no-fork flag in case you're using neovide. Cause for some reason it setting PATH to nil.
@VickyGYT
@VickyGYT 5 месяцев назад
even though nvim is super fast why your video is so fast? why can't you slow down a bit and give viewers a chance to at least read the commands you are typing. Or you just want to show off?
@ifqygifhaazhar8786
@ifqygifhaazhar8786 4 месяца назад
just use feature 0.75x
@cosmosz6695
@cosmosz6695 2 месяца назад
Or just pause
@MegaCPfan101
@MegaCPfan101 2 дня назад
RU-vid has a new feature known as pause.
@davidvillalobosvargas
@davidvillalobosvargas Год назад
thank you
@dreamsofcode
@dreamsofcode Год назад
You're welcome! Thank you for watching.
@Ashaiksameer
@Ashaiksameer Год назад
Hi,when we get java configuration ..next weekend java exam.. me and my friends need it...i will refer your videos to my friends...please reply😢
@dreamsofcode
@dreamsofcode Год назад
It likely won't be for a little while still I'm afraid :(. I've got a couple of videos in the pipeline ahead of it.
@hahabanero
@hahabanero 7 месяцев назад
Can someone say why there's no autoimport? Doesn't null_ls.builtins.formatting.goimports_reviser shouldn't do that? Also autocomplete and formatting is not working in .tmpl files (i have 0 clients attached to tmpl file in LspInfo - no gopls, html or emmet_ls). Someone pls help :)
@dreamsofcode
@dreamsofcode 7 месяцев назад
reviser seems to be buggy currently. Id recommend switching to standard goimports for the time being!
@hahabanero
@hahabanero 7 месяцев назад
@@dreamsofcode Thanks for help - goimports works. Do You have any solution to emmet_ls or gopls in .tmpl files? I am not able to attach any of these servers to .tmpl files
@dreamsofcode
@dreamsofcode 7 месяцев назад
@@hahabanero if you jump on my discord I can help you more directly! Link should my on my channel page.
@v_util
@v_util 6 месяцев назад
i get a similar issue - it does not auto delete the unused imports. is there any solution to this?
@UsatiyNyan
@UsatiyNyan Год назад
One for C++ would be great!
@dreamsofcode
@dreamsofcode Год назад
I shall get one done!
@Redyf
@Redyf Год назад
Can you make a setup video for python and C++?
@dreamsofcode
@dreamsofcode Год назад
I can! I shall add it to the backlog
@Redyf
@Redyf Год назад
@@dreamsofcode Just a suggestion but i think you should turn this into a series, you could make setups for other languages and i know a LOT of developers would thank you for this. Keep up the amazing work!
@dreamsofcode
@dreamsofcode Год назад
@@Redyf That's a great suggestion. It's certainly becoming a series already. Do you think I should keep the title structure? Perhaps if I set up a playlist that will help serialize it.
@Redyf
@Redyf Год назад
@@dreamsofcode 100%, Those titles are great and making a playlist would be good for tracking the videos aswell 😀
@dreamsofcode
@dreamsofcode Год назад
@@Redyf Okay awesome! I'll make sure to do it. Thanks for the suggestion 😄
@DTorange1
@DTorange1 Год назад
I have problems with showing web-dev icons. Did u face it ?
@dreamsofcode
@dreamsofcode Год назад
There's been an update to nerdfont which broke a lot of symbols. You'll need to upgrade your font to the latest. I did face it and this resolved it
@crusader_
@crusader_ Год назад
You need to do one of these for javascript
@dreamsofcode
@dreamsofcode Год назад
It's on the backlog!
@ortani
@ortani 7 месяцев назад
any chance someone here know how to debug a golang instance running in a docker container with headless delve?
@dreamsofcode
@dreamsofcode 7 месяцев назад
If you jump on my discord we might be able to figure it out!
@ortani
@ortani 7 месяцев назад
@@dreamsofcode Ty so much, I could be able to debug my app using dlv with dap, but on my local machine, on the docker I could not. It seems something related do the debug symbols, because I can connect to the remote delve, but cannot make breakpoints (break) :( Ps. used the -gcflags=all="-N -l" to generate the symbols
@Graddg
@Graddg Год назад
How to add autoimport on save feature?
@dreamsofcode
@dreamsofcode Год назад
Goimports should do that coupled with the auto format on save!
@PLAY_Arcade
@PLAY_Arcade Месяц назад
You could have just went for Mason command, should have been beginner friendly.
@josedegracia5246
@josedegracia5246 Год назад
how tf after the theme thing appears a tree and some sort of a project structure, im lost
@dreamsofcode
@dreamsofcode Год назад
Ctrl+n! Apologies for not having a key display up for this. My main Neovim video has better explainations on controls.
@josedegracia5246
@josedegracia5246 Год назад
@dreamsofcode Thanks, man. Sorry for my manners, and thanks for replying this fast.
@guitaripod
@guitaripod Год назад
Would you be willing to make a video like this for Swift?
@dreamsofcode
@dreamsofcode Год назад
I absolutely would.
@guitaripod
@guitaripod Год назад
@@dreamsofcode I would pay you lol
@guitaripod
@guitaripod Год назад
@@dreamsofcode btw, I can compound each of these videos right? Just add the required plugins to the lua configs?
@dreamsofcode
@dreamsofcode Год назад
@@guitaripod You absolutely can compound them! I may have to do a quick video on how to do that, but that is the idea behind the series :). The only change I'd make is to try and use `null-ls` with Rust as well, which I couldn't get working the first time. I'll probably need to do a quick video on this.
@dimitrioskoulartsas6184
@dimitrioskoulartsas6184 Год назад
1:16 ah yes the nerd fonts update issue
@dreamsofcode
@dreamsofcode Год назад
Yeah, it got me during the recording. I updated my system half way though
@gordonfreimann
@gordonfreimann Год назад
what's your font?
@dreamsofcode
@dreamsofcode Год назад
JetBrainsMono Nerd Font
@TheShprota
@TheShprota 9 месяцев назад
What your thoughts on go.vim from x-ray?
@alejandroulisessanchezgame6924
Can you make a install config with zig
@dreamsofcode
@dreamsofcode Год назад
I absolutely can! That'll be a fun one to make. I'll add it to the backlog 😁
@alejandroulisessanchezgame6924
Thanks
@maguilecutty
@maguilecutty 11 месяцев назад
If someone could post the dot files I keep fucking up and having to start again w that would be great. Thanks
@gravityshark580
@gravityshark580 2 месяца назад
Deugging
@frittex
@frittex Год назад
do one for rust
@dreamsofcode
@dreamsofcode Год назад
I got one for Rust already haha. Although I need to add an amendment for null-ls
@frittex
@frittex Год назад
@@dreamsofcode woah I missed that one completely, sorrey :p
@dreamsofcode
@dreamsofcode Год назад
@@frittex S'all good! We can blame the algorithm :)
Далее
Как быстро освоить Vim / Neovim?
23:31
NeoVim как IDE для Golang и не только
31:36
Как он понял?
00:13
Просмотров 169 тыс.
Se las dejo ahí.
00:10
Просмотров 325 тыс.
Попробовал салат! А вы? 😋
00:23
Просмотров 2,7 млн
The perfect Neovim setup for Python
15:11
Просмотров 224 тыс.
How I Make My Terminal Beautiful
3:18
Просмотров 17 тыс.
Tmux has forever changed the way I write code.
13:30
Просмотров 997 тыс.
Why Neovim nerds are so obsessed with the terminal
6:44
Как он понял?
00:13
Просмотров 169 тыс.