Neovim - The Elite Editor Setup
10:29

Neovim - The Elite Editor Setup

Chris Titus Tech 06.05.2026 23 042 просмотров 1 040 лайков

Machine-readable: Markdown · JSON API · Site index

Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI
Описание видео
My yearly Neovim deep dive is back — this time fully revamped for Neovim 0.12. I walk through my actual real-world workflow: pasting screenshots directly into markdown articles, yanking UUIDs from the terminal, using CopilotChat for code analysis, oil.nvim for file management, and why I still haven't ditched VS Code entirely. This isn't a "use Neovim for everything" video — it's an honest look at where it actually wins. 📁 Config: https://github.com/ChrisTitusTech/neovim 00:00 Why Neovim yearly 00:28 Screenshot to article 01:37 Leader P workflow 02:41 fstab UUID trick 03:28 Mouse & VS Code 04:00 CopilotChat analysis 05:30 Going more minimal 06:15 Zen writing mode 07:21 Tab system overview 08:11 oil.nvim file management 09:06 Honest final thoughts ►► Digital Downloads ➜ https://www.cttstore.com ►► Patreon ➜ https://www.patreon.com/christitustech ►► Twitch ➜ https://www.twitch.tv/christitustech ►► Website and Guides ➜ https://christitus.com

Оглавление (11 сегментов)

Why Neovim yearly

About once a year, I make a video about Neoim, the elite editor. And I got to say, I love Neoim for its possibilities. And I have currently revamped my entire Neoim for Neovim 0. 12 that just dropped, I think it last month, or maybe it was even two months ago. But I have had a blast redoing this because it's made me more efficient in certain areas, specifically editing uh system utilities and config files. Uh, also I use it all

Screenshot to article

the time when it comes to making articles from chrisitus. com. I have special scripts set up so I can copy a certain image from anywhere in here and go ahead and put it inside the article. So let's say I want to grab this and we're just going to bring that down and I'm going to put this inside my web article. So I'm going to take it out, switch to a different project, go to my website and pull up, what is this? Neoim, the elite editor, and I think I wanted to put this towards snacks, which is towards the bottom here. And snacks is where I do uh a lot of like the file uh picking, live GRP, project switching, diagnostics, and the explorer tree, which you just saw. So, explore tree, this would be a natural spot to put that screenshot. Now, normally in markdown, you'd have to write the markdown syntax. You'd have to convert this file to WEBP. If you have an image editor, you might open it up in that and then uh paste it in the location it needs to be. I have a little hotkey in Neovim where I'll just go leader P. Then I will just put

Leader P workflow

explorer uh snacks. Boom. And then it makes the snacks explorer right there. You can actually see this at this directory. And on the website, if you look, this is a live reload. You can see the explorer picture went ahead and fed in there. So within, you know, five to 10 seconds, I'm able to really make snapshots and create uh screenshots and put them all in here in seconds instead of maybe a minute on a traditional uh website where you'd actually submit the file and then have to move it around or uh if you're trying to do it manually through markdown, it's even worse. So that's kind of uh where this is and just one of the powerful things about it. But let me show you another use case. Let's say I'm in FS tab. A lot of times it uses UUD and I want to grab one of the UDs from the other ones. So what I can do is actually go into standard mode retrieve and then just go BK ID, pull in all my UIDs for all my devices. So, this

fstab UUID trick

is really powerful on servers or headless systems because normally you'd have to write it down or maybe you could use like click paste or something like that to do a copy and then feed it directly in through a paste. Uh, but this is just so much easier. So, let's say uh I wanted to grab the UD for P1 right here, which it's all right there. You can see. But let's say I just wanted to isolate this down. I can just grab everything in this block, yank it, and then just say, you know what? I'm going to create a whole new entry with this UUD, and just go UUD equals that. Bam. Paste it in and then start going. So much better than having to type all this crap in and all this without having to mess with it. Now, I

Mouse & VS Code

also, you know, a lot of Neopim people, Neoim people are probably already cringing because I'm using my mouse, but I also like to kind of flip back and forth between VS Code because agent mode and VS Code's very nice for coding. And uh it's not bad in here, but I just want to kind of showcase this. It's fine for like something simple like this project. We'll pull up like our color scheme and we can actually feed that into our uh LLM over here. You can do local LLMs. You can do all that. The one thing I

CopilotChat analysis

would So, I haven't really found out how to do it projectwide. Uh an easy search for projectwide and say, "Hey, find this in 10 of these files in this whole project and have it kind of search through having that LLM do a wider search. " But for a single file, it does a pretty good job. and analyze this color scheme to make it pop more. And then just control S. It submits it. It goes out. It'll probably use like probably 53 codecs or even sonnet. Uh I have it just set to auto, but you can set to specific models if you like. And then it'll look it says current config is clean, but is more refined than punchy. What is already working? floats you separate background that and it says like okay uh too many bold groups less hierarchy but let's say you wanted to grab this and say this entire require right here and you want to grab this entire code block I would do leader Y uh from normal mode leader Y to grab the entire block and let's just come over here we'll go into visual mode and we'll just come on down all the way to the end and then we'll just paste it in and then we'd have this entire new setup directly from what we have over in our code. So, we

Going more minimal

would actually grab this, save it out. Now, I'm going to actually not save that because I don't necessarily want it cuz I kind of like my current color scheme, but I just wanted to give you an example of the three use cases I have for Neo Vim right now. All the codes right here. One of the big things here too is I kind of getting away from T's kickstart and I wanted to go more minimal. A lot of the LSPs and other things I noticed were a little bit too aggressive and I wanted a more minimal setup because a lot of times when I want to like detox myself from uh let's say like a VS Code and I want to just exclusively use Neoim, this is a good way to do it. I could also see a spot for me when it comes to like writing articles. I kind of like get in

Zen writing mode

a certain flow or maybe I'm writing a book and I want to kind of just zen out. A lot of times what I'll do is come into here and do I have Linux book in here? Oh, I don't. And I'm going to open up this project and then I'm just going to search and let's say I wanted to change like the drives and I wanted to expand this a little bit. I can come down and you'll notice hey uh it's seeing blanks around heading. So, you probably want to do that to get rid of it. Uh, error on line length. It wants this. And I could actually hide some of these errors like MD13 and MD12. It's kind of like ah, it's not that big a thing. So, you can actually hide some of the warnings if you don't like that. So, for this one, I'd probably just copy my markdown rule set from my website. And I have a specific markdown lint file I'll put directly here. Then, we're going to open that back up. And you'll notice, okay, lot less warnings, no minimum line requirements. And then I can start to clean this up a little bit, getting rid of these errors. And then

Tab system overview

also there's a tab system built into Neoim as well. So like you can go into add new tabs or go back to tabs. So then you have multiple tabs open. You can bring your file explorer back. And then you can kind of have a VS Code style setup if you want this. Sometimes I rock this and it just depends on the project. The bigger the projects, a lot of times I do find myself coming back into like my VS code uh setup to do like let's say a big modification like with lin util I do a lot of bash scripting over here and sometimes I don't want to do that neoim for that and I want to do like a full pro project reference using an LLM and I think VS code just does that better but again there's between the tab system I really enjoy uh I also like using oil, which is kind of cool. So, like let's

oil.nvim file management

say there's something else I wanted to add here. Uh let's say like a new chapter. I can go boom chapter 9 vnmarkdown and then exit out and you could create this file direct and then you'd have a brand new file just at your fingertips or you can navigate really easily using oil instead of the other. So, and all the Vim bindings work. So, you can jump around much easier. using Vim motions and it's just so many countless possibilities here. I'll go ahead and submit that better lint. Anyways, um these are just kind of like the basic thoughts when I'm using Neoim. Uh it's a great editor and something that I am always trying to perfect and get a little bit better at each time. In

Honest final thoughts

my experience, these are the things that work for me. I'm still not a 100% user of it and but I still love it in a lot of ways. I have a whole bunch of SOC's I want to use when I don't want to use something very heavy. One thing I've noticed with a lot of guey editors is they take a long time to load and a lot of times you just want to get in and out, do something really fast, and Neov's perfect for that. So there's a lot of use case for Neoim in my setup. I'm just not 100% on using it for coding just yet, especially with the agents being kind of weak. Uh I haven't really found one that I've liked better than, let's say, my VS Code alternative or, you know, god forbid you use cursor. That's just light years ahead of both products when it comes to agent editing. Uh but I'm not huge into doing that or making it like a full-blown gooey out of it. I've tried and I'm just like, ah, it's okay. But a lot of times I do a lot more hands-on content. So anyways, that's my thoughts on Neoim. I hope you enjoyed this. I say try it out. You know, it's good. I don't think you're going to switch overnight. It's taken me probably four years now of using Neoim to where I'm like I really incorporated a lot more. Uh but I'm still not 100% on board with it, especially in the era of AI agents. But there we go. Let me know your thoughts down below and I'll see you in the next one.

Другие видео автора — Chris Titus Tech

Ctrl+V

Экстракт Знаний в Telegram

Экстракты и дистилляты из лучших YouTube-каналов — сразу после публикации.

Подписаться

Дайджест Экстрактов

Лучшие методички за неделю — каждый понедельник