diff options
| author | denis <denismaximov98@gmail.com> | 2021-04-22 11:45:29 +0300 |
|---|---|---|
| committer | denis <denismaximov98@gmail.com> | 2021-04-22 11:45:29 +0300 |
| commit | 8d98ca7da0bc278a832e4e7de23ff63a84deb529 (patch) | |
| tree | e7fdfaa6c1ae25e7737dbb36bd1dbcb94d62ab47 /example | |
| parent | wip: fixing the first arrow (diff) | |
| parent | fix(cargo): reduce crate size by 4.8MB using `cargo diet`, to 77kB (diff) | |
| download | sl0ppij-8d98ca7da0bc278a832e4e7de23ff63a84deb529.tar.gz sl0ppij-8d98ca7da0bc278a832e4e7de23ff63a84deb529.tar.xz sl0ppij-8d98ca7da0bc278a832e4e7de23ff63a84deb529.zip | |
wip: merge main in
Diffstat (limited to 'example')
| -rw-r--r-- | example/README.md | 5 | ||||
| -rw-r--r-- | example/default.yaml | 215 |
2 files changed, 220 insertions, 0 deletions
diff --git a/example/README.md b/example/README.md new file mode 100644 index 00000000..abeb847a --- /dev/null +++ b/example/README.md @@ -0,0 +1,5 @@ +# Special considerations when using the configuration: + +While trying to bind the newline character in the Config, use double quotes: + +`Ctrl: "\n"` instead of `Ctrl: '\n'` diff --git a/example/default.yaml b/example/default.yaml new file mode 100644 index 00000000..98289e69 --- /dev/null +++ b/example/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: 'h', Down, ] + - action: [Resize: Up,] + key: [Char: 'h', Up, ] + - action: [Resize: Right,] + key: [Char: 'h', 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: 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: [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: [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: ' ', Char: 'g',] + - 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: ']',] |
