aboutsummaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
authora-kenji <aks.kenji@protonmail.com>2021-04-27 09:23:52 +0200
committera-kenji <aks.kenji@protonmail.com>2021-04-27 21:38:26 +0200
commit77e0b5e0d7a44e9a23751eda8a61aed845974686 (patch)
tree077f56665a33c519493d242e245a91caa3bcced1 /assets
parentfix(ci): formatting tweak (diff)
downloadsl0ppij-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.yaml215
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: ']',]