Dolev Hadar's Dev Workflow hero

Dolev Hadar's Dev Workflow

Learn about Dolev’s, creator of gh-dash, tmux and neovim setup on macOS.

dlvhdr/dotfiles

🏠

πŸ”­ 95

Terminal Emulator

kovidgoyal/kitty

Cross-platform, fast, feature-rich, GPU based terminal

πŸ”­ 24,660

Shell

fish-shell/fish-shell

The user-friendly command line shell.

πŸ”­ 26,269

Prompt

starship/starship

β˜„πŸŒŒοΈ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

πŸ”­ 45,447

Multiplexer

tmux/tmux

tmux source code

πŸ”­ 35,427

Tmux Plugins

joshmedeski/t-smart-tmux-session-manager

t - the smart tmux session manager

πŸ”­ 329
joshmedeski/tmux-nerd-font-window-name

Nerd Font icons for your tmux windows

πŸ”­ 145

Code Editor

neovim/neovim

Vim-fork focused on extensibility and usability

πŸ”­ 83,399

Neovim Plugins

folke/lazy.nvim

πŸ’€ A modern plugin manager for Neovim

πŸ”­ 14,906
DNLHC/glance.nvim

A pretty window for previewing, navigating and editing your LSP locations

πŸ”­ 728
ggandor/leap.nvim

Neovim's answer to the mouse 🦘

πŸ”­ 4,393
prochri/telescope-all-recent.nvim

(F)recency sorting for all Telescope pickers.

πŸ”­ 119
aaronhallaert/advanced-git-search.nvim

Search your git history by commit message, content and author in Neovim

πŸ”­ 340
pwntester/octo.nvim

Edit and review GitHub issues and pull requests from the comfort of your favorite editor

πŸ”­ 2,431
dlvhdr/gh-dash

A beautiful CLI dashboard for GitHub πŸš€

πŸ”­ 7,211
extrawurst/gitui

Blazing πŸ’₯ fast terminal-ui for git written in rust πŸ¦€

πŸ”­ 18,601

Keyboard Layout

Additional Resources

It was great being able to talk to Dolev and learn more about how he gets things done with his terminal emulator. You can check out his website to learn more about him and connect with him.

Sign-Up for New Posts

Stay in the loop and get the latest blog posts about conversations sent to your inbox.

Or use the

RSS Feed
man sitting at desk in front of a landscape of rivers leading to a mountain range

Dev Workflow Intro

Your guide to creating a powerful and intuitive development workflow in the terminal.

The terminal is a powerful tool for developers, but it can be overwhelming to know where to start. This guide will help you create a powerful development environment in the terminal. Here are some of the things you'll learn.

  • Install packages and keep them up-to-date
  • Design a minimalist, distraction-free, user-interface
  • Use familiar keyboard shortcuts
  • Manage multiple projects with ease
  • Integrate with Git and GitHub
Get Started