Vhyrro
Vhyrro
  • Видео 21
  • Просмотров 358 747
Understanding Neovim #8 - Mason
LSP is easily one of the most difficult topics that one can grasp in their day to day editor usage. In this episode we'll set up Mason, a tool that automates the installation process for LSP servers, thus vastly improving our LSP experience!
Timestamps:
00:00 Intro
01:20 Pros/Cons of Mason
03:12 Setup
04:35 The :Mason Command
07:18 Common Pitfalls
08:56 :LspInfo
12:04 mason-lspconfig.nvim
19:33 Outro
Like what I do? A sponsor to the channel or on my Github is greatly appreciated:
github.com/sponsors/vhyrro
Want to hang out? Check out the Neorg discord!
discord.gg/T6EgTAX7ht
Attribution for intro song:
"Study And Relax" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 Li...
Просмотров: 10 817

Видео

Understanding Neovim #7 - Language Server Protocol
Просмотров 14 тыс.Год назад
LSP is easily one of the most difficult topics that one can grasp in their day to day editor usage. In this episode I break down as many concepts as I can and internalize how they work within Neovim :D Timestamps: 00:00 Intro 01:05 Theoretical Overview 06:09 Neovim's LSP Client 07:40 Using an LSP the Hard Way 09:09 Installing clangd 11:30 Making Neovim use clangd 15:33 Autocommands 17:54 vim.ls...
Download Features and Cache Invalidation | Rocks Devlog #2
Просмотров 973Год назад
Caches, caches, more caches... please help. Like what I do? A sponsor to the channel or on my Github is greatly appreciated: github.com/sponsors/vhyrro Want to hang out? Check out the Neorg discord! discord.gg/T6EgTAX7ht
Here we go... | Rocks Devlog #1
Просмотров 2,5 тыс.Год назад
Starting off a new series where I try to implement an alternative frontend for luarocks.org in Rust! Like what I do? A sponsor to the channel or on my Github is greatly appreciated: github.com/sponsors/vhyrro Want to hang out? Check out the Neorg discord! discord.gg/T6EgTAX7ht
An Optimistic Update on Neorg and the Channel
Просмотров 4,6 тыс.Год назад
Time to take a step back and discuss some details about Neorg's future changes as well as the direction I'd like to take this channel! Like what I do? A sponsor to the channel or on my Github is greatly appreciated: github.com/sponsors/vhyrro Want to hang out? Check out the Neorg discord! discord.gg/T6EgTAX7ht
Understanding Neovim #6 - Taming the vim.opt Madness
Просмотров 10 тыс.Год назад
Neovim has loads of tables that allow us to set options in distinct ways - what's the difference between them and when do we use which? Hopefully you should have a deeper understanding by the end of this video :) Timestamps: 00:00 Intro 01:05 Chapter 1 02:13 Buffers 03:11 Windows 04:35 Tabs 05:34 Option/Variable Tables 09:16 Option Tables 11:13 vim.o - The Final Boss 14:30 vim.opt_local and vim...
Understanding Neovim #5 - Textobjects, Incremental Selection
Просмотров 15 тыс.Год назад
Now that we know what treesitter is we can try to really use some of its interesting capabilities. Timestamps: 00:00 Intro 00:28 Mistake From Part 4 01:09 Weird Lua Syntax Explained 02:24 The Leader Key 05:53 Incremental Selection 08:32 Better Keybinds 13:00 Textobjects 24:14 Outro LINK TO SPONSORS: github.com/sponsors/vhyrro LINK TO NEORG DISCORD: discord.gg/T6EgTAX7ht
Understanding Neovim #4 - Treesitter
Просмотров 21 тыс.Год назад
Treesitter is a modern parsing library for text editors. How can we leverage its capabilities within Neovim? Timestamps: 00:00 Introduction 01:12 What is Treesitter? 03:04 It's been here this whole time?? 04:54 The Role of nvim-treesitter 05:39 Installing nvim-treesitter 07:59 :InspectTree 10:42 Queries 12:19 Previewing Our Highlights 13:21 Configuring nvim-treesitter 16:00 Outro LINK TO SPONSO...
Understanding Neovim #3 - Those Pesky Bugs!
Просмотров 10 тыс.Год назад
Time to take a quick breather from the 40 minute episodes and make sure that our config is structured properly before we start setting up Treesitter! Timestamps: 00:00 Introduction 00:45 Fixing Race Conditions 5:54 Splitting the Configuration 11:30 When will the Errors Stop? 14:49 Outro LINK TO SPONSORS (in case you want to help me out!): github.com/sponsors/vhyrro LINK TO NEORG DISCORD: discor...
Understanding Neovim #2 - Plugins, Colorschemes
Просмотров 18 тыс.Год назад
Part 2! In this episode of the Neovim tutorial series we're installing lazy.nvim, understanding the runtime path within Neovim and installing our first plugin (a nice looking colour scheme!) Timestamps: 00:00 Introduction 01:26 Lua Comments 3:06 Issues with 'tabstop' 05:58 'virtualedit' 10:02 'inccommand' 11:44 'ignorecase' 13:17 'termguicolors' 15:48 lazy.nvim (plugin manager) 17:58 Lua Variab...
Understanding Neovim #1 - Installation
Просмотров 28 тыс.Год назад
Welcome to a new series where I attempt to explain how we can effectively script Neovim to become our perfect text editor. This series is going to partially be a slow-burner at the cost of having more details and interesting bits and bobs! Hope you enjoy :) Warning seasoned Neovim users, I use the mouse within Neovim to visually show sections of buffers. Heresy, I say! :p Timestamps: 00:00 Intr...
From No Org to Neorg - Journals + Summaries! | #5
Просмотров 15 тыс.Год назад
Journals, summaries? It's yours my friend. As long as you have enough rubies. 00:00 Introduction 1:14 Metadata 3:58 Automatic Metadata Generation 5:46 The Summary Module 10:48 The Journal 15:09 Outro - Neorg: github.com/nvim-neorg/neorg - Discord: discord.gg/T6EgTAX7ht - If you like what I do, please consider becoming a sponsor!: github.com/sponsors/vhyrro
From No Org to Neorg - Faster Editing | #4
Просмотров 16 тыс.Год назад
Now that we have some basic understanding of editing let's look at some modules designed to help us do repetitive tasks faster! - Neorg: github.com/nvim-neorg/neorg - Discord: discord.gg/T6EgTAX7ht - If you like what I do, please consider becoming a sponsor!: github.com/sponsors/vhyrro
From No Org to Neorg - Handling Breaking Changes | #3
Просмотров 12 тыс.Год назад
This part covers some breaking changes that were pushed as part of versions 3.0.0 and 4.0.0. Let's fix them up this video! - Neorg: github.com/nvim-neorg/neorg - Discord: discord.gg/T6EgTAX7ht - If you like what I do, please consider becoming a sponsor!: github.com/sponsors/vhyrro
From No Org to Neorg - Workflow, Links | #2
Просмотров 50 тыс.Год назад
Part 2! This part covers workflow improvements, how to configure modules like dirman and the concealer, plus some goodies regarding links. - Neorg: github.com/nvim-neorg/neorg - Discord: discord.gg/T6EgTAX7ht - Concealer wiki: github.com/nvim-neorg/neorg/wiki/Concealer - Sponsor Link: github.com/sponsors/vhyrro
From No Org to Neorg - The Basics | #1
Просмотров 131 тыс.2 года назад
From No Org to Neorg - The Basics | #1
Super Robin Hood NES TAS in 1:10.28 by Vhyrro
Просмотров 7364 года назад
Super Robin Hood NES TAS in 1:10.28 by Vhyrro
Super Robin Hood NES TAS in 1:15.14 by Vhyrro
Просмотров 1824 года назад
Super Robin Hood NES TAS in 1:15.14 by Vhyrro
Super Robin Hood NES TAS in 2:05.11 by Vhyrro
Просмотров 6514 года назад
Super Robin Hood NES TAS in 2:05.11 by Vhyrro
Super Robin Hood NES TAS in 03:06.91 by Vhyrro
Просмотров 4344 года назад
Super Robin Hood NES TAS in 03:06.91 by Vhyrro
Super Robin Hood TAS in 4:36.36 by Vhyrro
Просмотров 4924 года назад
Super Robin Hood TAS in 4:36.36 by Vhyrro

Комментарии

  • @chandler-barry
    @chandler-barry 4 дня назад

    great video

  • @LachlanMiller
    @LachlanMiller 5 дней назад

    Woah, amazing work! I love your channel and style.

  • @mostafatouny8411
    @mostafatouny8411 9 дней назад

    Clear, Simple, Concise, Low-level explanation, and to the point.

  • @hashi856
    @hashi856 20 дней назад

    I've been using Kickstart for a year now, and this series is what enabled me to create my own config from scratch. Thank you!

  • @EhabSamir-nn7le
    @EhabSamir-nn7le 20 дней назад

    I'm not a programmer, but after watching this video, I'm wondering why programmers don't just use PostgreSQL and plain text. If my question sounds strange, I apologize for that.

  • @HashimAlshobaki-t8j
    @HashimAlshobaki-t8j 24 дня назад

    Vhyroo please continue this series

  • @cfm76
    @cfm76 26 дней назад

    I wish I had discovered this series long ago. This series has been very informative and has made nvim much more understandable to me, though I've been using nvim for years. it's been so long ago since you've stopped making content for this series... It would have been nice for you to finish it. Anyway, hope you're doing well, and thank you again :)

  • @tototata-r8e
    @tototata-r8e 26 дней назад

    Thanks !

  • @tototata-r8e
    @tototata-r8e 26 дней назад

    thanks a lot ! :)

  • @abdulhamidmerii5538
    @abdulhamidmerii5538 29 дней назад

    Hi Vhyrro, Around this time last year, I started watching your series during my paternity leave after welcoming my first son. In those quiet early mornings, from about 4 AM to 10 AM, while taking care of him, your videos became my companion. Now, having used Neovim for a year, I’ve decided to revisit your series, and I must say, it feels incredibly nostalgic. Your videos were not only helpful but also inspiring. I genuinely hope you’ll consider creating more content in the future-you’ve made a lasting impact, and I’d love to see what you come up with next. Thank you for everything!

  • @lekhoa9063
    @lekhoa9063 Месяц назад

    Really really great series of neovim to understanding vim opt for beginners. Thank you for your hard work

  • @mela_nova
    @mela_nova Месяц назад

    Will you back? Thanks for this playlist series, this so great!

  • @ДенисМаценко-м2р
    @ДенисМаценко-м2р Месяц назад

    Thank you !

  • @ДенисМаценко-м2р
    @ДенисМаценко-м2р Месяц назад

    Continue, pls!

  • @ДенисМаценко-м2р
    @ДенисМаценко-м2р Месяц назад

    Thanks!

  • @ДенисМаценко-м2р
    @ДенисМаценко-м2р Месяц назад

    thank you, its super useful

  • @ДенисМаценко-м2р
    @ДенисМаценко-м2р Месяц назад

    Thank you for this, this is really helpful, <3

  • @brenok
    @brenok Месяц назад

    binged watch all of your nvim videos

  • @brenok
    @brenok Месяц назад

    Please continue making videos dude, you have talent! I finally understood so much more

  • @antonsemenchenko9345
    @antonsemenchenko9345 Месяц назад

    If you want to be able to use LSs, Linters, and etc. that was installed by mason you can simply add '/home/lager/.local/share/nvim/mason/bin' to your PATH

  • @betyoudontgothisname
    @betyoudontgothisname Месяц назад

    how are you doing the super jump?

  • @evaristegalois7378
    @evaristegalois7378 Месяц назад

    fabulous! I already had my neovim setup done following @josean, which was great and also very detailed, but this set of videos fills in the missing holes and expands the explanation of some of the finer things. I think in retrospect I would have been better off watching this first and maybe then josean afterwards (it may have also negated the need to take the josean path altogether.). Thank you so much for all your time and effort.

  • @fufafac2270
    @fufafac2270 Месяц назад

    I spent a lot of time trying to find a good tutorial to start with Neovim. Most of them were just about copying stuff without explaining anything, and sometimes it was pretty confusing for me because they weren't using windows. But this tutorial solved all those issues, and now it feels like everything is coming together. Thank you so much for this beautiful tutorial, I'm excited to continue with the series :D

  • @prasseeonscala
    @prasseeonscala 2 месяца назад

    Does norgopollis is going to be open source like neorg

  • @aelagha
    @aelagha 2 месяца назад

    The most useful and informative neovim videos. Thank you

  • @zeal514
    @zeal514 2 месяца назад

    Wow. Goodbye obsidian 😂. Seriously, I like obsidian, but I have to open it and break my kb only workflow.

  • @browrectum197
    @browrectum197 2 месяца назад

    keep up with the good work homie lovely and clean and easy i hope this go along

  • @sxxxi
    @sxxxi 2 месяца назад

    yeah, I hate to clutter up my system package manager so I feel like it is worth sacrificing some of my storage space for a dedicated lsp server manager

  • @oredaze
    @oredaze 2 месяца назад

    I hope neorg doesn't get too bloated. Not only am I scared of slowness, but also learning all of these features (and having to use them) may end up costing productivity. Neorg already has too many features for me.

  • @dylanpalmboom2971
    @dylanpalmboom2971 2 месяца назад

    Thanks for this excellent series! Really helpful! I hope you get a chance to add more videos to it 🙂

  • @sukkergris
    @sukkergris 2 месяца назад

    Super thanks! This just might be the best youtube tutorial/introduction for nvim out there. Great work!

  • @PiIsRational
    @PiIsRational 2 месяца назад

    I thought that the `require("lazy")` line would execute `~/local/share/nvim/lazy/lazy.nvim/lua/lazy/init.lua`, but when I add `print('hello')` to that file and restart nvim, it doesn't seem to get loaded.

    • @PiIsRational
      @PiIsRational 2 месяца назад

      Nvermind. I had to look at use the ":messages" command, and now I see that `lazy.nvim/lua/lazy/init.lua` is indeed being executed.

  • @tomasz2443
    @tomasz2443 2 месяца назад

    Another question. I'm setting up neovim on an offline system. Everything works by a simple file transfer, except Mason and it's LSPs. Any hint how to solve that ? The system doesn't have docker, so that approach is out of the scope.

  • @tomasz2443
    @tomasz2443 2 месяца назад

    This series is so good, any chance you will resume it ?

  • @MoHoLife
    @MoHoLife 2 месяца назад

    Found your videos and they are by far the most informative and helpful. I'm new to nvim and I have tried many ways to set up my config, and your way to do it just works. Would love you to continue these videos adding the auto complete and others. Keep going bud

  • @PalashBackup
    @PalashBackup 2 месяца назад

    Took me 3 days to go through the whole video. It was a bit slow paced, but very thorough. Much appreciated, thanks.

  • @cajone7591
    @cajone7591 2 месяца назад

    OMG! Thank you so much for this, this is by far, without exception the best 25mins and 18 secs I have ever invested in watching an information sharing video. I will now have to traverse the backlog of other videos you have done. Fantastic work !!!

  • @mindfulnessrock
    @mindfulnessrock 2 месяца назад

    9:16 Now the leader key instead of g : ) Can you give a breakdown on yours dots? I glanced autocompletion previews..

  • @beaumcdermott8742
    @beaumcdermott8742 2 месяца назад

    In the more than a year I've been using Neovim, this is the clearest, most helpful series of videos I've encountered. Suddenly a lot of previously fuzzy concepts are making perfect sense. You have a knack for this. Thank you for the work you've put into all of this.

  • @andreassvendsen5161
    @andreassvendsen5161 2 месяца назад

    This needs more views. Miles ahead of all the generic NeoVim videos!

  • @dev_insights783
    @dev_insights783 3 месяца назад

    markdown.nvim >>>>>>>>>

  • @HanifCarroll
    @HanifCarroll 3 месяца назад

    You've done a great job explaining this topic. I feel like I actually understand what's going on now. Thank you!

  • @ArthurGary-f4y
    @ArthurGary-f4y 3 месяца назад

    Price Glens

  • @AdelaideRory-c1q
    @AdelaideRory-c1q 3 месяца назад

    Turcotte Road

  • @maezrfulldive2770
    @maezrfulldive2770 3 месяца назад

    this needs more love, best nvim intro series♥

  • @xoanaraujo
    @xoanaraujo 3 месяца назад

    Awesome explanation

  • @xoanaraujo
    @xoanaraujo 3 месяца назад

    I didn't expect a TAS run on a channel with neovim videos xD nice

  • @nelsonfleig5024
    @nelsonfleig5024 3 месяца назад

    What a great series. Hope you are able to continue the series with new sections! It would be great to see some new stuff about working with git, debugging, file explorers, and some tmux integration.

  • @pierrecassidy583
    @pierrecassidy583 3 месяца назад

    Best pedagogical approach to learning computer tooling I've ever come across. Thank you for the outstanding work.

  • @LorenzoBettini
    @LorenzoBettini 3 месяца назад

    Excellent explanation of Mason!