Skip to content

Helix Editor

A post-modern modal text editor with built-in LSP support and a focus on terminal multiplexer integration.

Configuration Paths

  • Config: dotfiles/.config/helix/config.toml
  • Languages: dotfiles/.config/helix/languages.toml

Leader Key

The leader key is Space.

ActionModeShortcut
Jump view leftNormalCtrl + H
Jump view downNormalCtrl + J
Jump view upNormalCtrl + K
Jump view rightNormalCtrl + L
Next bufferNormalTab
Previous bufferNormalShift + Tab
Move parent nodeInsertShift + Tab
Extend node endSelectTab
Extend node startSelectShift + Tab

Space Menu (Leader)

CategoryActionShortcut
PickersFile pickerSpace, then F
PickersBuffer pickerSpace, then B
PickersSymbol pickerSpace, then S
PickersWorkspace symbol pickerSpace, then Shift + S
PickersDiagnosticsSpace, then D
PickersWorkspace diagnosticsSpace, then Shift + D
PickersChanged filesSpace, then Shift + C
PickersJumplistSpace, then J
ExplorerFile explorer (current dir)Space, then E
ExplorerFile explorerSpace, then Shift + E
SearchGlobal searchSpace, then /
SystemCommand paletteSpace, then ?
SystemReload configSpace, then C
SystemWrite fileSpace, then W
SystemFormatSpace, then Shift + F
SystemQuitSpace, then Q

Floating Pane Integrations

Launches in a floating pane (Zellij/Tmux) or standalone.

ToolActionShortcut
YaziFloating file managerSpace, then Y
LazyGitFloating Git TUISpace, then G
TerminalFloating NushellSpace, then T

Split Pane Integrations

Opens in a new split pane below or to the right.

ToolActionShortcut
YaziSplit pane (down)Space, then Shift + Y
LazyGitSplit pane (right)Space, then Shift + G
TerminalSplit pane (right)Space, then Shift + T

Discoverability

Helix shows contextual hints automatically. After pressing Space, the menu lists every bound command and its shortcut. Press Space, then ? at any time for the command palette.

Platform Documentation