@@devopstoolbox you nailed it, it's exactly what I was looking for. Thanks
@klassicaАй бұрын
It's 9:30am on a Friday. I'm now sweating over the decision of tackling today's Jira issues or spending an unknown quantity of time upgrading my dev environment. 😅
@linkarzuАй бұрын
@@klassica I guess upgrading your dev environment it is, optimization always wins 😂😂
@Jan-g5w5cАй бұрын
@@devopstoolbox I was hesitant to click and honestly felt kinda stupid the moment I gave in to the clickbaity title. Anyway, first thing tomorrow I'm going to install that plugin! xD
@sebastianmangelsen8056Ай бұрын
You definitely made my life with neovim a bit better with every video. Thanks man...
@devopstoolboxАй бұрын
🤝
@CarlosECP01Ай бұрын
I don't know if its just a me thing, but honestly, I like to keep Neovim's UI as default as possible.
@driden1987Ай бұрын
Yup, I alsoo don’t really see the gain in having a dashboard. One exception to the ui for me is a better vim.notify
@AshesWake-sf7uwАй бұрын
All i have in my meovim dashboard is a pikachu pixel art, that i manually drew lmao
@devopstoolboxАй бұрын
It's not just you. I'm going through these cycles but every once in a while you see a small thingy that just makes things nicer. Take the dashabord for example - not a new feature, but all of a sudden with a 'recently opened files' a little bit of git status and a small art, the experience is just a tiny bit better...
@vaibhavpathak6721Ай бұрын
Exactly, i have seen soo many dashboard and all plugins and even the notification onces, I just don't like it
@ImperiumLibertasАй бұрын
@@devopstoolbox a tmux session manager like sesh combined with zoxide replaces the need for any vim dashboard.
@loicjeannin6233Ай бұрын
So much effort in creating a dashboard that I will probably never look at because I always open a dir or a file.
@devopstoolboxАй бұрын
Valid point 😅 Although I do just open nvim without a file pretty often. even just to browser a directory!
@jinks9087 күн бұрын
I don't even open directories. The only reason I run vim from the terminal is to get into whatever file I need. Even going into a workspace/git project, there is always a particular file that acts as the entry point. When I see people open Neovim butt naked I forget it's even an editor lol. Vim and the terminal are literally one and the same for me, I don't even see them as separate entities.
@AhmadMughal1Ай бұрын
snacks caches the commands being run with section "terminal" so should not have to worry about that command being ran every time. Also look into scratch in snacks which has a lot of potential if it can be configured on project basis and used as a quick dispose to check out some logic. i'm hopeful that it will be looked into a bit more in the future.
@mthalterАй бұрын
One main advantage of using tmux over snacks for lazygit is that you dont have to deal with vim inside vim shenanigans
@wild_shamanАй бұрын
"We created lazygit.nvim for you to run ncim when you running vim"
@devopstoolboxАй бұрын
I thought of that, and I still mostly use tmux for that, mainly for the persistence, but I must say that in the (short) time I was testing it, I didn't have any issues
@bibekshah3701Ай бұрын
I use tmux as well as vim inside vim.
@jizhang240729 күн бұрын
Thanks for another great video that is as delicious as the snacks it introduces. Happy Holidays, and Happy New Year.
@christopheanfry16 күн бұрын
Very nice video thank you. I know it’s hard to talk about everything but you mentioned the floating windows and I would have like more examples of them. Thanks anyway for your high quality content.
@IanWeston7 күн бұрын
You should definitely cover the new Snacks picker in a future video. Much better performance than Telescope that's built-in if you're already using Snacks.
@devopstoolbox7 күн бұрын
I've heard! And I will 🙏
@hackerware_shАй бұрын
BEST video intro ever! 😂 I would like to suggest a video topic that would probabbly benefit a lot of people - as you mentioned the Neovim plugin ecosystem is blowing up (in a good way). How do you keep track with keeping your custom configs in sync with constant plugin updates that occasionally change their settings, break keybindings, etc? A Neovim distribution like LazyVim helps, but any additional tips would help. As LazyVim itself is fast paced to change too frequently. Thanks.
@devopstoolboxАй бұрын
Thanks! Good point but sadly I don't have a perfect answer. I keep my plugins up to date using lazy but I don't have a "system" for breaking changes. In the plugins' authors defence I can say that these are quite rare. Especially if you don't use extreme custom ones.
@JoshMedeskiАй бұрын
Your video editing keeps getting better! Love snacks, thanks for a tour explaining each piece.
@TheBearmothАй бұрын
Another great video! Your content is always interesting and well presented, keeping me coming back to YT 😊
@devopstoolboxАй бұрын
Thank you! 🙏
@willernstАй бұрын
Ah ha! You made the next step in your journey and moved to the Defy! What a great keyboard!
@emcell2Ай бұрын
I also noted this. Currently thinking about buying one.
@willernstАй бұрын
@@emcell2 I'm a big fan of the Defy, even though I only use a 34 key layout. The engineering and build quality is great. The built-in tenting works great. I wasn't a huge fan of the Bazecor configurator at first, being used to Oryx, but they're iterating on it quickly.
@emcell2Ай бұрын
@@willernst The quality of Bazecor and the fear that home row mods won't work as I like them is what is holding me back. Good to hear from others that it's good.
@GOTHICforLIFE1Ай бұрын
@@emcell2 That's a pretty old issue - I've had no issues with it so far. And the amount of thumb keys are also super nice as an addition to the home row. I use it a lot to combine complex keybindings for swapping between applications, positioning windows in window managers without colliding with existing application and OS keybinds.
@willernstАй бұрын
@@emcell2 Homerow mods were a minor frustration coming from my Moonlander that I had tuned. I've adapted, but have to be more deliberate with my shift pattern as I tend to roll it. I haven't been actively following progress, but Dygma have mentioned a few times that they are actively working on improving homerow mods. Hopefully they'll expose timing adjustments.
@tomwawer571414 күн бұрын
Hi Todd stuff. How you make your : open in the middle if screen?
@devopstoolbox12 күн бұрын
noice.nvim
@NoctuaDeveloppementАй бұрын
Oh new keyboard, I can’t wait to have your opinion on this one
@smoothoperatahАй бұрын
thanks for the video. you constantly reference ‘the video above’. the video above where?
@devopstoolboxАй бұрын
Like all youtube cards - top right hand side corner of your screen :)
@qwarlockz8017Ай бұрын
Which plugins should we NOT install if we use snacks? It looks cool but I think it takes the place of a lot of other plugins. It would help to know which should be disabled.
@devopstoolboxАй бұрын
Depends on what you choose obviously, but I disabled the previous dashboard and vim-notify (which folke actually used himself before creating this one)
@tosaka07Ай бұрын
Great video! I noticed the blurred and transparent background effect in browser. How did you achieve that? I’d love to learn more!
@devopstoolboxАй бұрын
I have great video editors 😉 but in all seriousness, you can achieve that with wezterm and ghostty if you like the vibe. I prefer my terminal solid when working
@da40au40Ай бұрын
Making me want to try nvim out
@iAmNancy-f6nАй бұрын
Great video, thanks. Can you tell me where do you buy your keycaps? I love it 😍
@devopstoolboxАй бұрын
Thank you! These are the stock ones that came with the defy :) so - ask Dygma !
@crazydor12345Ай бұрын
ohhhhh brand new dygma defy! I guess you did go wireless congrats 🎉
@EmileNaniАй бұрын
How are you liking the Dyma Defy? I'm about to order the Moonlander but I keep seeing videos vome up about the Defy. Which do you think would be better for someone now making the transition to ergo split keyboards?
@feignNUАй бұрын
I made the leap into split ergonomic mechanical keyboards maybe 5 or 6 months ago, and got a Kinesis Advantage360... I'm really loving the whole concept of boards like this. I just ordered a Cyboard Imprint, which i'm super super stoked to get, but if I were gonna get a non-custom split board, I think it'd either be the Dygma Defy or the Glove80... those two both look pretty good. But to be fair the Moonlander looks pretty awesome too, and one of my coworkers swears by his, so I think you're probably gonna like whatever you end up going with. Whatever you end up getting is gonna take a little adjustment period, and it'll probably take a while for you to really appreciate the things you really like about it and the things you think could be better.
@devopstoolboxАй бұрын
Both are great. If you have relatively small palms go for the defy or ZSA's voyager. The moonlander thumb cluster makes a bit more sense to me, the typing experience on the defy is a tiny bit better IMO (YMMV). Circling back - both are amazing options that won't disappoint you, I was fortunate enough to get the defy for testing and I'll share my thoughts soon but for the time being these are my main notes
@EmileNaniАй бұрын
@@devopstoolbox I chose the Moonlander because I have big hands haha and that's something I forgot to consider when looking at the Dygma Defy. I'll stick with my choice to get the Moonlander. Thanks for the info!
@AdiYeroslavАй бұрын
I'm 99% sure I've seen folke mention that the terminal output for the dashboard is getting cached so you don't have to pre-compute it.
@devopstoolboxАй бұрын
Really? Smart, I couldn't find any reference but if that's the case I can play with it even further 🤔
@ronikzx185220 күн бұрын
Sir, what font are you using?
@johnnycage6743Ай бұрын
Thanks for another great video. Before I installed Snacks, I uninstalled Noice because I thought that snacks had a replacement for Noice. Did I do something wrong, or Snacks doesn't have a replacement for Noice's command line? Did you uninstall Noice when you installed Snacks?
@overcharged2078Ай бұрын
Do you have a link to your dygma layers?
@xoredGАй бұрын
Dygma Defy? Finally someone's seen the light :kappa:
@devopstoolboxАй бұрын
Was a magnificent keyboard!!
@JonMartinsАй бұрын
Is it me or the keyboard you have in your setup link is not the same you’re using in this video?
@devopstoolboxАй бұрын
It's not just you, I need to update my setup. In my defence the defy is here for testing purposes, but I've been loving it so much I think it stays
@johnnolcox8768Ай бұрын
Do you share your dot files?
@devopstoolboxАй бұрын
dotfiles.omerxx.com I know they're not 100% up to date with snacks but I didn't use any complicated settings in the video beyond the settings.
@frankydubiАй бұрын
Hey! What plugin do you use for the floating command line?
@GreenmartyАй бұрын
it's probably folke/noice.nvim and rcarriga/nvim-notify. It does floating cmd line and notifications.
@devopstoolboxАй бұрын
Noice nvim, another great folke plugin
@ankitkataria7265Ай бұрын
Hey man, What is this blurry theme that you're using for your terminal?
@devopstoolboxАй бұрын
It's a few layers of editing effects I'm not actually using it like that. That said, I did in the past used Wezterm with this effect, and now ghostty offers the same look. I like my terminal solid and easy to read :)
@VoyivodaFTW128 күн бұрын
This might help kitty: background_opacity 0.8 dynamic_background_opacity yes wezterm: config.window_background_opacity = 0.8
@nKidu00Ай бұрын
What keyboard are you using?
@chyldstudiosАй бұрын
snacks for your hungry nvim.
@adiljamshad215Ай бұрын
Can i just use the snacks notifier? noice notifier doesn't show me when i am recording some macro.
@devopstoolboxАй бұрын
Pretty sure you can, just make sure you remove nvim notifier from your setup as they conflict
@shunya162Ай бұрын
which keyboard are you using?
@__mader__Ай бұрын
it's a Dygma Defy with all the 3 options (underglow, wireless, tenting) and the dash keycap set
@devopstoolboxАй бұрын
The moonlander mainly, but in this video its the dygma defy that I've been testing recently.
@ChristianDielitzАй бұрын
Which keyboard is that?
@ivanheffner2587Ай бұрын
Dygma Defy
@devopstoolboxАй бұрын
The wonderful defy. Still testing but it's been going great!
@wild_shamanАй бұрын
Remove notifications, open git line - this are two things I mid in my setup.
@devopstoolboxАй бұрын
The old notifier was driving me INSANE.
@GOTHICforLIFE1Ай бұрын
I can see that Defy ;D I approve - currently my favorite keyboard
@devopstoolboxАй бұрын
It's an incredible piece of hardware! Almost ready for a full review...
@chad-ed2vnАй бұрын
don't lie dude, it wasn't the dashboard, it was the fact that folke wrote it
@devopstoolboxАй бұрын
😅
@StefanoCanepa1970Ай бұрын
What is your keyboard?
@devopstoolboxАй бұрын
Usually it's the moonlander but I'm testing the dygma defy
@micaelvianaАй бұрын
0:19 whats a ZHC? 🤔
@devopstoolboxАй бұрын
This is how I spell ZSH when I'm tired 😭
@HDTychoАй бұрын
There is already a zsh at the beginning
@souvlaki42Ай бұрын
Great quality of life improvements. Thanks again to Folke for making another great plugin and of course thanks to you for showing it to us. However I noticed some random errors popping up while using my config with this plugin and can't really toggle the C+/ "terminal" because it doesn't close after it opens. Am I the only one having these issues?
@devopstoolboxАй бұрын
Haven't seen anything like that but if I will I'll come back here :)
@johnnycage6743Ай бұрын
I am having the same issue with the terminal. I can't type anything in it, and then I need to hit ESC a few times for it to close, otherwise it doesn't close.
@souvlaki42Ай бұрын
@@johnnycage6743 I think I found the issue. I need to install the latest dev build (I did) or install stable which is not supported by treesitter. That's life I guess.
@eransabala9564Ай бұрын
Tmux is suppressing ctrl key, how did you get the ctrl-/ keymap working?
@dapodixАй бұрын
That's not quite true. Tmux only "captures" keystrokes after you press the prefix key (ctrl-b by default).
@groff8657Ай бұрын
@@dapodix That's also not true, you can bind mod+key combinations which does not require the use of a prefix key. Using the "bind-key" with (-n) flag, for example "bind-key -n C-f next-window".
@dapodixАй бұрын
@@groff8657 I'm pretty sure I did say "default", didn't I?
@groff8657Ай бұрын
@@dapodix I interpret what you wrote as "ctrl+b is the default prefix key combo", because of the parenthesis given the context. If that's not what you meant then fine, I misunderstood. In my defence you should write sentences better. But it is still not true that tmux only captures keystrokes after pressing prefix key. I've already answered that.
@devopstoolboxАй бұрын
Shouldn't be the case normally, maybe you have it bound to the root tree instead of the standard prefix?
@caseykawamura8718Ай бұрын
You switched keyboards the day my moonlander arrived :(
@devopstoolboxАй бұрын
Haha, didn't switch. My moonlander is still here. Just testing a couple alternatives so decided to shoot a few videos with this one to get used to it. The moonlander is one premium quality piece of hardware. You're lucky to have it! Congrats!
@oalfodrАй бұрын
Wait, is this just a nvim distro or "snacks" are not standalone?
@devopstoolboxАй бұрын
No no, a standalone set of tools. Not a distro :) Folke already has LazyVim for that
@oalfodrАй бұрын
@@devopstoolbox Oh, ok. This sounds like too much scope for one plugin. I would rather use multiple plugins than this systemd inspired software
@darkchoclateАй бұрын
nvim+telescope+treesitter+lualine+lsp+cmp+toggleterm+ dap+dap-ui+copilot(off by default) that's it
@slava9519Ай бұрын
Gitsigns, treesitter and treesitter text objects
@devopstoolboxАй бұрын
for me, treesitter is probably up there after telescope
@darkchoclateАй бұрын
@@devopstoolbox yep, forgot to include treesitter
@mageshyt2550Ай бұрын
the plug is so good but it has lot of issues / bugs , i have to switch back i guess
@Rockem1234Ай бұрын
Is this a plugin or a distribution?
@devopstoolboxАй бұрын
a plugin. folke is also the author of LazyVim
@r_v_tАй бұрын
What's up with the enormously large microphone?
@FeanaroKurufinveАй бұрын
dude you gotta start editing those autogenerated subtitles. i know it's tedious and i get that, but man it's frustrating when i can't understand what you're saying and subs are no help
@devopstoolboxАй бұрын
Point taken. Not sure I'll be able to go through them. When I started out I used open-ai's whisper for every video, until youtube got good enough. but 1. I'm not a native speaker and sometimes I mispronounce stuff and 2. technical terminology is always painful Can't promise a solution, I will think of one, in the meantime - ask away here and I'll do my best
@FeanaroKurufinveАй бұрын
@devopstoolbox thanks for listening, I really appreciate that! to be fair, like half of people I watch seem to be having similar problems lately. manual review seems to be the only way to ensure full consistency
@rjScubaSkiАй бұрын
Is it a plugin that launches Jetbrains toolbox
@devopstoolboxАй бұрын
Blasphemy!
@rjScubaSkiАй бұрын
@ J/k 😂
@xTunioАй бұрын
No description has been added to this video.
@devopstoolboxАй бұрын
You're a real saint my friend. Added, thank you 🙏
@BowlineDandyАй бұрын
All of that is already available in lazyvim, as the name suggests im lazy and use vim lmao
@devopstoolboxАй бұрын
Same author! if you're a lazyvim user there's no need to do anything (except maybe learn about the features)
@fang2houАй бұрын
one more great plugin from folke
@leonidgrishenkovАй бұрын
oooh hi there 😂😂
@micaelvianaАй бұрын
1:39 A Dygma Defy I see
@devopstoolboxАй бұрын
You're not wrong 😅
@makross25Ай бұрын
awesome
@rafaeloledoАй бұрын
this plugin is already in lazyvim i've switched to it for now vanilla neovim is just for those who have time to maintain it or for some other reason i think, nvchad, lazyvim and lunarvim are the goal after some years of tweaking, i realized that is not worth the time and i'm following the devaslife example embrace the "imperfection" and just make a consensus about the editor for the sanity of all
@devopstoolboxАй бұрын
Absolutely! Also, folke is the creator of lazy and lazyvim which is why it's already embedded. I 100% agree with the approach. I built mine over years but I will release a 'from scratch' guide soon, that takes lazy vim as a starting point
@jhwheeler7Ай бұрын
This looks cool, but calling it a plugin is a bit of a stretch. It's like an entire NeoVim distro.
@devopstoolboxАй бұрын
I kind of agree, it's not big enough to be a distro, and besides, folke maintains his own distro - lazyvim
@MuGi-Go5Ай бұрын
Yasss
@ThrivingInLifeАй бұрын
Or just use DoomMacs
@vanvothe4817Ай бұрын
Who cares about the dashboard?
@devopstoolboxАй бұрын
hmmm.... not you?
@MrAman4728 күн бұрын
For me, it's very annoying to watch your hands on the sides of the actual content you're trying to show. Hope you're not doing that in all your videos. All in all, very cute video.
@devopstoolbox27 күн бұрын
I do that in all my videos :) As with many other things, I do what I like visually and aesthetically, and what's validated with the majority of viewers. It would be 10x easier to not go through the trouble of doing things this way!
@tomwawer571414 күн бұрын
It’s cool 🎉🎉🎉
@erics7004Ай бұрын
Just use nano. (the bomb has been dropped)
@devopstoolboxАй бұрын
😅
@jesusmgwАй бұрын
Or just switch to Helix and be super productive instead of waiting another 33 years for vim/neovim/emacs to be good enough.
@thengakola6217Ай бұрын
ugh click bait title
@devopstoolboxАй бұрын
Ummm... why? It's really showing one plugin that enhances quality of life in Neovim. In fact, it's on the plugin's readme page too. I guess you can't make everyone happy 😅
@mroymeАй бұрын
First.
@Tuxedosam.Ай бұрын
Do you know any way to show remote images (from an source) in a snacks floating window? I have been trying to figure this out with with telescope with no luck.
@devopstoolboxАй бұрын
Hmmmm didn't try.. wouldn't this create an unwanted lag in your startup screen though..?
@Tuxedosam.Ай бұрын
@@devopstoolbox a little bit (not in startup but when launching the floating window). It's for a very specific use case. Querying PubChem API for molecules and I'm trying to preview the molecule before selecting one.
@Tuxedosam.Ай бұрын
@@devopstoolbox some lag when opening the floating window but it's for a very specific usecase. I am trying to preview molecules from PubChem
@Tuxedosam.Ай бұрын
Yes but only when the floating window is displayed. It's for a very specific usecase. I am using it to search and show molecules from the PubChem database
@youngsinatra2645Ай бұрын
if snacks is 10x, mini.nvim is like 100x lmao
@devopstoolboxАй бұрын
I'M GOING THERE!! Also, this is a great video title for the next one 😅