zellij/zellij-utils/src/input
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
..
unit feat: add initial session name to layout template (#789) 2021-11-08 19:43:51 +01:00
actions.rs feat(scrolling): half-page scroll actions (#813) 2021-11-08 15:05:47 +01:00
command.rs feat(cwd-pane): Keeping the cwd when opening new panes (#691) 2021-09-10 17:35:06 +02:00
config.rs feature(layout): add layout config (#866) 2021-11-14 22:58:20 +01:00
keybinds.rs feature(layout): add layout config (#866) 2021-11-14 22:58:20 +01:00
layout.rs feature(layout): add layout config (#866) 2021-11-14 22:58:20 +01:00
mod.rs fix(envs): Unify operation of Zellij environment variables (#842) 2021-11-10 09:02:17 +01:00
mouse.rs feat(ui): initial mouse support (#448) 2021-07-02 16:40:50 +02:00
options.rs fix(options): handling and overwriting cli opts (#859) 2021-11-11 17:13:34 +01:00
plugins.rs feature(layout): add layout config (#866) 2021-11-14 22:58:20 +01:00
theme.rs feature(layout): add layout config (#866) 2021-11-14 22:58:20 +01:00