My Development Setup (Neovim, Tmux, Alacritty & Rust-based CLI Tools)

Поделиться
HTML-код
  • Опубликовано: 20 сен 2024

Комментарии • 53

  • @typecraft_dev
    @typecraft_dev Год назад +17

    Nice work and really interesting tools!

  • @ilyeshammadi7278
    @ilyeshammadi7278 Год назад +4

    Thanks for the video 🤗
    Exa does have icons with --icons, it's just not set by default.

    • @adibhanna
      @adibhanna  Год назад +1

      OH! didn't know that! thank you for letting me know!

    • @willadams6217
      @willadams6217 Год назад +1

      Came here to say the same thing!

  • @tsukkidreams
    @tsukkidreams Год назад +1

    amazing video, thanks for introducing us to Vimium, it's a great extension and makes browsing the web much more easier for us acquainted with the of the cult of vi XD

  • @JacquesvanWyk
    @JacquesvanWyk Год назад +2

    love the vimium browser extension. great setup

  • @matthewstott3493
    @matthewstott3493 Год назад +2

    As previously mentioned, exa does have icons but it also has octal-permissions which is just awesome. I just use exa instead of LSD.

    • @adibhanna
      @adibhanna  Год назад

      I should probably try exa more. it seems that it has some great features.[

    • @sunnyheheheh9401
      @sunnyheheheh9401 Год назад

      Exa has icons btw you just need --icons flag

  • @AbdulWahab-ev2ct
    @AbdulWahab-ev2ct Год назад +2

    Good job, Thanks for this one 🙂

  • @kipkerluke2508
    @kipkerluke2508 Год назад

    Great video!!! Thanks for sharing.

  • @davidkananda2896
    @davidkananda2896 Год назад +1

    Nice setup!

  • @ElijahManor
    @ElijahManor Год назад +2

    First! Nicely done Adib 😀

    • @adibhanna
      @adibhanna  Год назад +1

      Thank you so much, @Elijah!

  • @Richard-ck7sr
    @Richard-ck7sr Год назад

    I also use the excellent broot - written in rust.

  • @nachiketkanore
    @nachiketkanore Год назад

    Amazing setup

  • @khanriza
    @khanriza Год назад

    Really like your theme

    • @adibhanna
      @adibhanna  Год назад

      Gruvbox Material! my favorite!

  • @Twist3d_
    @Twist3d_ Год назад +1

    Should do a tutorial of how to setup your lunarvim like that!!

  • @rtkay123
    @rtkay123 Год назад +4

    Why not use skim instead of fzf since most of your ecosystem is in Rust

  • @irlshrek
    @irlshrek Год назад

    this is great!

  • @livb4139
    @livb4139 Год назад

    my boy lazygit let's go

  • @solvm1652
    @solvm1652 Год назад

    sweet

  • @naranyala_dev
    @naranyala_dev Год назад +1

    Alacritty + tmux + AstroNvim

  • @javierr5845
    @javierr5845 Год назад +1

    Thanks for the video! Im really interested in try to use the "fzf session list" but I can't replicated, is something else needed apart from the line 139 of the config file? (bind y run -b "tmux show-buffer...". When I hit the shortcut I only getting a message telling me the buffer is copied to the clipboard

    • @adibhanna
      @adibhanna  Год назад

      I got you! I’ll be making a detailed video on how I setup Tmux!

    • @citosid
      @citosid Год назад

      My previous message disappeared. But basically, is replacing (or adding a new) key bind:
      # windows fuzzy finder selector
      unbind s
      bind-key s run-shell -b "~/.tmux/scripts/switch-session.bash"
      And then adding this script (switch-session.bash)
      #!/bin/bash
      tmuxsessions=$(tmux list-sessions -F '#S#{?session_attached,attached,}' | grep -v attached)
      tmux_switch_to_session() {
      session="$1"
      if [[ $tmuxsessions = *"$session"* ]]; then
      tmux switch-client -t "$session"
      fi
      }
      choice=$(sort -fu

  • @harrytran998
    @harrytran998 Год назад

    In the next videos, hope you have some app to cast your keyboard like KeyCastr for the newbie like me. Thank

    • @adibhanna
      @adibhanna  Год назад

      Sure thing! I got KeyCastr and I’ll start using it for future videos!

  • @thenaman047
    @thenaman047 Год назад

    am confused, how does starship work with alacritty. ain't both the same or am I missing something simple here ?

    • @sebbzudemo
      @sebbzudemo Год назад

      Alacritty is a terminal emulator and starship is a theme

  • @slawtul
    @slawtul Год назад

    Unfortunately tmux and vim/neovim do not work for me. I use tmux session for every project with 4 - 5 splits. Sometimes when I open session (project), splits positions are weird and text inside uneditable.

    • @adibhanna
      @adibhanna  Год назад +1

      that's strange behavior. I don't think I've experienced it before. Have you looked into zellij.dev/ ? it might be a better solution for you

    • @slawtul
      @slawtul Год назад

      @@adibhanna Thanks, I will check it.

    • @slawtul
      @slawtul Год назад

      Alright, works very good with sessions. I will test it more. Thanks for tip.

  • @gsilva877
    @gsilva877 Год назад +3

    Interesting tools. I dont like vim as ide I prefer use vscode or fleet or intellij I use vim just to edit config files in Linux servers, but the other tools are interesting

  • @Yoplat
    @Yoplat Год назад

    Can you please share your starship prompt config? It’s pretty nice

    • @adibhanna
      @adibhanna  Год назад

      Sure! here you go pastebin.pl/view/9489bb07

    • @Yoplat
      @Yoplat Год назад

      @@adibhanna Thanks!

  • @sabinadhikari2643
    @sabinadhikari2643 Год назад

    I need that wallpaper. Could you send me the link for that image.?

    • @adibhanna
      @adibhanna  Год назад

      if you mean my background image. www.dropbox.com/s/mao1vy5wf9az737/lakeside-sunset-deer-minimal.png?dl=0

  • @diegoulloao
    @diegoulloao Год назад

    what font are you using?

  • @SantoshYadav-nh3uu
    @SantoshYadav-nh3uu Год назад

    This is for which system.... Mac debian or Arch

    • @adibhanna
      @adibhanna  Год назад +1

      Mac, but these tools should work in any OS

  • @kamalkamals
    @kamalkamals Год назад

    change title to review not setup

  • @BraxtonMeyer
    @BraxtonMeyer Год назад

    exa, can show the icons. lolwut. it's just a better lsd.