diff options
| author | a-kenji <aks.kenji@protonmail.com> | 2021-04-27 09:23:52 +0200 |
|---|---|---|
| committer | a-kenji <aks.kenji@protonmail.com> | 2021-04-27 21:38:26 +0200 |
| commit | 77e0b5e0d7a44e9a23751eda8a61aed845974686 (patch) | |
| tree | 077f56665a33c519493d242e245a91caa3bcced1 /assets | |
| parent | fix(ci): formatting tweak (diff) | |
| download | sl0ppij-77e0b5e0d7a44e9a23751eda8a61aed845974686.tar.gz sl0ppij-77e0b5e0d7a44e9a23751eda8a61aed845974686.tar.xz sl0ppij-77e0b5e0d7a44e9a23751eda8a61aed845974686.zip | |
Config Loading
* Configuration is now handled in this order:
--config flag
ZELLIJ_CONFIG_FILE env
get_default_config_dir() (directories-next)
HOME/.config/zellij (for mac convenience)
SYSTEM_DEFAULT_CONFIG_DIR (for distributions to specify sensible
defaults ontop of zellij)
from assets
* Fix default.yaml file
* Move default.yaml file to assets directory
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/config/default.yaml | 215 |
1 files changed, 215 insertions, 0 deletions
diff --git a/assets/config/default.yaml b/assets/config/default.yaml new file mode 100644 index 00000000..a3a0242f --- /dev/null +++ b/assets/config/default.yaml @@ -0,0 +1,215 @@ +--- +keybinds: + unbind: true + normal: + - action: [SwitchToMode: Locked,] + key: [Ctrl: 'g',] + - action: [SwitchToMode: Pane,] + key: [Ctrl: 'p',] + - action: [SwitchToMode: Resize,] + key: [Ctrl: 'r',] + - action: [SwitchToMode: Tab,] + key: [Ctrl: 't',] + - action: [SwitchToMode: Scroll,] + key: [Ctrl: 's',] + - action: [Quit,] + key: [Ctrl: 'q',] + - action: [NewPane: ] + key: [ Alt: 'n',] + - action: [MoveFocus: Left,] + key: [ Alt: 'h',] + - action: [MoveFocus: Right,] + key: [ Alt: 'l',] + - action: [MoveFocus: Down,] + key: [ Alt: 'j',] + - action: [MoveFocus: Up,] + key: [ Alt: 'k',] + - action: [FocusPreviousPane,] + key: [ Alt: '[',] + - action: [FocusNextPane,] + key: [ Alt: ']',] + locked: + - action: [SwitchToMode: Normal,] + key: [Ctrl: 'g',] + resize: + - action: [SwitchToMode: Locked,] + key: [Ctrl: 'g'] + - action: [SwitchToMode: Pane,] + key: [Ctrl: 'p',] + - action: [SwitchToMode: Tab,] + key: [Ctrl: 't',] + - action: [SwitchToMode: Normal,] + key: [Ctrl: 'r', Char: "\n", Char: ' ',] + - action: [SwitchToMode: Scroll,] + key: [Ctrl: 's'] + - action: [Quit] + key: [Ctrl: 'q'] + - action: [Resize: Left,] + key: [Char: 'h', Left,] + - action: [Resize: Down,] + key: [Char: 'j', Down,] + - action: [Resize: Up,] + key: [Char: 'k', Up, ] + - action: [Resize: Right,] + key: [Char: 'l', Right,] + - action: [NewPane: ,] + key: [ Alt: 'n',] + - action: [MoveFocus: Left,] + key: [ Alt: 'h', Left,] + - action: [MoveFocus: Right,] + key: [ Alt: 'l', Right,] + - action: [MoveFocus: Down,] + key: [ Alt: 'j', Down,] + - action: [MoveFocus: Up,] + key: [ Alt: 'k', Up,] + - action: [FocusPreviousPane,] + key: [ Alt: '[',] + - action: [FocusNextPane,] + key: [ Alt: ']',] + pane: + - action: [SwitchToMode: Locked,] + key: [Ctrl: 'g'] + - action: [SwitchToMode: Resize,] + key: [Ctrl: 'r',] + - action: [SwitchToMode: Tab,] + key: [Ctrl: 't',] + - action: [SwitchToMode: Normal,] + key: [Ctrl: 'p', Char: "\n", Char: ' ',] + - action: [SwitchToMode: Scroll,] + key: [Ctrl: 's'] + - action: [Quit,] + key: [Ctrl: 'q',] + - action: [MoveFocus: Left,] + key: [ Char: 'h', Left,] + - action: [MoveFocus: Right,] + key: [ Char: 'l', Right,] + - action: [MoveFocus: Down,] + key: [ Char: 'j', Down,] + - action: [MoveFocus: Up,] + key: [ Char: 'k', Up,] + - action: [SwitchFocus,] + key: [Char: 'p'] + - action: [NewPane: ,] + key: [Char: 'n', Alt: 'n',] + - action: [NewPane: Down,] + key: [Char: 'd',] + - action: [NewPane: Right,] + key: [Char: 'r',] + - action: [CloseFocus,] + key: [Char: 'x',] + - action: [ToggleFocusFullscreen,] + key: [Char: 'f',] + - action: [FocusPreviousPane,] + key: [ Alt: '[',] + - action: [FocusNextPane,] + key: [ Alt: ']',] + tab: + - action: [SwitchToMode: Locked,] + key: [Ctrl: 'g'] + - action: [SwitchToMode: Pane,] + key: [Ctrl: 'p',] + - action: [SwitchToMode: Normal,] + key: [Ctrl: 'r', Ctrl: 't', Char: "\n", Char: ' ',] + - action: [SwitchToMode: Scroll,] + key: [Ctrl: 's'] + - action: [SwitchToMode: RenameTab, TabNameInput: [0],] + key: [Char: 'r'] + - action: [Quit,] + key: [Ctrl: 'q',] + - action: [FocusPreviousPane,] + key: [ Alt: '[',] + - action: [FocusNextPane,] + key: [ Alt: ']',] + - action: [GoToPreviousTab,] + key: [ Char: 'h',] + - action: [GoToNextTab,] + key: [ Char: 'l',] + - action: [GoToNextTab,] + key: [ Char: 'j',] + - action: [GoToPreviousTab,] + key: [ Char: 'k',] + - action: [NewTab,] + key: [ Char: 'n',] + - action: [CloseTab,] + key: [ Char: 'x',] + - action: [MoveFocus: Left,] + key: [ Alt: 'h',] + - action: [MoveFocus: Right,] + key: [ Alt: 'l',] + - action: [MoveFocus: Down,] + key: [ Alt: 'j',] + - action: [MoveFocus: Up,] + key: [ Alt: 'k',] + - action: [GoToTab: 1,] + key: [ Char: '1',] + - action: [GoToTab: 2,] + key: [ Char: '2',] + - action: [GoToTab: 3,] + key: [ Char: '3',] + - action: [GoToTab: 4,] + key: [ Char: '4',] + - action: [GoToTab: 5,] + key: [ Char: '5',] + - action: [GoToTab: 6,] + key: [ Char: '6',] + - action: [GoToTab: 7,] + key: [ Char: '7',] + - action: [GoToTab: 8,] + key: [ Char: '8',] + - action: [GoToTab: 9,] + key: [ Char: '9',] + scroll: + - action: [SwitchToMode: Normal,] + key: [Ctrl: 'r', Ctrl: 's', Char: ' ', + Char: "\n",] + - action: [SwitchToMode: Tab,] + key: [Ctrl: 't',] + - action: [SwitchToMode: Locked,] + key: [Ctrl: 'g',] + - action: [SwitchToMode: Pane,] + key: [Ctrl: 'p',] + - action: [Quit,] + key: [Ctrl: 'q',] + - action: [ScrollDown,] + key: [Char: 'j', Down,] + - action: [ScrollUp,] + key: [Char: 'k', Up,] + - action: [PageScrollDown,] + key: [Ctrl: 'f', PageDown,] + - action: [PageScrollUp,] + key: [Ctrl: 'b', PageUp,] + - action: [NewPane: ,] + key: [ Alt: 'n',] + - action: [MoveFocus: Left,] + key: [ Alt: 'h',] + - action: [MoveFocus: Right,] + key: [ Alt: 'l',] + - action: [MoveFocus: Down,] + key: [ Alt: 'j',] + - action: [MoveFocus: Up,] + key: [ Alt: 'k',] + - action: [FocusPreviousPane,] + key: [ Alt: '[',] + - action: [FocusNextPane,] + key: [ Alt: ']',] + renametab: + - action: [SwitchToMode: Normal,] + key: [Ctrl: 'r', Ctrl: 's', Char: ' ',] + - action: [SwitchToMode: Tab,] + key: [Char: "\n",] + - action: [TabNameInput: [27] , SwitchToMode: Tab,] + key: [Esc,] + - action: [NewPane: ,] + key: [ Alt: 'n',] + - action: [MoveFocus: Left,] + key: [ Alt: 'h',] + - action: [MoveFocus: Right,] + key: [ Alt: 'l',] + - action: [MoveFocus: Down,] + key: [ Alt: 'j',] + - action: [MoveFocus: Up,] + key: [ Alt: 'k',] + - action: [FocusPreviousPane,] + key: [ Alt: '[',] + - action: [FocusNextPane,] + key: [ Alt: ']',] |
