- Видео 126
- Просмотров 48 726
Programming Rainbow
Великобритания
Добавлен 4 фев 2024
C, C++, COBOL, Go, Gforth, Haskell, JavaScript, Lua, Python, Ruby and Rust
08 - Music & Sound Effects - Beginners Guide to SDL2 in Haskell.
In this video, we’ll enhance our Haskell SDL2 games by adding music and sound effects. We’ll cover essential functions from the SDL.Mixer module like load, free, playMusic, pauseMusic, resumeMusic, halt, and haltMusic to give your game an immersive audio experience.
Просмотров: 61
Видео
07 - Player Sprite - Beginners Guide to SDL2 in Haskell.
Просмотров 22Месяц назад
Loading a player texture. Querying a Texture. Checking the Key State to move the sprite. An in-depth guide to getting started with SDL2 in Haskell. Github: github.com/ProgrammingRainbow/Beginners-Guide-to-SDL2-in-Haskell @ProgrammingRainbow
06 - Moving Text - Beginners Guide to SDL2 in Haskell.
Просмотров 21Месяц назад
Move Text around the screen and bounce off of edges. An in-depth guide to getting started with SDL2 in Haskell. Github: github.com/ProgrammingRainbow/Beginners-Guide-to-SDL2-in-Haskell @ProgrammingRainbow
05 - Creating Text - Beginners Guide to SDL2 in Haskell.
Просмотров 39Месяц назад
Initializing SDL.Font. Creating a Font. Creating a Text Surface. Converting a Surface to Texture and freeing a Surface. An in-depth guide to getting started with SDL2 in Haskell. Github: github.com/ProgrammingRainbow/Beginners-Guide-to-SDL2-in-Haskell @ProgrammingRainbow
04 - Changing Colors and Icon - Beginners Guide to SDL2 in Haskell.
Просмотров 39Месяц назад
Using randomRIO to change the Renderer color. Load a Window Icon. An in-depth guide to getting started with SDL2 in Haskell. Github: github.com/ProgrammingRainbow/Beginners-Guide-to-SDL2-in-Haskell @ProgrammingRainbow
03 - Background - Beginners Guide to SDL2 in Haskell.
Просмотров 22Месяц назад
Initialize SDL2 Image. Load Texture and draw Background. An in-depth guide to getting started with SDL2 in Haskell. Github: github.com/ProgrammingRainbow/Beginners-Guide-to-SDL2-in-Haskell @ProgrammingRainbow
02 - Close Window - Beginners Guide to SDL2 in Haskell.
Просмотров 35Месяц назад
Game Loop, Events and closing the Window. An in-depth guide to getting started with SDL2 in Haskell. Github: github.com/ProgrammingRainbow/Beginners-Guide-to-SDL2-in-Haskell @ProgrammingRainbow
01 - Open Window - Beginners Guide to SDL2 in Haskell.
Просмотров 159Месяц назад
Initializing SDL2, Creating Window and Renderer. Handling errors and freeing resources. An in-depth guide to getting started with SDL2 in Haskell. Github: github.com/ProgrammingRainbow/Beginners-Guide-to-SDL2-in-Haskell @ProgrammingRainbow
NvChad - Neovim - Haskell - Archlinux.
Просмотров 616Месяц назад
How to configure NvChad for Haskell. A guide for adding Haskell support for NvChad/NeoVim on Archlinux. We will be configuring LSP, Linting, Formatting and Syntax Highlighting using Haskell Language Server and haskell for nvim-treesitter. Github: github.com/ProgrammingRainbow/NvChad-2.5 @ProgrammingRainbow
NvChad - Neovim - Odin - Archlinux.
Просмотров 1,3 тыс.Месяц назад
NvChad - Neovim - Odin - Archlinux.
FFmpeg - Streaming - x11grab, vaapi, h264, youtube and twitch.
Просмотров 98Месяц назад
FFmpeg - Streaming - x11grab, vaapi, h264, youtube and twitch.
FFmpeg - Audio Mic - Record, Filter, De-noise, De-esser, EQ, Compressor and Limit.
Просмотров 752 месяца назад
FFmpeg - Audio Mic - Record, Filter, De-noise, De-esser, EQ, Compressor and Limit.
Neural Network in C and SDL2 from scratch.
Просмотров 8372 месяца назад
Neural Network in C and SDL2 from scratch.
08 - Sound Effects and Music - Beginners Guide to SDL2 in Odin
Просмотров 972 месяца назад
08 - Sound Effects and Music - Beginners Guide to SDL2 in Odin
07 - Player Sprite - Beginners Guide to SDL2 in Odin
Просмотров 882 месяца назад
07 - Player Sprite - Beginners Guide to SDL2 in Odin
06 - Moving Text - Beginners Guide to SDL2 in Odin
Просмотров 572 месяца назад
06 - Moving Text - Beginners Guide to SDL2 in Odin
05 - Creating Text - Beginners Guide to SDL2 in Odin
Просмотров 842 месяца назад
05 - Creating Text - Beginners Guide to SDL2 in Odin
04 - Changing Colors and Icon - Beginners Guide to SDL2 in Odin
Просмотров 642 месяца назад
04 - Changing Colors and Icon - Beginners Guide to SDL2 in Odin
03 - Background - Beginners Guide to SDL2 in Odin
Просмотров 842 месяца назад
03 - Background - Beginners Guide to SDL2 in Odin
02 - Close Window - Beginners Guide to SDL2 in Odin
Просмотров 782 месяца назад
02 - Close Window - Beginners Guide to SDL2 in Odin
01 - Open Window - Beginners Guide to SDL2 in Odin
Просмотров 6303 месяца назад
01 - Open Window - Beginners Guide to SDL2 in Odin
NvChad - Neovim - Python (Dreams of Code) - Archlinux
Просмотров 2 тыс.3 месяца назад
NvChad - Neovim - Python (Dreams of Code) - Archlinux
NvChad - Neovim - Python - Archlinux
Просмотров 1,5 тыс.3 месяца назад
NvChad - Neovim - Python - Archlinux
Super Clock - Part 3 - Lua and Love2D
Просмотров 503 месяца назад
Super Clock - Part 3 - Lua and Love2D
Super Clock - Part 2 - Lua and Love2D
Просмотров 663 месяца назад
Super Clock - Part 2 - Lua and Love2D
Super Clock - Part 1 - Lua and Love2D
Просмотров 1193 месяца назад
Super Clock - Part 1 - Lua and Love2D
NvChad - Neovim - Go/Golang - Archlinux
Просмотров 2,1 тыс.3 месяца назад
NvChad - Neovim - Go/Golang - Archlinux
NvChad - Neovim - C & C++ - Archlinux
Просмотров 8 тыс.3 месяца назад
NvChad - Neovim - C & C - Archlinux
Conway's Game of Life - Part 3 - Lua and Love2D
Просмотров 1273 месяца назад
Conway's Game of Life - Part 3 - Lua and Love2D
Thank you!
@@Owen-i5e thank you too.
This is a criminally underrated channel. Thank you very much for sharing your knowledge!
@@Greenbay-bn3yk I think don't eat the Yellow Snow is also on github in haskell
11:18 numbered line without picture clause is called 'group item'. 'Redefines' fits concept of unions like a glove :) Regarding C-padding: if you're not the one who compiled the C-code of SDL , you need to use SYNC keyword for the COBOL members of the structure, in order to match the expected structure size. Otherwise you just have to manually calculate the C-structure size (including default C-padding/alignment), and define your COBOL-structure accordingly. "8 byte boundary" is an approximation. The calculation is a bit more tricky.
Nice.
For me ols not working
can you described what happened? And your environment? does it never install ols?
Mate your channel is so good. I'm 50 and starting to learn a bit later than some :) but your videos are super helpful..... cheers
@@Ian-d9o Thanks you. Just let me know if you have some questions. I'm not much younger than you.
Is this rainbow gay? Because if it is I think you know what you can do with it! And your channel too!
@@albizutoday2754 Cool story! Thanks for sharing.
how to get border around background and have some icons on terminal ?
@conganh4176 Hello, this video is built on top of several other videos. The icons is a nerd font. They are just glyphs. What I mean is they are simple another letter. This is something that is a requirement of NvChad, and I covered it in the video about alacrity. That's the terminal I'm using. Check out that video or just look up nerd fonts. I am not sure you questioned the border.
@@ProgrammingRainbow the border is blue around terminal
@conganh4176 That has nothing to do with NvChad or Alacrity. The border around any active window is decorated with blue because it's set in the window manager. I'm specifically using Xmonad tiling window manager written in haskell. The specific colour theme is set to blue. As far as I know, all window managers in linux have some similar options. The Xmonad setup in that video is largely based on DTOS from the channel distrotube. But I am currently heavily modifying it and creating my own color themes.
Among all the videos shared on Neovim/NvChad, yours stands out for covering everything so thoroughly-thank you! I have one humble request: as a more experienced user, it would be immensely helpful if you could create a series or video starting from the basics, especially covering Lua scripting from scratch, how it initializes in Neovim, and the overall structure and purpose of each component in NvChad. This would make it easier for beginners or laypersons to understand the setup process and configurations. I haven’t seen any course or detailed guide covering these aspects in depth, either on RUclips or elsewhere. With your knowledge, a foundational guide would help many people make the most of Neovim and NvChad from the ground up. Thank you again, and I look forward to any new content you might create on this!
@@vadirajk.s838 Thank you so much.
Really appreciated the "long and extensive way" of doing this, helped me a lot! Believe me I've seen 10s if not 100s of how to setup NeoVim (including NvChad, LazyVim, etc) and they all are just magic, but this finally made sense. You basically did what I was shying away from and documented in in a very presentable manner. Thank you very much.
@DragoonFirestormar Thank you. I made the video by chance because I also couldn't find the answer, lol.
Heya! A bit late here, but I can't seem to get the auto-indentation to work. I have followed all the steps but still there is not auto-indenting... Did I do something wrong?
check :Mason and see if clang-format is installed. And if you followed the conform steps.
@@ProgrammingRainbow It is indeed installed. I'll have to double-check the conform steps, but I'm sure I followed it correctly... clangd - LSP is recognized, but just that no autoformatting is happening. Does it matter if I'm on Mac?
@freezeaim2412 there should be a package that is installed with :Mason called clang-format that is what is used with conform. And it formats when you save if you enable the save on format. The save on format step is in the first video setting up nvchad not this one.
@@ProgrammingRainbow I have done both, and all seems to be like with your guides. Not sure what else it can be...
@@freezeaim2412 Hello. Sorry i haven't been feeling well. Lets try to figure this out. What i have done on my system is i backed up my config and completely cleared nvim and i pulled my nvim config fresh and let it start up from a clean install. I got a message that they are nvchad 3.0 but there was no issues. After it was up and running i opened my beginners guide to Cpp code and all was fine. But there was nothing for cpp yet. So i uncommented the treesitter c and cpp, i uncommented the conform for c and cpp in 2 places and i uncommented the lspconfig for c and cpp in 2 places. Then i restarted nvim watched it all install and opened the cpp. Treesitter installed and all was good. I tried saving my file and that too worked. So the config should work still. There are some things to check. 1 is you could do what i just did and backup your nvim and completely clear it and pull my config uncomment all the cpp stuff and see if that works. Before that you can check :ConformInfo and see if that is working or showing an error. Also make sure you don't have some local dot file that is controlling your formatting of your project.
Hey can you make a video on how to setup neovim for cpp with input and output file?
@@sajidmontachir5444 do you mean setting up neovim for cpp. Or do you mean coding in cpp where you are reading from a file and then writing to a file?
@@ProgrammingRainbow second one.
@@sajidmontachir5444 like this? #include <iostream> #include <fstream> #include <string> int main() { std::ifstream file("example.txt"); // Open the file if (!file.is_open()) { std::cerr << "Unable to open file" << std::endl; return 1; // Indicate failure } std::string line; while (std::getline(file, line)) { // Read each line std::cout << line << std::endl; // Print the line } file.close(); // Close the file return 0; // Indicate success }
@@ProgrammingRainbow nope . i meant to say like taking input with scanf type. basically i cant figure out how to set neovim for problem solving. I hope this clears
@@sajidmontachir5444 Oh ok. I'm not sure off the top of my head to be honest.
Try using `opts_extend = { "ensure_installed" }` to extend default NvChad `opts.ensure_installed` in `treesitter`.
wow excellent, maybe you can also make one for cmake projects I would really appreciate it, by the way thank you for your work
@SirDEVrick Thank you. I have never used cmake, though.
Thank you bro~~
When attempting to install using this method, wget fails and kicks back exit code 8 and signal 0. It would appear as though the files may not exist or have been moved. It would appear that the download information is dropping the .zip file extension
@undrpaidtekmnky143 can you give the specific error message. We don't use wget or zip anywhere. Or is it comming from mason or something?
Do you have plans to make a video for configuring java?
@alangarciamorales5779 I don't have any experience with Java. But the process will be similar to my other videos just with whatever lsp, formatter, and linters used for Java.
Let's go Arch BTW mentioned.
@@She-Jinping I couldn't help myself lol.
@@ProgrammingRainbow Ah it's alright I use ArchCraft myself
Loved this tutorial and become one of your subscriber 💖. Your are one of those rare teacher who is beginner friendly and love to teach in depth. You deserve a million subscriber but maybe the audience is very little for this content 💤.
@@Ashrafmahmud24 Thank you so much.
Very cool video. On NIXOS, the LUA_LSP is a statically linked binary which won't run. I did install the NIXOS package for lua_lanquage_server but it still uses the one in .local/state/nvim/.... Any suggestions ?
@donaldwilliams6821 try in lspconfig to remove lua_ls from the server list. That is simply there to let Mason install it. Also to uninstall it try :MasonUninstall lua_ls.
58:37 the linter's just like me fr
Hello! I want to make a multiplatform project that allows to implement a webview panel within the application. I was thinking about SDL but I don't know if it would be suitable, what do you recommend?
I'm going to have to be honest. I wasn't sure what you said above was english so i asked an LLM. It told me that webview is part of VSCode? It's javascript html and CSS. So it sounds like your making a web app like an electron app? or you are trying to make a special interface with VSCode which is also an electron web app. I don't have experience with those. If you want a web app there is only 1 option, Javascript. Since that is the only language allowed in a full browser or as electron like a headless browser. It's not a good language but it's the only language allowed in browsers. Any non javascript language should be multi platform. But some platforms require specific dev environments. Not the fault of the language just the proprietary nature of what your targeting like Microsoft, OSX, IOS, XBOX, PlayStation, Android. They all require specific build tools and specialist most of the time. But just "cross platform" that is almost all languages. Though development on non unix like systems such as Windows is only fixed by installing linux in windows. Which is itself fixed by not installing windows at all since it's not a programming friendly environment.
I think the whole idea is to override default settings with extra_args but extra_args is being ignored.
You can add a table.unpack(lint.linters.luacheck.args), to the ..args = { ... } and it will add the default values to the end of what ever arguments you placed before it.
@ewomer100 Would it be possible for you to post this on github because I need a lot of information to check what is happening. Like is it NvChad 2.5? Are you using my current config and what changes, and what pieces of code is giving you the undesired action. So I can try to reproduce the same situation. If you can open a ticket on github. If not you can try to detail it all here.
@@ProgrammingRainbow Sorry, it was a popup for NVChand UI 3.0, not NVChad 3.0. The way I read it it was NVChad 3.0 but its not. Sorry for the confusion.
@@ProgrammingRainbow The line "${3rd}/luv/library", is in their default lspconfig.lua under the lua language server setup ?command?
@@ewomer100 I wouldn't put it past them. They do like breaking things.
*redacted as the information was incorrect*
Seems like between the time of this video and the release of NVChad 3.0 they problem with the issues of love2d.
Strange I don't see any such 3.0 branch. There is currently a 2.0 and a 2.5 branch and the 2.5 is the default and active branch. Where do you see 3.0? Also what issue are you having with love2d?
Where is the guy who put chapters in the comment section?
@@howuseehim No idea. What's his name?
we have literally the exact same youtube feed its actually unsettling lmao thanks for the video though. Finally got the DAP working because of it. I never write bugs anyways so it's useless, but cool to have.
@ProfShibe never write bugs? Sometimes I feel I only write bugs lol.
@@ProfShibe How do you see someone youtube feed?
"not evil company microsoft" sounded very convincing 👍 god bless bill gates
Massively Cool
@@friedrichdergroe9664 Thank you
I subs already when you said "i just press the number 5" to show the viewer how you navigate between the tabs ❤❤😂😂😂
@@fahadmohamed5734 Thank you
Terminal name?
@@oussamaeljabbari Alacritty
Yay, you finally did it!!!🎉🎉
@hriddhitdatta454 I have been sitting on some haskell projects, but I'm just not comfortable yet. Also I was ramping up for beginners guide only to get caught up in refactoring my code again. Switching from IORef to StateT since IORef is mutable and doesn't seem like "the haskell way".
vim better (did not watch video)
@@orglightning ok cool
@@ProgrammingRainbow probably shouldn't be replying to a troll
@@DaBeanBro Yeah i think i got it. that's why my reply was like that.
Such a helpful tutorial - thank you so much!
Thank you. Check the Github there was some updates.
Thanks for the detailed explanation. I am a bit new to C++ but I have an issue where I don't know if it's related to nvim or not but I want to know why 'xxx.h file not found' error whenever I try to include files from other directories in my source. I have already made a CMakeLists.txt and I have a Makefile but I still get the error. Would love if anyone can help
headers in <> are searched in what ever your standard search path is for headers. on linux it's like /usr/include on windows it's a mess and you probably shouldn't develop on windows. headers that are in "" are relative search paths. for local header files.
Thank you so much! I tried neovim several times already, but every time I tried to do something with plugins or different configs from other people, it was too hard to understand, how does everything work and everything was like a black box for me. But not in case with your guidance. Usually I watch youtube videos at 2.5x speed, but this video I watched and followed at 1x, because it was really helpful
@cmdrkylekrein7173 Thank you very much. I know your pain. It took me 3 honest attempts before I could get working with neovim.
underrated tutorial 🎯🔥
ohh dudeee i just looked at your channel, and you make so many fire tutorials yet you get so little attention ?! sad to see tbh when you obviously put in a lot of effort 😢 keep on posting and eventually you’re gna strike gold 🙏
@@edvinte Thank you so much
Hello Programming Rainbow, The Hospitality Podcast, I hope you are well. I visited your RUclips Channel. Your content is Excellent. But your Channel is not growing, Because your Content title and Description are not SEO-friendly and do not have Enough Rank tags. This is why there is no Content Coming to the top of RUclips. As a result, your video SEO Score is very low, according to VidiQ, (your channel's video's SEO score is 42.7 / out of 100, which should be 90+). If you want, I can make it 90+, which will help your channel grow faster. If you SEO your videos Properly then the Channel Progress will be very Fast & Subscribers and Views will Increase. If you want I can solve problems and help you rank your videos Better. If you are Interested Please Let me know. Regards, Nazmun (RUclips Video SEO Expert).
@Najmun14 Any free advice you wish to share you can. But comments are not for advertising. Also, your channel is smaller than mine. So maybe work on your channel first before giving advice about mine. Thanks.
Video could be x2 shorter if you used an editor w/o auto-indentation 😂 Just kidding - I really like the pace of the tutorial, this is unique content , at least here on YT (COBOL + SDL2). Can't wait to migrate my pet-demo-SDL2 project to GnuCOBOL. Btw, I'm surprised the compiler didn't kick you for not using ALLOCATE for that BASED variable. Also, I had no success dereferencing pointers to more complex C-structs, returned from C-functions. Maybe I'm missing some compiler options, or maybe my Win32 GnuCOBOL is just not stable enough.
It's funny you mention the speed of my video. I just got told off for it being to slow for the GO videos. So about the ALLOCATE. That is something new in COBOL 2002 i guess it's for heap allocation. I didn't use that i used the traditional DATA DIVISION way. This is static it's allocated at compile time directly into the binary. It's not even stack allocated it's part of the binary. Like really old school. So anything i declare in DATA DIVISION is static allocated at compile time not run time. So not stack or heap.
Did you get errors from my code or from something you were trying? What i mean is did my code run on your system correctly.
@@ProgrammingRainbow well, BASED keyword is also something new (relatively to COBOL) afaik it is only used as part of the memory allocation trio: BASED, ALLOCATE, FREE. Regarding my experiments with static calls from COBOL to C: i only get correct values back from C-function for the primitive types ( like short, int ) but pointer types, like int * ptr, char * ptr i get garbage on my screen, which has nothing to do with the values i have populated internally in the C-function.
@LindenAshbyMK Ah, I see what you mean. To be honest, I got really stuck on the keystate array. It's an array created by SDL internally, and I needed to index it from COBOL. I was really stuck on this so I fought with llms for a couple days and came up with that BASED where it seems to be allocating an array but then you change the pointer to the actual SDL pointer. I was just happy to get it working, so I didn't question it too much after lol.
@@LindenAshbyMK May I see some of your code tests? I'm curious now about this.
I believe the reason your video on streaming doesn't look like it's using the full colour range is because most browsers and streaming services ignore/re-encode/don't use the full range of 0-255 but the "legal" or "TV" partial range of 16-235. You're right about BT.709 for HD, BT.2020 for UHD. There is also BT.601 for SD. Locally you should see your full colour range if you pass these flags to ffmpeg, but once it is on the web, they're usually gone.
@guillaumefrance5403 no it really was lighter without those settings. Like noticeably. When playing back in mpv. It's fine now. Not 100% because it's lossy but it's very close.
@@ProgrammingRainbow Sorry, things seems to have changed a lot in the last 6 or 7 years since I streamed anything. Thanks for the video, I used to use libx264 only with `-pix_fmt yuv420p` to get the full range, but this doesn't work vaapi.
@@ProgrammingRainbow Looks like HEVC hardware accelerated is using mod16 and gives extra 8 green pixels. 1080 really was 1088. If you check out old TV broadcasts most of them show up as 1088i. I'm not sure how to tell the hardware encoder to use another mod instead.
@@guillaumefrance5403 isn't nv12 related to or a variation of yuv420p?
@guillaumefrance5403 yeah the 1088 gets resized to 1080 during playback, making everything look fuzzy.
8:23 this is probably due to the nature of GnuCOBOL - it is a wrapper around plain C (something like Vala language did back in the day)
It's still pretty funny no other language does it like that. Even gforth compiles the c bindings.
hi sir , please i want to use bash script in neovim editor to get benifits of getting warnings and errors like what you did with cpp and lua , i struggled to find the right configuration but I didn't
@Programus-oy6yy I'm not sure if what you're looking for exists. The reason why is bash is not a programming language with an LSP. It's just a script of commands from the command line. There is treesitter for bash and fish that have syntax highlighting, and this can help, but it's not an lsp. There is also fish that, while typing in the commands, will auto complete and even let you know if the cli tool your writing exists or if the file exists. But that's at the command line and not neovim.
@@ProgrammingRainbow before I start looking for the solution I have been sure that there is a method allow us to get diagnostic and formating bash script syntax even if the true that is not a programming language ... they were used bash-language-server that provides this feature among others more features but unfortunately it stops supporting diagnostic feature .. but the things didn't stop there until the nice tool called shellcheck appears to provide the same feature in two different way , and one of these way is it supports getting diagnostic inside of editors and neovim is one of them and i sow many videos talking about it.. that's why i came here because im using your neovim configuration and I didnt know how to handle shellcheck within it .. note: I managed formatting using shfmt and other features using bashls and worked well
@Programus-oy6yy If you find the solution to all of this, let me know. But also, you don't need bash tools to format because, again, they are just collections of commands. These are commands that help you automate. I use bash and fish scripts daily. I just think you may be approaching them the wrong way. But again, any info is appreciated, and I or the next person may find it useful. So I love to see how far you get with it.
@@ProgrammingRainbow thanks for encouragement and I really understand you , but just as a beginner and also im not a bash script user, i think it will be useful if it can help me to speed my bash writing scripts on demands .. but in other hand yeh its possible that can be easy unlike how i imagine it hh im one of the persons who loves trying the new features that can increase productivity ... anyway thnks again for ur time
@Programus-oy6yy The reason I am trying to caution you in this, is because it's not a programming language. It's meant to script cli tasks. These tasks can be very dangerous they can completely break your system or destroy important data. You don't want to write a big script and run it. What you want to do is a command that you run often or group of commands that you run and know exactly what they do that's what you can put in a script. Every cli has its own syntax and needs because again its a script. So formatting and tools like that I think are a bad idea. It's not a language it's a script for automating. So you should already know the commands first. This is why syntax highlighting can be helpful but you don't need or want more than that. Watch my ffmpeg video. Ffmpeg is a cli tool that gets very large and complicated to write it. So that video uses fish and bash scripts to help. That's how scripts should be used. Not writing like it C. Because the results can be bad.
As a regular go user, I would have liked to see this video have a runtime of 20 minutes. A SDL tutorial should be about SDL and not include a primer on Golang. If people want to know how go works, they can go watch Tim's videos. That said thank you for posting! I just would have liked to listen at regular speed rather than 2x. 33:40 and all we have on the screen is an init and defer close... That's kinda wack
@CYB3Rsynth I tried to think where to start. This was something I struggled with, but I felt like someone who has just followed a go lesson, and now wants to make the first project, but is still learning just how to use go. I know it may be too simple, but it's what I needed, and couldn't find when I started. I followed all the C lessons and realised I had no idea how to actually do anything. If you see my other videos, the beginner series is really for beginners. The Yellow Snow I go faster, and after that, I go even faster. But I may just talk to slow too lol 😆.
what a blessing, i just got around to setting up linux on my pc and had i done so 2 months earlier i fear i wouldn't have gotten the hang of it. thank u man!
@seid44 I'm happy it was helpful. It can be daunting switching to a new OS. I have nightmares about booting windows. It's reversed for me since I never spend time in it.
it's definitely the theme that affects the visibility of the breakpoint.
Please add nvim dap go
@joaocarlosfilho yes when I have some time to figure it out in Go I will.
Do you plan on making a video for haskell, like you have for other languages? As you mentioned we'd want to avoid using hls from mason which makes the setup a bit challenging I think.
@hriddhitdatta454 Yes, I would like to. If you see me testing ffmpeg on the live stream, you will see me running some haskell. But I haven't got that much knowledge in haskell or setting up neovim. So I definitely will, but I'm not sure when.
Nice work. I set up the flake8 linter to disable "=", because it was getting on my nerves.
Wish this came up sooner during all my searching. Was getting confused between nvchad versions, lazyvim, and lua stuff (still new to me). Huge help and got me unstuck. Thanks for all the detail
@ModernHumanist that's why I made the video. I was also stuck, too, lol. My channel is tiny, that's why it's buried.
the space issue threw me as well as i was sure this want a thing a month or so ago but its like a ghost mode you can still hit the keys but the drawer is invisible. the first time you hit double space it goes into a different mode and comes up every time. its connected to WichKey and prob can be disabled.
@brandonh2690 Yeah, I have the space key issue right when I open a file.