zellij/zellij-utils/src
a-kenji 347e02ea35
feature(layout): add layout config (#866)
feature(layout): add layout config (#866)
* It is now possible to configure zellij through a layout:

  The config file and the layout file will be merged, on conflicting
  options the order is as follows:
  1. config options `zellij options`
  2. layout
  3. config

  Example:
```
---
template:
  direction: Horizontal
  parts:
    - direction: Vertical
      body: true
    - direction: Vertical
      borderless: true
      split_size:
        Fixed: 1
      run:
        plugin:
          location: "zellij:tab-bar"
default_shell: fish
```
2021-11-14 22:58:20 +01:00
..
input feature(layout): add layout config (#866) 2021-11-14 22:58:20 +01:00
channels.rs refactors for #525 (#534) 2021-05-27 16:28:28 +02:00
cli.rs add(feature): toggle boolean options with cli flag (#855) 2021-11-10 13:31:37 +01:00
consts.rs fix(envs): Unify operation of Zellij environment variables (#842) 2021-11-10 09:02:17 +01:00
envs.rs fix(envs): Unify operation of Zellij environment variables (#842) 2021-11-10 09:02:17 +01:00
errors.rs feat(scrolling): half-page scroll actions (#813) 2021-11-08 15:05:47 +01:00
ipc.rs feat(attach): Support --index option to choose specific session by provided number in active sessions ordered by creation date, resolve #823 2021-11-06 05:15:09 +09:00
lib.rs fix(envs): Unify operation of Zellij environment variables (#842) 2021-11-10 09:02:17 +01:00
logging.rs logging: remove unused log functions, change log file const to new file (#779) 2021-10-18 10:52:58 +02:00
pane_size.rs feat(ui): overhauled resize and layout systems 2021-08-28 17:46:24 +01:00
position.rs feat(ui): overhauled resize and layout systems 2021-08-28 17:46:24 +01:00
setup.rs feature(layout): add layout config (#866) 2021-11-14 22:58:20 +01:00
shared.rs feat(attach): Support --index option to choose specific session by provided number in active sessions ordered by creation date, resolve #823 2021-11-06 05:15:09 +09:00