# My tmux workflow

DevFeed: [My tmux workflow](<https://devfeed.tech/articles/my-tmux-workflow-37861.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/tmux-sessionizer/>)

Author: Carlos Alexandro Becker

Published: 2022-06-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Shell](<https://devfeed.tech/topics/shell.md>), [hooks](<https://devfeed.tech/topics/hooks.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [POSIX](<https://devfeed.tech/topics/posix.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [dotfiles](<https://devfeed.tech/topics/dotfiles.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [hooks](<https://devfeed.tech/tags/hooks.md>), [posix](<https://devfeed.tech/tags/posix.md>), [shell](<https://devfeed.tech/tags/shell.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

## AI overview

A developer describes a tmux workflow for local and SSH-based remote work, including a project session selector that sorts projects by usage. The article then explains using a shell trap to avoid losing an SSH connection when exiting the last pane of a session.

## Source excerpt

I wanted to share a quick thing that made my life easier on tmux lately, but before we dig into that, I feel like I need to explain how I usually work.