typecraft talks

typecraft talks

Segments from typecraft's live twitch stream. Ranting about programming, linux, neovim, and more. Crushing it since '85

What the hell is Yazi ??

What the hell is Yazi ??

Пікірлер

  • @childlikedevelopermetalang4164
    @childlikedevelopermetalang41644 күн бұрын

    Is this a ranger clone?

  • @STMoody6
    @STMoody66 күн бұрын

    What is this terminal, or what are you using to get the path, branch, tags, and time?

  • @mikee.
    @mikee.6 күн бұрын

    this video could have been 5 seconds long

  • @yaarooruvan4310
    @yaarooruvan43106 күн бұрын

    Check joshuto

  • @xswords
    @xswords7 күн бұрын

    Yazi is the chinese word for Duck, pronounced like this: kzread.info/dash/bejne/d2aHstF9d5XXibA.html

  • @johnmichalek9802
    @johnmichalek98028 күн бұрын

    Cool file manager!

  • @DonAlcohol
    @DonAlcohol8 күн бұрын

    lol vim without config... vim has truely the worst defaults imaginable, mostly because of legacy , so by using the defaults you are really handicapping your self from the beginning , wich is yeah .... dumb... this will prolly get downvoted by the vim fanboys but its actually really easy to prove with an example, 4 fingers on home row yet by default you use your index finger for the two most used (in sequence might i ad) directions ... and the only reason for the direction keys being `hjkl` is because VI (the old one yes) was developed in an era before standardized keyboards existed and the developer was using a ADM-3A terminal (yes terminal) if he would have been using an atari 800 the arrow keys on that one are on `[];'` and vim boys would be defending that choice probably

  • @CalvinB_
    @CalvinB_7 күн бұрын

    Yet vim motions have become almost ubiquitous in programming tools and TUIs and are still lorded as one of the best ways to move around a text file. So it may have been a fluke but that does not discount it. Many of the greatest human discoveries are flukes. Be negative all you want but the fact that I wish more things had vim binds built in speaks to its power and usefulness. Have a lovely day!

  • @user-cl8ik9kt9e
    @user-cl8ik9kt9e8 күн бұрын

    When you mentioned whichkey, i thought i used something like that in Emacs

  • @ivincentwang
    @ivincentwang8 күн бұрын

    vifm is another terminal file manager that provide lots of vim style keybindings and concepts

  • @DoNsMaK190
    @DoNsMaK1908 күн бұрын

    the only issue with nvChad is how to config lsp linter formatter ... tried it couldnt get idea even nvchad config doesnt have all those configs they somehow sync with github repo of nvchad... which make it hard for beginner to setup it

  • @Good-and-Geeky
    @Good-and-Geeky8 күн бұрын

    How do I set up yazi to open with Nvim ?

  • @siduck_og
    @siduck_og9 күн бұрын

    you should check superfile file manager, the best looking TUI FM!

  • @YrmiZ
    @YrmiZ9 күн бұрын

    --theme="ansi" --> /bat/config

  • @lipepaniguel
    @lipepaniguel9 күн бұрын

    Wait until you find out about Yazi plugins

  • @suic86
    @suic8610 күн бұрын

    It's like ranger file manager.

  • @CyperN077
    @CyperN07710 күн бұрын

    I aliased yazi to fm (file manager). It's pretty cool and extensible

  • @nicolas_gama
    @nicolas_gama10 күн бұрын

    LunarVim

  • @gmabber
    @gmabber10 күн бұрын

    AstroNvim is very good as well.

  • @typecraft_talks
    @typecraft_talks10 күн бұрын

    It really is!

  • @gorudonu
    @gorudonu11 күн бұрын

    I will never get why people are making single paned file explorer instead of double pane like original norton commander

  • @m_hrstv
    @m_hrstv8 күн бұрын

    it supports tabs(default 't' to create a new tab, switch tabs with 1-9), which is close enough :D

  • @Sonico98
    @Sonico98Күн бұрын

    If you create a terminal split (natively of through tmux / zellij) and open yazi inside both splits, you can use it as a double pane file manager thanks to its DDS system.

  • @gorudonu
    @gorudonuКүн бұрын

    @@Sonico98 didn't thought about this, might try it

  • @allen2814
    @allen281411 күн бұрын

    Just yesterday, I discovered "lf" ("list files" manager) that does this. It was great, but 2 things I wished for: 1) Icons for files, and 2) Vertical lines separating the columns. Today, you show me yazi (which didn't appear in my searches before) that was like "lf" but 1) Icons for files, and 2) Vertical lines! Seriously, over the last year, you highlighted exactly the tools I have been trying to customize or learn. NeoVim, Arch, Tmux, Yazi, etc. Thanks, nerd!

  • @catfan5618
    @catfan56187 күн бұрын

    Both is literally possible in lf, just read the fucking manual.

  • @mariogutierrez4989
    @mariogutierrez498911 күн бұрын

    Used most TUI file managers, and finally settled on yazi. lf was my previous goto and ranger before that. The two most important features are built-in image protocols (kitty or sixel) to browse images on terminals that support them, and configuration is done in lua like neovim. The image preview obsoletes my need for a GUI file manager.

  • @kasperrijen1501
    @kasperrijen150111 күн бұрын

    What are you using to search in your command history?

  • @typecraft_talks
    @typecraft_talks11 күн бұрын

    thats FZF!

  • @salamoureux
    @salamoureux11 күн бұрын

    long time Dracula and Nord fanboy here and I have fully converted to Catppuccin mocha and there's no turning back

  • @typecraft_talks
    @typecraft_talks11 күн бұрын

    Hell yeah!

  • @salamoureux
    @salamoureux10 күн бұрын

    @@typecraft_talks I'm working on a Catppuccin theme for Typora rn since somehow there isn't a port for the best markdown editor.

  • @JesperLoehr
    @JesperLoehr11 күн бұрын

    Well, according to the readme it is a "Blazing Fast Terminal File Manager". In this video I learned that it can move a file. Got it.

  • @CaribouDataScience
    @CaribouDataScience11 күн бұрын

    Take a look at mc.

  • @user-nq9vh7mv7k
    @user-nq9vh7mv7k11 күн бұрын

    Spent a lot of time tweaking lf… found yazi, does everything and more without complex config and is so much faster too. Staple.

  • @ChrisCox-wv7oo
    @ChrisCox-wv7oo11 күн бұрын

    yay-zee (jk)

  • @art3m_t1mofeev
    @art3m_t1mofeev11 күн бұрын

    Oil

  • @diego898
    @diego89812 күн бұрын

    The “LDUR” echo in the background was hilarious

  • @grim.reaper
    @grim.reaper12 күн бұрын

    Fugazi fugayazi 😅

  • @lmmarcondes95
    @lmmarcondes9512 күн бұрын

    so... ranger?

  • @m_hrstv
    @m_hrstv8 күн бұрын

    configs are much easier and make much more sense, theming it is easier, and i had to do basically no config to get image *and* video thumbnail previews! also the help screen for all the keybindings with a built-in search is a godsend!

  • @oniondesu9633
    @oniondesu96336 күн бұрын

    much faster and more reponsive, night and day difference.

  • @GrahamHartle
    @GrahamHartle12 күн бұрын

    If you want to see hidden files by default, just set 'show hidden = true' in your config file.

  • @colto2312
    @colto231212 күн бұрын

    nnn is good too

  • @z00zify
    @z00zify12 күн бұрын

    Not too different from good old Midnight Commander

  • @constantitus
    @constantitus12 күн бұрын

    Since you've mentioned dotfiles I thought it was gonna be some thingy for managing dotfiles and backing them up in a smart way, but it's just another terminal file explorer. You already have one in neovim *by the way*

  • @bn5055
    @bn505512 күн бұрын

    Ya-tzi surely?

  • @m_hrstv
    @m_hrstv8 күн бұрын

    actually ya-zuh, apparently it's 'duck' in chinese :D

  • @uncenter_
    @uncenter_6 күн бұрын

    @@m_hrstv this is the closest yeah :) it is duck in chinese

  • @m_hrstv
    @m_hrstv5 күн бұрын

    @@uncenter_ cool, ty for the confirmation :3

  • @castares
    @castares12 күн бұрын

    Finally, a good replacement for ranger that doesn’t need a ton of configuration!

  • @m_hrstv
    @m_hrstv8 күн бұрын

    for real, i just switched to yazi from ranger last night. the help screen, which has a search btw(!!) is a godsend. now i can do more in yazi after a day than i could in ranger for a whole year :D edit: oh, and configuring it so much easier and makes so much more sense!

  • @erichlf
    @erichlf12 күн бұрын

    I'm surprised how many people use :wq instead of :x.

  • @m_hrstv
    @m_hrstv8 күн бұрын

    lol, i had no idea, thank you!

  • @LinuxEssentials79
    @LinuxEssentials7912 күн бұрын

    Well, "yazi" looks amazing when you install the Catppuccin Mocha theme! Way to go!!!

  • @_Verac
    @_Verac12 күн бұрын

    Lf

  • @darukutsu
    @darukutsu12 күн бұрын

    nnn

  • @user-nq9vh7mv7k
    @user-nq9vh7mv7k11 күн бұрын

    Yazi is easily 10 times faster than lf tho

  • @_Verac
    @_Verac11 күн бұрын

    @@user-nq9vh7mv7k It might be, but I don't see any difference on my system. Maybe it'll be apparent in low spec.

  • @user-nq9vh7mv7k
    @user-nq9vh7mv7k10 күн бұрын

    @@_Verac Or if the folder youre navigating is big enough. I frequently navigate the behemoth /nix/store and lf blocks until every is loaded while yazi is just good to go instantly

  • @user-nq9vh7mv7k
    @user-nq9vh7mv7k10 күн бұрын

    @@_Verac i still love lf though

  • @PalashBackup
    @PalashBackup12 күн бұрын

    My favorite thing about NvChad is that it is still quite fast, despite all those plugins.

  • @typecraft_talks
    @typecraft_talks12 күн бұрын

    yeah it makes good use of lazy loading plugins

  • @gauff3r
    @gauff3r12 күн бұрын

    Might as well use helix

  • @DEVDerr
    @DEVDerr12 күн бұрын

    Now replace Alacritty with Kitty for built-in image preview in Yazi 😁 I made that switch recently and I'm glad I did it! (btw. ChatGPT is somewhat good with rewriting the alacritty config to kitty config, so if you don't want to waste time rewriting the config - let chat do it for you)

  • @typecraft_talks
    @typecraft_talks12 күн бұрын

    That is helpful thanks!!

  • @IainSimmons
    @IainSimmons13 күн бұрын

    Love yazi! It's cool to configure it too, i have some filetypes that will run a command to open a new tmux window and pipe the file to another CLI command (e.g. fx for JSON files and another one for browsing CSV files).

  • @karol.falkiewicz
    @karol.falkiewicz13 күн бұрын

    Thank you 😄

  • @pdigonzelli
    @pdigonzelli13 күн бұрын

    what theme for zsh are you using?

  • @typecraft_talks
    @typecraft_talks13 күн бұрын

    I’m using a very minimal zsh setup. Catppuccin is the theme for alacrity. And starship for my prompt

  • @rodelias9378
    @rodelias937813 күн бұрын

    Yazi is written in Rust by the way

  • @lexb682
    @lexb68213 күн бұрын

    What advantages does Yazi offer compared to Oil for Neovim?

  • @typecraft_talks
    @typecraft_talks13 күн бұрын

    yazi is something you can use outside of neovim. So its kind of an apples to oranges comparison! but they're both great tools

  • @IainSimmons
    @IainSimmons13 күн бұрын

    I use both! Oil is good for bulk changes like renaming, but I feel like yazi is better/faster for quickly navigating around. There's also a couple of yazi plugins for Neovim if you want to use it instead of a file tree (which is what I do). Yazi is also great for previewing things, which you can't really do in Oil without opening all the files

  • @mdfrick
    @mdfrick13 күн бұрын

    Did you know that there's also a Catppuccin Mocha theme for yazi, too?

  • @typecraft_talks
    @typecraft_talks13 күн бұрын

    OMG

  • @nipunlakshank
    @nipunlakshank9 күн бұрын

    I naturally search for the catppuccin theme for every tool I use. At this point I know catppuccin has me covered in almost all areas

  • @m_hrstv
    @m_hrstv8 күн бұрын

    it is so easy to make your own theme too!! been using yazi for 24 hours now and i love every aspect of it

  • @andrewiglinski148
    @andrewiglinski14814 күн бұрын

    Dawg… Dracula for motha--in life. There’s a Dracula theme for literally everything. My KZread in chrome is now Dracula themed.

  • @typecraft_talks
    @typecraft_talks14 күн бұрын

    Hell yeah.