JellyDocs

↑↓ to move · ↩ to open · Esc to close

Customize

Keybinds

Rebind any shortcut in Settings or under [keybinds] in jelly.toml, unbind defaults, and send literal text with a key.

In Settings

Open the Keybinds tab in Settings (⌘,). Actions are listed by group. Click a shortcut and press the new keys. You can reset a single action or all of them.

In the file

[keybinds]
"cmd+d" = "split.right"
"cmd+shift+d" = "split.down"
"cmd+k" = "clear"
"cmd+shift+enter" = "pane.zoom"

A key is written as modifiers+key. The modifiers are cmd, shift, alt (or opt) and ctrl.

Unbind a default

Set the action to "none". The Settings tab writes this for you when you take a default shortcut away from an action.

Send text

text:<string> sends literal text to the terminal. It understands \n and \x1b:

[keybinds]
"cmd+shift+l" = "text:ls -la\n"

The full list of actions is in Keybind actions. Resetting an action in Settings removes its lines from [keybinds].

Edit this page on GitHub