Command-line tools, shells, and the terminal workflows I live in.
Smart session manager for the terminal
Quickly open urls from your terminal screen.
Nerd Font icons for your tmux windows
Your guide to creating a powerful and intuitive development workflow in the terminal.
How I set up my Git Worktrees and how I use them to stay productive.
Use the last command in tmux to switch between sessions easily, and learn how to improve it with sesh.
Discover how AI plugins using LLMs are transforming Neovim into a cutting-edge tool for developers
In this interview I talk with Carlos, creator of Go Releaser, about his workflow
Make your tmux workflow smarter and faster with the sesh session manager.
My list of the top 4 fuzzy command-line interfaces that I've used and like.
Wezterm is a my new favorite terminal emulator. It's been fun to create
This vim motion offers many useful vim motions that make navigating code a breeze
Learn about Dolev's, creator of gh-dash, tmux and neovim setup on macOS.
Let's integrate GitHub into the terminal using the GitHub CLI, gh-dash, and the Octo Neovim plugin.
Mark shares his Neovim and tmux dev workflow and Moonlander keyboard layout. I share my dev workflow as well.
Abhishek shares his Neovim and tmux dev workflow. We discuss our use of various tools and plugins to be productive as developers.
Automatically rename your tmux windows to Nerd Font icons. It is a tmux plugin that you can install in minutes
Nick and I talk about our developer workflows and what tools we're finding interesting with tmux and neovim.
Terminology related to the terminal are often misinterpreted. The terminal is
Create and manage tmux sessions automatically with a custom script
Here's a quick guide on how to take your ugly terminal and make it pretty in just 5 minutes!
A quick tour of my terminal-based development workflow built around fish, tmux, lazygit, and Neovim.
An overview of how to manage macOS windows and desktops at blazing speeds!
It's easy to create custom macOS keyboard shortcuts with tmux key bindings using hex codes and Alacritty.
My journey to a new, simpler, dotfiles manager from Mackup to GNU Stow.
LazyVim allows you to quickly setup an IDE for Neovim.
Homebrew is a package manager for macOS that allows users to easily install and manage packages and libraries.
tmux is a terminal multiplexer with lets you create multiple terminal session.
Lazygit makes it quick to run git commands.
Starship is a minimal, blazing-fast, and infinitely customizable prompt for any shell.
Fish (Friendly Interactive SHell) is a Unix shell designed to be user-friendly and interactive. It features syntax highlighting, autosuggestions
Alacritty is a terminal emulator for macOS that is fast, and can be configured to a minimal look.
ctrl-r is a great keyboard shortcut for viewing your terminal history and rerun commands.
My experience using zsh and changing to using the friendly interactive shell to improve performance
A video where I walk linkarzu through installing and configuring sesh as a replacement for tmux-sessionizer, then get into the rest of my developer workflow — the macOS apps and CLI tools I reach for, and why.
A conversation with Amy Dutton about moving development into the terminal — getting past the fear of it, why a PDE beats an IDE, the keyboard shortcuts and automation that make it pay off, and whether the whole approach is worth it for every developer.
An interview with Adib Hanna about what's in my dotfiles — the Neovim setup and why a graphic design background shows up in the colorscheme, `t` for jumping between tmux sessions with zoxide and fzf, and the plugins and apps that surround them.
A profile in ZSA's People series about how I work on a Moonlander — the vim-inspired layout with Escape on Caps Lock, the fish, tmux, and Neovim terminal setup behind it, and the desk it all sits on.