Basic editing
Application
Cursor movement
Selection
All cursor movement commands can be combined with ⇧ (Shift) to extend the selection:Line operations
Multi-cursor editing
Search and replace
The search panel includes toggle buttons for:
- Match Case: Toggle case-sensitive search
- Whole Word: Toggle whole word matching
- Regex: Toggle regular expression mode
Code navigation
File and tab management
Autocomplete
Mouse actions
Auto-closing pairs
The editor automatically inserts closing characters for:Surrounding selection
When text is selected, typing an opening character wraps the selection:Auto-completion for Luau blocks
When pressing ↩ (Enter) after certain keywords, the editor auto-completes the block structure:Smart indentation
- Pressing ↩ (Enter) automatically maintains the current indentation level
- After opening keywords (
function,do,then,else,repeat,{), the next line is indented - ⌫ (Backspace) in the indent region removes a full tab (2 spaces) at a time
- ⌘ + ← (Home) toggles between column 0 and the first non-whitespace character
- Indentation uses 2 spaces (soft tabs)
- Line comments use
--(Luau style)