^ / 002_dev_workflow
Workflow
To set context for future posts, I’ll briefly describe my development workflow.
- terminal: kitty
- shell: zsh
- projects: kitty-meow
- editor: neovim
- finder: fzf & dirbuf
- config: direnv
Important features
Kitty
- it can do tabs
- i use a tab for each different project
- within a tab, it can do windows
- i typically use 2+ windows, neovim on the top and shells on the bottom
- it’s scriptable
Zsh
Kitty-meow
Neovim
- modal editing
- large set of plugins
Fzf
- a fuzzy finder, but also useful in a variety of contexts
- ctrl-r: history fuzzy find
- ctrl-t: file fuzzy find
- has a neovim plugin
Dirbuf
- setting config in shell makes is available consintently across languagues