can you make a video on how you navigate? like how you open projects, recent files, how you open terminal and start npm scripts, just normal usage so people like me new to vim can have an idea on how to use all of this
The video really wanted me switch to Neovim (although dampting) and ditch the mouse as much as I can - Looking how easy you are navigating through it it seems so simple, thank to your setup and dotfile, the shortcut does make most sence, but would still need to learn a bunch (find myself looking for 1h on how to open file in TAB so I could use the vertical split (vs) shortcut) not yet there but one day I might be a power neovim user! :)
I hope in this past month you've gotten faster at using Vim! This is awesome, thank you so much for sharing your experience, I promise you it gets easier with time, but it's a never-ending loop of trying to become faster ;)
This is a wonderful setup, just asking did you have like a little collection of your keybindings so I can have it all the time on display ? im just starting learning neovim and vim movements and that for sure help me
It does come with them pre-installed, we're just configuring the default options, and they are merged with the default options by LazyVim automatically
Hey, I replied to your other comment :) I'm using Zsh as my shell, with oh-my-zsh and powerlevel10k which are responsible for the style that you're seeing - everything can be found in my previous video :)
Awesome video video and setup bro. My Neovim is similar to yours especially we both started from LazyVim as the base. Please how do you do the transparent terminal on top of your other video?
Hey @sindo how do you record your screen, get the keystrokes to show up, etc? I do a lot of graphics programming and use neovim as my IDE and want to make some demos. I really like your videos aesthetic.
Your eBooks cannot be downloaded for me could you please help me download them when I enter my email address it say please check your email and I don't receive any email
I've been going back and forth between my own setup and Lazyvim, This video is convincing me to just stick to Lazyvim and change it to my liking. Can you make a video on setting it up for php/laravel/blade? I got phpactor/pint to work, but can't get Treesitter to highlight blade.php files. Seems a bit tricky from all the help I could find on the internet. Thanks for the great video!
I'm not very familiar with PHP unfortunately, it's been about 7 years since I used it :D But for highlighting, you could be missing the Treesitter PHP parser, not sure if blade makes a difference here
Nice setup and very clean. I was wondering since I'm using a German keyboard any good alternative in using ; in the keybindings? What are you guys using? Thx!
Thanks for watching! I know Arc has been focusing on performance improvements recently, and they've come a long way, but I'm not sure how much you could optimise it further. Given that it's Chromium based, you can try tweaking some Chrome options to try and get your desired results. I've found this really cool post on reddit that you can take a look at: www.reddit.com/r/chrome/comments/hhxvi4/performance_and_simplicity_how_i_use_chrome/ You would have to tweak your "chrome://settings" and "chrome://flags" to modify some more advanced features, but I'm sure you could tweak it to your liking :) At the end of the day, you can't go around the fact that it's Chromium :D
Looks promising. I wanted to download the e-book from the description, but no luck. I didn't receive the activation code in my e-mail. Nonetheless, still great video.
I need the indent guides line for each block code like in the video, all i know is the indent blank line. What plugin is he using for that indent line, pls
Hi, I have a problem is, when I type: ";f" to open the telescope, I find a file and open it, sometimes, it does not show the file content, just a blank screen. But when I navigate in the folder tree and open it or using space f f, it shows the content.
@@mukhamadk.pamungkas1163 you can disable them in plugin configs. I was just wondering if there is some easier way than looking which key bind is being used by what and manually disabling them. I ended up just not using his keybinds
@@mukhamadk.pamungkas1163 I've found that you have to disable some keybinds from plugins first, because neovim is not overwriting them. Personally I haven't done it yet
Yeah, he redefined a lot of keymaps which are setup by default in LazyVim, like gg for LazyGit and others. Like why create duplicate keybindings for stuff which are available by default, it makes no sense
hey, it's amazing Neovim config! One question, sorry if it's dumb question but how do I open multiple terminal inside neovim? Is it possible or should I use tmux instead?
Thanks for watching! You have multiple options for that. You can either use iTerm or Warp's tiling feature, and split your terminal into multiple panes, you can launch a terminal directly inside NeoVim and use it there (for example, Control + 7 brings up a terminal pop up on my LazyVim setup, but you can also do :terminal to open up a terminal in a specific Vim window), and you can also take advantage of Tmux (my favorite option). Realistically, find something that you find easy to work with, all options open up the same terminal ;)
I contribute to open-source projects and use LazyVim as my code editor. However, when I save files, the indentation and code formatting often change automatically, which can lead to unwanted file changes that project maintainers might not appreciate. Is there a way to deal with this issue, or do I need to write a Lua script to toggle these settings?
I find it hard to find the root of errors if something dont work within my neovim plugins. Any suggestions where i could look to see some kind of errors?
I get that this is like a cult. But to be honest. Vim + vscode does wonders. Dont get me wrong ,i like vim, but spending hours customizing and doing all that yada stuff when I could just code, it's pointless to me. So i'll take the fastest, most productive option.
I believe that the only changes that I made to Warp when I downloaded it is this: Under Settings -> Appearance: 1. Color Scheme - Dark 2. Window Opacity - 69 3. Window Blur Radius - 23 If you're talking about the "text" that I'm writing and the theme for that, you can find the entire setup in my previous video :) I'm using iTerm there instead of Warp, but the process is exactly the same! Thanks for watching! :D
Have you tried neogit to replace lazygit(like lazygit as CLI though along with lazydocker). Also have you tried neotree instead of nvim-tree? nvim-cmp should be faster than coc for you I would think too.
I'll certainly add it to my list! In the meantime, you can watch this video on Harpoon by the guy who created the plugin, the legendary Primeagen :D th-cam.com/video/Qnos8aApa9g/w-d-xo.html
It is, but I *think* it's not as straight forward as other settings, so it might require some custom setup. My idea is that we can run "git diff --name-only" to get a list of changed file names, and then feed that to fzf to only search those files. If I have time these days I'll see if I can get a sample config up and running :)
@@sindo_dev Do I need to create a separate Prettier file when using your dotfile to get autosuggestion working in a React project? If so, how should I proceed after creating the file?
vscode is a slow and bloated electron app and its also proprietary, this means that it really eats ur ram and also it uses the mouse which will decrease your productivity. neovim is fast but its not super duper configurable which is why i use emacs(emacs takes a long time to launch so i would reccomend launching an emacs daemon and using emacsclient)
I personally started using Vim because I wanted to be able to move around without a mouse, and because I felt cool not having to use a mouse :) Yes, Vim and Emas are going to be more performant than VSCode, but most people aren't going to care or need that performance increase. If you don't have a problem with your workflow in VS Code, you don't care about it's performance, and you don't mind using a mouse, it's hard to advise switching to Vim or Emacs. If you do decide to switch, it's a long adjustment period with lots of learning, just to be able to do the same things you do with your VS Code, so you really have to enjoy the process if you want to make the switch. I would say the biggest argument with going into Vim or Emacs is that is allows you to "transition" your thoughts into code more efficiently. It's a small thing, but when you're developing and have to move around GUI's with a mouse, scroll constantly, etc. it may take a few seconds longer to find what you're looking for. This might seem insignificant, but when you're developing and in the flow, being able to quickly take code out of your head and actually write it allows you to focus more on the problem, than navigating a UI. Use whatever you like and feel comfortable with, people these days worry too much about the tools, and not enough on the code they're writing :D
The best setup i've ever used, i''ve been looking for this kind of setups for so long
Happy to hear it!
how did he made the terminal blurry and transparent ?
Stumbled upon this video for a more concise neovim setup. Thanks for the gem!
Thank you for watching!
can you make a video on how you navigate? like how you open projects, recent files, how you open terminal and start npm scripts, just normal usage so people like me new to vim can have an idea on how to use all of this
BEST Setup process EVER!
Man, thank you for your video, it helps a lot, I hope there are more updates.
Man, the video quality is gold. Looking forward to the next one! 🔥🔥
I've been using vim for a couple years, but this was a great video. Detailed, but also to the point. 10/10 👍
Thanks man. Loved it. This setup is very light-weight and gives smooth experience.
The vid is so clean, can't get enough❤
Stole a few configs, great video!
Drop more often bro. Love the channel
Videos should drop bi-weekly now, trying to get it to weekly as well, thanks for watching man!
@@sindo_dev Its been a month Sindo
High quality video editing
🙏
I could watch your videos for the cozy factor alone.
what terminal are you using? btw great setup
*edited*: I found it, It is Warp
love your setup!!!
Thank you and thanks for watching!
Nice. Thanks for the video.
Love the content and presentation..❤❤❤❤
love your setup dude
Hey! Which keyboard are you using? It sounds nice.
I'm using a Keychron Q2, with Akko V3 Cream Black Pro switches, with lubed stabilisers and a tempest tape mod :)
how much@@sindo_dev
Great channel.
Love your videos, i like the style of editing. Keep going!
Thank you Jan!
Im using ur dotfiles, thanks
Great work, how do you record the window and in the background a video?
Open yout camera display window on your computer then put any window above it
Nice setup, it's missing a must have plugins but overall very nice setup.
You could add to you arsenal debuggers
What is it missing?
You could make more videos like this ? they are very useful.
The video really wanted me switch to Neovim (although dampting) and ditch the mouse as much as I can - Looking how easy you are navigating through it it seems so simple, thank to your setup and dotfile, the shortcut does make most sence, but would still need to learn a bunch (find myself looking for 1h on how to open file in TAB so I could use the vertical split (vs) shortcut) not yet there but one day I might be a power neovim user! :)
I hope in this past month you've gotten faster at using Vim! This is awesome, thank you so much for sharing your experience, I promise you it gets easier with time, but it's a never-ending loop of trying to become faster ;)
amazing!!! I am following your setup and also downloaded the free ebook. Amazing work
I'm really happy that you found it useful!
bro can you help me also to make my nvim setup exact like his in this video . unable to do it . need help
Did u receive the email?
Great work.
great setup!! go one thing though what do you use to switch tabs?
This is a wonderful setup, just asking did you have like a little collection of your keybindings so I can have it all the time on display ?
im just starting learning neovim and vim movements and that for sure help me
I'd love that too! This is a lot to grasp on lol
Great video! just wondering doesn't lazyVim already come with Mason, lspconfig and treesitter? Are adding them back to override the default options?
It does come with them pre-installed, we're just configuring the default options, and they are merged with the default options by LazyVim automatically
Can you show the video of how you configured the Warp terminal too?
Hey, I replied to your other comment :) I'm using Zsh as my shell, with oh-my-zsh and powerlevel10k which are responsible for the style that you're seeing - everything can be found in my previous video :)
Tabs coverted to Space is not advisable when working with image binary, as each byte value is dependant on the default key binding.
thanks buddy
I like your video! But would you please tell me how do you make the application window borderless, i mean without the title bar
Thanks for the content. Really helpful especially for beginners. I was wondering, do we have a live-server functionality in NeoVim with this setup?
Thank you for watching, no live server unfortunately, I just open up a new tab and start up the web server there
Awesome video video and setup bro. My Neovim is similar to yours especially we both started from LazyVim as the base.
Please how do you do the transparent terminal on top of your other video?
Thanks for watching! I can't share the transparent terminal unfortunately, channel secret :)
Hey @sindo how do you record your screen, get the keystrokes to show up, etc? I do a lot of graphics programming and use neovim as my IDE and want to make some demos. I really like your videos aesthetic.
great neovim setup !
Thanks for watching! :D
Just one thing, don't make your editor look like vscode.
That is a new level of Microsoft hate😂
Cry about it
What keyboard do you use ? Nice editing btw, keep up the good works !
Thank you! It's a Keychron Q2, with Akko V3 Cream Black Pro switches
Could you please share which keyboard and keys you're using? I appreciate the video-keep up the great work!
Thanks for watching!
It's a Keychron Q2, with Akko V3 Cream Black Pro switches, with lubed stabilizers and a tempest tape mod.
Your eBooks cannot be downloaded for me could you please help me download them when I enter my email address it say please check your email and I don't receive any email
Me too waiting for email...
did u already receive it?
I wish I'll be a Clean Software Developer. Become Tead Lead in the future like instructor. Thanks for the mood
id love to learn more about yoru terminal setup too! is it zsh?
same, i' like to know this as well
Will it work if I download and copy/past ur dotfiles/contents from github directly to my nvim folder.? Or guid me the way plz
I've been going back and forth between my own setup and Lazyvim, This video is convincing me to just stick to Lazyvim and change it to my liking. Can you make a video on setting it up for php/laravel/blade? I got phpactor/pint to work, but can't get Treesitter to highlight blade.php files. Seems a bit tricky from all the help I could find on the internet. Thanks for the great video!
I'm not very familiar with PHP unfortunately, it's been about 7 years since I used it :D But for highlighting, you could be missing the Treesitter PHP parser, not sure if blade makes a difference here
@@sindo_dev Thanks for the reply, I finally got it to highlight .blade files using query/injections
Nice video! What capture card are you using for your fujifilm to capture the input as background stream so nicely?
Nice setup and very clean. I was wondering since I'm using a German keyboard any good alternative in using ; in the keybindings? What are you guys using? Thx!
You could use ß
Nice video and awesome setup. I had one question regarding Arc. Do you have any suggestions on how to best uses as it consumes a fair amount of memory
Thanks for watching!
I know Arc has been focusing on performance improvements recently, and they've come a long way, but I'm not sure how much you could optimise it further. Given that it's Chromium based, you can try tweaking some Chrome options to try and get your desired results.
I've found this really cool post on reddit that you can take a look at:
www.reddit.com/r/chrome/comments/hhxvi4/performance_and_simplicity_how_i_use_chrome/
You would have to tweak your "chrome://settings" and "chrome://flags" to modify some more advanced features, but I'm sure you could tweak it to your liking :) At the end of the day, you can't go around the fact that it's Chromium :D
Looks promising. I wanted to download the e-book from the description, but no luck. I didn't receive the activation code in my e-mail. Nonetheless, still great video.
Hi Sindo, I cannot subscribe on your sites for download react and neovim. please how to get it ? Thank you a lot
I need the indent guides line for each block code like in the video, all i know is the indent blank line. What plugin is he using for that indent line, pls
What terminal are you using?? is that a warp or customised with iterm2
how did you made the termial transparent ?
Hi, thx for your sharing! also just wondering what keyboard u r using, seems like keychron V2 or Q2 ?
Pretty sure that's the Q2!
nvim-tree, after I rename a file, the import path is not update in other pages. how to fix it
Hi, I have a problem is, when I type: ";f" to open the telescope, I find a file and open it, sometimes, it does not show the file content, just a blank screen. But when I navigate in the folder tree and open it or using space f f, it shows the content.
hi mate, maybe silly question but can I do the same on linux?
Are those keybindings even working for you? or q isn't working for me because they are used by default keybinds defined by lazyvim
having the same problem, have you found the solution?
@@mukhamadk.pamungkas1163 you can disable them in plugin configs. I was just wondering if there is some easier way than looking which key bind is being used by what and manually disabling them. I ended up just not using his keybinds
@@mukhamadk.pamungkas1163 I've found that you have to disable some keybinds from plugins first, because neovim is not overwriting them. Personally I haven't done it yet
Yeah, he redefined a lot of keymaps which are setup by default in LazyVim, like gg for LazyGit and others. Like why create duplicate keybindings for stuff which are available by default, it makes no sense
Are you using Warp as your primary terminal?
can we use this in windows 11 ??
Yes you can, I'm already using it.
can you make a video on how you edit and make your videos
Thanks for sharing this. The eBook email request from your website doesn't seem to send the email unfortunately..
what theme was being used before you changed it to sonokai
Can you please assist me, how are you get eslint error mssgs on fly without going to normal mode or in insert mode
First comment. ❤ love your video. 😂
Thank you for watching! 🫶
How do you record like that. I mean how do record with your webcam ir camera as a background and have a terminal open on that.
Thanks for answering.
Channel secret :)
Open your camera display window on your computer then put any window above it.
Also you can use OBS projector window then alt/cmd-tab :)
hey, it's amazing Neovim config! One question, sorry if it's dumb question but how do I open multiple terminal inside neovim? Is it possible or should I use tmux instead?
Thanks for watching! You have multiple options for that. You can either use iTerm or Warp's tiling feature, and split your terminal into multiple panes, you can launch a terminal directly inside NeoVim and use it there (for example, Control + 7 brings up a terminal pop up on my LazyVim setup, but you can also do :terminal to open up a terminal in a specific Vim window), and you can also take advantage of Tmux (my favorite option). Realistically, find something that you find easy to work with, all options open up the same terminal ;)
Can you help me on how to set up live server just like i could do in vs code using live server extension ??
I contribute to open-source projects and use LazyVim as my code editor. However, when I save files, the indentation and code formatting often change automatically, which can lead to unwanted file changes that project maintainers might not appreciate. Is there a way to deal with this issue, or do I need to write a Lua script to toggle these settings?
You could tru conform.nvim, which is a non-invasive formatter, formatting only what you wrote
Disable format on save all together, or manually write the file without any actions:
:noa w
Amazing setup ;) plz drop your git repo here. thanks
Thank you!
You can find the repo here: bit.ly/sindo-dotfiles
Can we dl you full setup directly?
I find it hard to find the root of errors if something dont work within my neovim plugins. Any suggestions where i could look to see some kind of errors?
I get that this is like a cult. But to be honest. Vim + vscode does wonders. Dont get me wrong ,i like vim, but spending hours customizing and doing all that yada stuff when I could just code, it's pointless to me. So i'll take the fastest, most productive option.
I am getting unexpected error. when I press leader key neovim exit or terminate.
what it could be?
I am using mac os with wezterm
Hyy Dude loved your video just want to know something like how to configure python jupyter in neovim any idea didn't get any perfect resource for this
Unfortunately, I have never worked with Jupyter Notebook to try and set it up in NeoVim :/
What about Warp terminal settings? How do I see? I downloaded Warp but it didn't get this theme, for example
I believe that the only changes that I made to Warp when I downloaded it is this:
Under Settings -> Appearance:
1. Color Scheme - Dark
2. Window Opacity - 69
3. Window Blur Radius - 23
If you're talking about the "text" that I'm writing and the theme for that, you can find the entire setup in my previous video :) I'm using iTerm there instead of Warp, but the process is exactly the same!
Thanks for watching! :D
is that warp terminal?
Where do i get the emoji package to have the icons?
can you make for windows
Hi. What keyboard do you use in this video?
Keychron Q2 ;)
Hello , i just started whit lazy vim , how do you fold tags, like for example a p tag , tyank you
github.com/anuvyklack/pretty-fold.nvim
Maybe something like this will help
@@sindo_dev thank you !
Have you tried neogit to replace lazygit(like lazygit as CLI though along with lazydocker). Also have you tried neotree instead of nvim-tree? nvim-cmp should be faster than coc for you I would think too.
Also what about dap for testing?
what terminal app are you using ? it is warp?
That's right! It's Warp :)
I have a question, namely, can everything written in your eBook with neovim be used during setup?
Of course! Everything in the e-book relates to the setup, + a few additional recommendations that would also work with the setup :)
@@sindo_dev yeah, this nvim setup it's so beautiful!
i cannot access to ur book, there is no mail in inbox
If you use harpoon, could you make a video on harpoon. ?
I'll certainly add it to my list!
In the meantime, you can watch this video on Harpoon by the guy who created the plugin, the legendary Primeagen :D
th-cam.com/video/Qnos8aApa9g/w-d-xo.html
Is it possible to make live-grep via telescope inside only changed files?
It is, but I *think* it's not as straight forward as other settings, so it might require some custom setup.
My idea is that we can run "git diff --name-only" to get a list of changed file names, and then feed that to fzf to only search those files.
If I have time these days I'll see if I can get a sample config up and running :)
@@sindo_dev thanks! In my opinion, to have the ability to live grep through modified files it's a killer feature :)
Do you know that your nvim config file is not working for code autosuggestions in a react project created with vite? How can this be solved?
Seems to be working fine for me, if you can share more specifics maybe we can debug it
@@sindo_dev Do I need to create a separate Prettier file when using your dotfile to get autosuggestion working in a React project? If so, how should I proceed after creating the file?
What terminal app is what one?
IF I want to add plugin where wil l I ADdd
which keyboard you are using??
Keychron Q2 :)
What is your terminal?
Thank you for making this video!
Sea is overrated!
is there a reason why you dont use VScode? i myself is a jr. frontend dev. and I have only used vscode,
vscode is a slow and bloated electron app and its also proprietary, this means that it really eats ur ram and also it uses the mouse which will decrease your productivity. neovim is fast but its not super duper configurable which is why i use emacs(emacs takes a long time to launch so i would reccomend launching an emacs daemon and using emacsclient)
Either one is fine, but I recommend you learn vim motions tho. They have a package for that
emacs motions are way easier and efficienter@@o_glethorpe
I personally started using Vim because I wanted to be able to move around without a mouse, and because I felt cool not having to use a mouse :)
Yes, Vim and Emas are going to be more performant than VSCode, but most people aren't going to care or need that performance increase.
If you don't have a problem with your workflow in VS Code, you don't care about it's performance, and you don't mind using a mouse, it's hard to advise switching to Vim or Emacs.
If you do decide to switch, it's a long adjustment period with lots of learning, just to be able to do the same things you do with your VS Code, so you really have to enjoy the process if you want to make the switch.
I would say the biggest argument with going into Vim or Emacs is that is allows you to "transition" your thoughts into code more efficiently. It's a small thing, but when you're developing and have to move around GUI's with a mouse, scroll constantly, etc. it may take a few seconds longer to find what you're looking for. This might seem insignificant, but when you're developing and in the flow, being able to quickly take code out of your head and actually write it allows you to focus more on the problem, than navigating a UI.
Use whatever you like and feel comfortable with, people these days worry too much about the tools, and not enough on the code they're writing :D
@@oblivikunthere’s no way you said vim is not configurable…
what is the terminal you are using?
It's called Warp
Can you please update your dotfiles to match what is in the video please?
They are almost a perfect match, but they also include a tmux setup, for anyone that's interested in that :)
link for the ebook is not working
1:38 What is that browser?
arc