Repository navigation
Releases: offlinehacker/tmux-integrated
Releases · offlinehacker/tmux-integrated
Release list
v0.4.0
Full Changelog: v0.3.4...v0.4.0
Full Changelog: v0.3.4...v0.4.0
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0-editor: Editor-area terminal support with pinning
What's new
Two new settings
- tmux-integrated.terminalLocation (panel | editor, default: panel) — Open tmux terminals as editor tabs instead of panel terminals
- tmux-integrated.pinTerminals (boolean, default: true) — Pin editor tabs via VS Code's pinEditor command
Editor-area support
When terminalLocation is set to editor, all tmux terminals open as pinned editor tabs. Covers all three terminal creation paths: newTerminal command, attachWindow picker, and auto-connect (session restore after SSH reconnect).
Pinning reliability
VS Code's pinEditor command targets the currently active editor tab. When multiple terminals are created simultaneously (e.g. auto-connect restoring several tmux windows), the extension focuses each terminal and waits 100ms before pinning to ensure the correct tab is targeted. Note: there may still be timing races in edge cases — manually pin with Ctrl+K Shift+Enter if needed.
Recommended Remote-SSH settings
{
"terminal.integrated.defaultProfile.linux": "tmux-integrated",
"tmux-integrated.terminalLocation": "editor",
"tmux-integrated.pinTerminals": true,
"terminal.integrated.enablePersistentSessions": false
}Install
Download the .vsix file and run: Extensions: Install from VSIX...