For windows, linux, and Mac users... if you want to open file from your "file explorer" in vim or nvim, you need to check out neovide. Sorry I didn't include that in the video, but a game changer for when you aren't in terminal and need that neovim hotness.
random thing that came to mind when mentioning differences between titus kickstart and standard: To perform a diff of the files and see the changes, all you need is "nvim -d file1 file2" to get a nice diff in split view. For total newbies, you can hop between different windows using Ctrl+w followed by the hjkl direction you want to go. When you get used to vim it becomes quite natural to have 4 or more splits this way.
The editor wars are a waste of time. One editor to rule them all is a fallacy. An editor is a tool and having more than one tool in your tool belt is completely normal. It is wise to become familiar with different tools because you never know when you will hit some obstacle and you are able to pull a rabbit out of your hat because you decided to use the right tool for the job at hand. I use a variety of editors depending on the work I am doing. Sometimes its just more appropriate to use Neovim. If I am coding Powershell, it will be VS Code. If it's a database, then JetBrains DataGrip. I happen to prefer Emacs as my primary editor because I use org-mode extensively all day long for organizing, taking engineering notes, writing documentation. The other advantages of Emacs are Tramp / Dired which can ssh to a host and allow one to edit files with or without su / sudo in an Emacs buffer. With Neovim / Tmux you don't have your dotfile configuration on the remote hosts. But with Emacs you are editing remote files locally. You always have your Emacs config for all your remote hosts. The remote hosts for cloud typically are minimized and missing vi / ViM / Neovim / nano, etc. Using Emacs, I don't need to worry about that.
very well put, to add, sometimes you have to remote into an unknown host or provide support to one physically, so you have to work with whatever said system has. you won't be able to install "your tool of choice" or pull any configs.
Lunarvim is great starting point for me. It's simple and comes with common plugin as default. I will not use neovim for heavy development right now (Intellij for that), but for code reviews or configs editing, neovim is unbeatable.
I have Visual Studio, Intellij, VScode all vim motionized. and of course along with neovim setup as well. Coding with these setups over a year now, still learning and feels awesome.
Ah, finally the perfect editor, I hope I didn't spend so many hours searching for the perfect editor instead of actually coding, I'd maybe still code as of now
I was feeling overwhelmed with all of the configuration of NvChad and was frustrated trying to customize something I wanted. Maybe Kickstart was what I was missing. I appreciate the knowledge!
With the LSP, sessions, Telescope, Neorg, Treesitter, Mason, Oil, and complete customizability, I just don't feel as comfortable in anything else. Lately, I've been trying out Neogit as well, although Lazygit is hard to beat.
@@ismbks I'm trying emacs just for sake of test, elisp is kinda hard to grasp for me, idk maybe with more time I can get used to it (any recommendation)
@@b1zzlerI have extremely short fingers that aren't designed for spanning multiple keys at once, so Neovim is useful for me in that respect. I just find it gives me a faster workflow. Also I like how it's configurable in Lua
@@deviantsemicolon618 totally valid use case 👍 I mean, simply "liking vim" is also a valid use case 😂at the end of the day, the only opinion on what editor you use that actually matters is your own opinion
The new Microsoft 365 Loop component took alot of inspiration from neovim. You can use / to create objects like tables, insert images and such stuff. But still CLI is in my heart ❤
This is exactly how I work, got intellij, visual studio code sometimes, but mostly just lunarvim, plus did I mention all the other editors have vim keybindings and comic code font 😅😊
This is such a classic path... first one makes a neovim configuration from scratch which is a lot of work... then one realizes someone else did a better job such as kickstart so you start using that but it is still a lot of work... finally one jumps to a proper fully featured neovim configuration such as AstroNvim and you get rid of the maintenance burden.
Only works if the way it is setup is absolutely perfect for you, which can happen, but not the norm… I did the same rounds but after getting pissed with how distros set up stuff I used the 0 to LSP video from the Primeagen to build my config, now that I took the time to setup and understand everything already did some refactoring and switched to Lazy instead of packer and setup some other niceties on top.
after using your "chris titus winutil" selecting "desktop" for the tweaks and applying then restarting now my android phone does not show on system tray as connected? so i undid the changes and still wont connect and is not seen in explorer? there must be some service switched off? no idea what, HELP. Tks
Hi, sorry for the wrong topic, but I have a question, maybe you can help me, bcs I cant find a solution, so i have a laptop with dynamic refresh rate 60hz and 120hz, it has a 13500h and 3050 rtx, if I change from dynamic refresh rate to 120hz it stays dynamic, nothing changes, any clue? I doubt it but maybe when i runned the debloat utility maybe something from there changed? Thanks!
I've used Doom Emacs for a few years now and it is what I always return to. Although, these days I'm actually running it with meow instead of evil. Anyway, it's really well put together "distro" of emacs that's still quite easy to customize. Great motion keys, magit, org-mode, etc. are just so good once you get comfortable with them and find the workflow that suits you.. highly recommend giving it an honest try :)
Hey man, I have an issue with the Winutil, on a fresh install(debloated), whenever i want to install something a popup tellsme its done, but nothing is installed
If you rather start using Helix (awesome vim alternative) instead of neovim you notice that you don't have to install plugins and also not config anything. All the best default are included and set up for you. You only need to make sure you have the language servers you need installed (if you haven't already). Command structure is not an afterthough and you don't need to figure them out yourself. The commands are beautifully structured and available from the start. And it is fast! Written in rust and scheme.
Tried to make kakoune work for me a few years ago, couldn’t get used to the motion before verb thing so Helix wouldn’t be for me, specially considering that it is its bespoke thing, not even 100 consistent with kakoune bindings. Seems like a lot of effort for such a niche inside a niche… Feels like a bad Neovim distro to me.
Oh yes. I've build my MacVim config over several years and wanted a shortcut to NeoVim by going NvChad. Pretty and cool loading features set up, but adding stuff to it is an atrocious experience. I definitely need to go the same route as I did with MacVim, from scratch. Which sucks too, because of the time it'll take. I still haven't even re-built my Spacemacs environment after switching to Doom.
Hi Chris I have a Asus tuf gaming laptop and was wondering what would be the best linux alternative to armory crate as it doesn't support Linux and need applications to control fan speed, performance and battery power performance etc to optimize my laptop for fedora Linux
I noticed you have the same dreaded "cursor stops blinking" issue after some time after you stop typing. What's the deal with flashing cursors in Linux that stop flashing???!!! Super annoying!
Hi Chris, great video… my only problem is that I already a vim setup with a tone of configs, plugins and so on. I just can’t drop all that. The question: can I configure neovim to work side by side with my existing vim? So that I can switch, like for old projects use vim and new projects use neovim ?
Your vim config will also work with nvim. However, if you have a working and effective vim config, thre's really no point in switching to nvim. The advantage you get might be little to none.
Hey Chris I like your channel and I specially like your arch one line installer and I was wondering if you plan to add an option for xfce desktop? It is my favourite DE and it is still one of the most popular. I use your server install and just add it later, but it'd be cool to see it as an option
I wanted to try it out now as I am always confused by vim. Well, I am not a pro in Linux at all but have some VMs running and few 3dPrinters with Debian . On Debian 12, neovim 0.7.4 is in the repos. I tried the installation script and the first thing it says LUA requires neovim >0.8.0. That is very frustrating and the main reason why Linux is still not mainstream. Many things do not "just work". This is frustrating. Very often, trying somthing out "quickly" as I saw it in a youtube tutorial ends in hours of fiddling around with settings, dependencies and stuff. Windows, no matter which version, might not be as mighty as linux, or as fancy as Linux, but it "just works". As long as there are literally hundreds of different Linux distributions and each one does something different than the other, Linux will never gain big market shares and will stay a niche product. Linux distributions are not competing against Windows or MacOS, they are mainly competing against other Linux distributions. Sorry for this comment, but I got very frustrated at the moment.
Everything arounnd neovim is cumbersom!!! As a seriouse dev. You wouldnt waste your time with it. You need a solid ecosystem and not a thing you struggle around half the time to config it insteat to dev. And i m rly sad to tell while im searching to get rid of microsoft stuff. But atm. There are no srs competitor to vscode!
nah, bro... Imma stick with my vscode since things usually work out of the box and I don't have to write config files in Lua... there are plenty of shortcuts, keybindings and even keymappers so that you can use even vim commands or whatever...
It is not complicated for the sake of it, it is a better and faster experience to edit after learning the basic motions. Don’t even need to switch to vim to get 70-80 percent of the benefits of it, just need to learn vim motions.
I wish there was a neovim based on JavaScript and not Lua. Even python would do it. It’s just no one wants to learn useless language and waste so much time.
For windows, linux, and Mac users... if you want to open file from your "file explorer" in vim or nvim, you need to check out neovide. Sorry I didn't include that in the video, but a game changer for when you aren't in terminal and need that neovim hotness.
The Primeagen will definitely love this vid.
haha true
Definitely buddy😊😂
who is better Primeagen or chris?
@@grandparick3176 They do different content, I think their both extremely good, Stop making comparisons 💀
Let's go!
Got'em
random thing that came to mind when mentioning differences between titus kickstart and standard: To perform a diff of the files and see the changes, all you need is "nvim -d file1 file2" to get a nice diff in split view. For total newbies, you can hop between different windows using Ctrl+w followed by the hjkl direction you want to go. When you get used to vim it becomes quite natural to have 4 or more splits this way.
The editor wars are a waste of time. One editor to rule them all is a fallacy. An editor is a tool and having more than one tool in your tool belt is completely normal. It is wise to become familiar with different tools because you never know when you will hit some obstacle and you are able to pull a rabbit out of your hat because you decided to use the right tool for the job at hand. I use a variety of editors depending on the work I am doing. Sometimes its just more appropriate to use Neovim. If I am coding Powershell, it will be VS Code. If it's a database, then JetBrains DataGrip.
I happen to prefer Emacs as my primary editor because I use org-mode extensively all day long for organizing, taking engineering notes, writing documentation. The other advantages of Emacs are Tramp / Dired which can ssh to a host and allow one to edit files with or without su / sudo in an Emacs buffer. With Neovim / Tmux you don't have your dotfile configuration on the remote hosts. But with Emacs you are editing remote files locally. You always have your Emacs config for all your remote hosts. The remote hosts for cloud typically are minimized and missing vi / ViM / Neovim / nano, etc. Using Emacs, I don't need to worry about that.
Well you can use scp or sshfs for editing remote files locally.
I have no experience with Emacs but I imagine it's doing similar under the hood
very well put, to add, sometimes you have to remote into an unknown host or provide support to one physically, so you have to work with whatever said system has. you won't be able to install "your tool of choice" or pull any configs.
I like micro on servers, just for the simplicity of it.
^This. A balance between decent features and "normal" n00b shortcut keys.
Lunarvim is great starting point for me. It's simple and comes with common plugin as default. I will not use neovim for heavy development right now (Intellij for that), but for code reviews or configs editing, neovim is unbeatable.
I have Visual Studio, Intellij, VScode all vim motionized. and of course along with neovim setup as well. Coding with these setups over a year now, still learning and feels awesome.
one thing that annoys me a little is that in wsl neovim copy pasting is slower, there's a overhead there and you can improve it but not get rid of it.
Ah, finally the perfect editor, I hope I didn't spend so many hours searching for the perfect editor instead of actually coding, I'd maybe still code as of now
You guys code? 🤕
That's why i'm happy using Helix and VSCode 😅
It's never late to get back to coding
I was feeling overwhelmed with all of the configuration of NvChad and was frustrated trying to customize something I wanted. Maybe Kickstart was what I was missing. I appreciate the knowledge!
While I love (neo)vim, I'd grown more and more onto helix. It's stupidly simple to setup and has almost the same movements as vim.
Helix gives all the ‘feels’ of neovim, but at the end of the week you’ve actually done work instead of just endlessly tweaking your config.
What do you mean almost the same movements? nvim should have all the movements
Enjoy the journey! Love your vids, I've been watching for many years.
With the LSP, sessions, Telescope, Neorg, Treesitter, Mason, Oil, and complete customizability, I just don't feel as comfortable in anything else. Lately, I've been trying out Neogit as well, although Lazygit is hard to beat.
add Harpoon to the list and you basically have my perfect set up
or just use emacs at this point
@@ismbks I'm trying emacs just for sake of test, elisp is kinda hard to grasp for me, idk maybe with more time I can get used to it (any recommendation)
"had to grow a beard just to make this video". Greatest intro ever. haha!
using Emacs btw
BANNED for Blasphemy! 😂Just kidding, org mode is pretty awesome.
never got the appeal of using a modal editor on anything other than a laptop, but emacs does have some pretty cool inline markup features
Doom emacs btw 😂
@@b1zzlerI have extremely short fingers that aren't designed for spanning multiple keys at once, so Neovim is useful for me in that respect. I just find it gives me a faster workflow. Also I like how it's configurable in Lua
@@deviantsemicolon618 totally valid use case 👍
I mean, simply "liking vim" is also a valid use case 😂at the end of the day, the only opinion on what editor you use that actually matters is your own opinion
The new Microsoft 365 Loop component took alot of inspiration from neovim. You can use / to create objects like tables, insert images and such stuff. But still CLI is in my heart ❤
This is exactly how I work, got intellij, visual studio code sometimes, but mostly just lunarvim, plus did I mention all the other editors have vim keybindings and comic code font 😅😊
I recomend trying all the big Nvim add on packs to see what is out there, then build your own.
This is such a classic path... first one makes a neovim configuration from scratch which is a lot of work... then one realizes someone else did a better job such as kickstart so you start using that but it is still a lot of work... finally one jumps to a proper fully featured neovim configuration such as AstroNvim and you get rid of the maintenance burden.
Only works if the way it is setup is absolutely perfect for you, which can happen, but not the norm…
I did the same rounds but after getting pissed with how distros set up stuff I used the 0 to LSP video from the Primeagen to build my config, now that I took the time to setup and understand everything already did some refactoring and switched to Lazy instead of packer and setup some other niceties on top.
titus show the gains
after using your "chris titus winutil" selecting "desktop" for the tweaks and applying then restarting now my android phone does not show on system tray as connected? so i undid the changes and still wont connect and is not seen in explorer? there must be some service switched off? no idea what, HELP. Tks
i have 600 files open in notepad++
Hi, sorry for the wrong topic, but I have a question, maybe you can help me, bcs I cant find a solution, so i have a laptop with dynamic refresh rate 60hz and 120hz, it has a 13500h and 3050 rtx, if I change from dynamic refresh rate to 120hz it stays dynamic, nothing changes, any clue? I doubt it but maybe when i runned the debloat utility maybe something from there changed? Thanks!
I really like the idea of learning different tools and seeing what you like instead of sticking to just one. Gotta try emacs at some point
As long as you use evil mode, it's not too bad lol
I've used Doom Emacs for a few years now and it is what I always return to. Although, these days I'm actually running it with meow instead of evil. Anyway, it's really well put together "distro" of emacs that's still quite easy to customize. Great motion keys, magit, org-mode, etc. are just so good once you get comfortable with them and find the workflow that suits you.. highly recommend giving it an honest try :)
join us :p
Hey man, I have an issue with the Winutil, on a fresh install(debloated), whenever i want to install something a popup tellsme its done, but nothing is installed
If you rather start using Helix (awesome vim alternative) instead of neovim you notice that you don't have to install plugins and also not config anything. All the best default are included and set up for you. You only need to make sure you have the language servers you need installed (if you haven't already). Command structure is not an afterthough and you don't need to figure them out yourself. The commands are beautifully structured and available from the start. And it is fast! Written in rust and scheme.
Tried to make kakoune work for me a few years ago, couldn’t get used to the motion before verb thing so Helix wouldn’t be for me, specially considering that it is its bespoke thing, not even 100 consistent with kakoune bindings.
Seems like a lot of effort for such a niche inside a niche…
Feels like a bad Neovim distro to me.
Oh yes. I've build my MacVim config over several years and wanted a shortcut to NeoVim by going NvChad. Pretty and cool loading features set up, but adding stuff to it is an atrocious experience. I definitely need to go the same route as I did with MacVim, from scratch. Which sucks too, because of the time it'll take. I still haven't even re-built my Spacemacs environment after switching to Doom.
3:56 Not to mention that Bram Moolenaar is no longer with us; vim was his project, neovim is a community effort.
now vim is a community project too
@@glidersuzuki5572 I like neovim 0.9, the 0.10 has a weird folding of :CheckHealth or was it :HealthCheck?
@@glidersuzuki5572 What do you reckon is the edge of vim today?
i use neovim btw.
helix*
You can CTRL-R to import a file in nano
import a cat of blkid to grab uuid's in nano ;)
Hey Chris, is there a tool you use to update your drivers in windows 10.
Using Nano is like slogging through a marsh wearing lead waders....
Helix is my favorite
chris can ya help me is there anyway to remove a tweak ive done in the past
Hi Chris I have a Asus tuf gaming laptop and was wondering what would be the best linux alternative to armory crate as it doesn't support Linux and need applications to control fan speed, performance and battery power performance etc to optimize my laptop for fedora Linux
I noticed you have the same dreaded "cursor stops blinking" issue after some time after you stop typing. What's the deal with flashing cursors in Linux that stop flashing???!!! Super annoying!
Hi Chris, great video… my only problem is that I already a vim setup with a tone of configs, plugins and so on. I just can’t drop all that. The question: can I configure neovim to work side by side with my existing vim? So that I can switch, like for old projects use vim and new projects use neovim ?
Your vim config will also work with nvim. However, if you have a working and effective vim config, thre's really no point in switching to nvim. The advantage you get might be little to none.
You da man! Another good video! Thanks and keep up the good work!
The best editor is the one you know the most
I read the thumbnail as Meowim and now I'm sad
...Time to make a fork of it called Meowim
missed opportunity for sure!
Or at least a plugin that makes a cool welcome screen with random ascii-art cats
Thanks for the Content, but I'm a hardcore VSCodium user. All the benefits of VS Code, without the Micro$oft, call home, and spy data...
but you use windows...
@@dongct2504vscodium is on flathub
vi vi vi editor of the beast
Neovim is cool and all, but have you tried Helix?
Helix deez 🌰🥜
😂😂😂
What os are you using in the video?
I was going to say "vim" jokingly based on the thumbnail. And i wasn't too far off, ha!
When I use your tool my whole explorer gets turned off, my back screen for my desktop and my taskbar.
Still mostly using vim for system maintenance.
Hey Chris I like your channel and I specially like your arch one line installer and I was wondering if you plan to add an option for xfce desktop? It is my favourite DE and it is still one of the most popular.
I use your server install and just add it later, but it'd be cool to see it as an option
yoo, what was that clipboard tool you used at 6:30?? That looks awesome
That is Flameshot, it's a tool for screenshots
dude your traps became bigger, congrats
what's your terminal theme, it looks awesome
Anything that isn't vscode is an acceptable alternative, couldn't imagine using that shit.
why use that since there are desktop editors?
The best terminal editor is Helix.
Emacs for the primary editor. Nano for simplicity.
Thanks. Great content
Thanks!
Helix is really cool too
🧬 deez 🔩 🔩
😂😂😂😂
mj was the original author of kickstart, too bad he went away and tj took it up
Thanks for the correction.
I wish there was kickstart for emacs. Space/doom do too much, and starting from scratch it extremely daunting.
Fine I'll make one...
what about helix
I'm a 3 year student and still didn't understand this ✨
Great video. 😊
been wanting to make the switch
But does it have copilot?
Tu préfère Windows ou Linux ?
Using spacevim btw ;)
The TitusAgen
I use micro as my daily editor
Ага, и всё сохранённое время ты потратиш на конфигурирование NeoVim-а )))
Neovim
omg ubuntu 23.10 software update tool destroys usb stick live boot data partition
Beginners should start with NeoVim Kickstart project
I wanted to try it out now as I am always confused by vim. Well, I am not a pro in Linux at all but have some VMs running and few 3dPrinters with Debian . On Debian 12, neovim 0.7.4 is in the repos. I tried the installation script and the first thing it says LUA requires neovim >0.8.0. That is very frustrating and the main reason why Linux is still not mainstream. Many things do not "just work". This is frustrating. Very often, trying somthing out "quickly" as I saw it in a youtube tutorial ends in hours of fiddling around with settings, dependencies and stuff. Windows, no matter which version, might not be as mighty as linux, or as fancy as Linux, but it "just works". As long as there are literally hundreds of different Linux distributions and each one does something different than the other, Linux will never gain big market shares and will stay a niche product. Linux distributions are not competing against Windows or MacOS, they are mainly competing against other Linux distributions. Sorry for this comment, but I got very frustrated at the moment.
Debian is notoriously known for having out of date packages, its part of their schtick for being a super stable distribution.
Cool
any tool is great as long as you know it well
finally an emacs video
Everything arounnd neovim is cumbersom!!! As a seriouse dev. You wouldnt waste your time with it. You need a solid ecosystem and not a thing you struggle around half the time to config it insteat to dev. And i m rly sad to tell while im searching to get rid of microsoft stuff. But atm. There are no srs competitor to vscode!
Nisi ti kriv.
Neo-Euw...
nah, bro... Imma stick with my vscode since things usually work out of the box and I don't have to write config files in Lua... there are plenty of shortcuts, keybindings and even keymappers so that you can use even vim commands or whatever...
Hello Chris, New AltasOS v0.3.1 is out, can u check it for us? Thx! Ecellent content as always!
Yeah I'll check it out. I've been meaning to revisit the project.
Hi, please make a Bitcoin Update video ❤
If it contains "vim" in the title, then it's not the best.😀😀
emacs >
I opened the video thinking I was going to see a wonderful mansplaining about Emacs (the true and only superior editor)
editor is not to much important if you dont know how to program and make code like professional programmers lol
no thanks I'll stick to vscode lol
Emacs is better ...period !
emacs is the best os not vim
nano is superior
Vim is overly complicated with esoteric command structures. nano and gedit work well with almost a zero learning curve. Hard pass.
It is not complicated for the sake of it, it is a better and faster experience to edit after learning the basic motions.
Don’t even need to switch to vim to get 70-80 percent of the benefits of it, just need to learn vim motions.
emacs better
stick with vscode and nano...
You clearly never tried emacs and learned lisp
One does not simply "try emacs" hehe. I've messed around a bit with org mode and few things, but haven't taken the full plunge yet.
Kick Start
I wish there was a neovim based on JavaScript and not Lua. Even python would do it. It’s just no one wants to learn useless language and waste so much time.