File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -38,6 +38,14 @@ $ tmuxp import teamocil /path/to/file.json
3838
3939````
4040
41+ ### Importer improvements
42+
43+ The teamocil importer now supports:
44+
45+ - ** v1.x format** β ` windows ` at top level with ` commands ` key in panes
46+ - ** Focus** β ` focus: true ` on windows and panes is preserved
47+ - ** Window options** β ` options ` on windows are passed through
48+
4149(import-tmuxinator)=
4250
4351## From tmuxinator
@@ -71,3 +79,13 @@ $ tmuxp import tmuxinator /path/to/file.json
7179```
7280
7381````
82+
83+ ### Importer improvements
84+
85+ The tmuxinator importer now supports:
86+
87+ - ** Hook mapping** β ` pre ` maps to ` on_project_start ` , ` pre_window ` maps to ` shell_command_before `
88+ - ** CLI args** β ` cli_args ` values (` -f ` , ` -S ` , ` -L ` ) are parsed into tmuxp config equivalents
89+ - ** Synchronize** β ` synchronize ` window key is converted
90+ - ** Startup focus** β ` startup_window ` / ` startup_pane ` convert to ` focus: true `
91+ - ** Named panes** β hash-key pane syntax converts to ` title ` on the pane
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ api/index
3737history
3838migration
3939about_tmux
40+ Comparison <comparison>
4041glossary
4142GitHub <https://github.com/tmux-python/tmuxp>
4243```
Original file line number Diff line number Diff line change 1+ """Tests for example workspace YAML files."""
Original file line number Diff line number Diff line change 33from __future__ import annotations
44
55import functools
6- import typing as t
76
87from libtmux .pane import Pane
98from libtmux .session import Session
You canβt perform that action at this time.
0 commit comments