Honeymoon User Guide

Tutorial GIF
Loading Dojo...
Cannot type? Click here to focus.

Honeymoon uses Emacs-style keybindings for maximum efficiency. Keep your hands on the home row.

Search & Navigation

Word & Line Movement

Killing (Cut/Delete)

Undo / Redo

Buffers & Files

Selection & Clipboard

Indentation & Formatting

Misc Power Moves

Help & Escape


Customizing Keybindings

All keybindings are stored in keybinds.moon in the editor's root directory. You can customize any keybinding without recompiling!

Config File Format

# Comment lines start with #
M-w copy                  # Meta-w copies selection
C-x C-s save_file        # Chord: Ctrl-x then Ctrl-s
C-g cancel               # Single key binding

Key Notation

Example: Custom Quit Binding

Want to quit with Ctrl-Q instead of Ctrl-X Ctrl-C? Just add:

C-q quit
Pro Tip: Edit keybinds.moon and restart Honeymoon to apply changes. No compilation needed!