mirror of
https://github.com/zellij-org/zellij.git
synced 2024-12-27 03:04:16 +03:00
261e691f9f
Add the ability to run commands on loading a layout: ``` - direction: Horizontal split_size: Percent: 50 run: command: {cmd: htop} ``` or respectively: ``` - direction: Horizontal split_size: Percent: 50 run: command: {cmd: htop, args: ["-C"]} ``` In order to specify the difference of commands and plugins now the plugins need to be under the `run` section: ``` - direction: Vertical split_size: Fixed: 2 run: plugin: status-bar ``` This also means that this is a breaking change for people that already have a custom layout. Example layouts: ``` --- direction: Vertical parts: - direction: Horizontal split_size: Percent: 50 parts: - direction: Vertical split_size: Percent: 50 - direction: Vertical split_size: Percent: 50 run: command: {cmd: htop} - direction: Horizontal split_size: Percent: 50 run: command: {cmd: htop} ``` and: ``` --- direction: Horizontal parts: - direction: Vertical split_size: Fixed: 1 run: plugin: tab-bar - direction: Vertical parts: - direction: Vertical parts: - direction: Vertical split_size: Percent: 50 run: command: {cmd: htop} - direction: Vertical split_size: Percent: 50 run: command: {cmd: htop, args: ["-C"]} - direction: Vertical split_size: Fixed: 5 - direction: Vertical split_size: Fixed: 2 run: plugin: status-bar ``` closes #551, closes #284
31 lines
579 B
YAML
31 lines
579 B
YAML
---
|
|
direction: Horizontal
|
|
parts:
|
|
- direction: Vertical
|
|
split_size:
|
|
Fixed: 1
|
|
run:
|
|
plugin: tab-bar
|
|
- direction: Vertical
|
|
parts:
|
|
- direction: Vertical
|
|
parts:
|
|
- direction: Vertical
|
|
split_size:
|
|
Percent: 50
|
|
run:
|
|
command: {cmd: htop}
|
|
- direction: Vertical
|
|
split_size:
|
|
Percent: 50
|
|
run:
|
|
command: {cmd: htop, args: ["-C"]}
|
|
- direction: Vertical
|
|
split_size:
|
|
Fixed: 5
|
|
- direction: Vertical
|
|
split_size:
|
|
Fixed: 2
|
|
run:
|
|
plugin: status-bar
|