No description
Find a file
2026-01-07 17:16:23 +00:00
src Added saving, save-as 2026-01-07 17:16:23 +00:00
.gitignore Began work on panes and buffers 2025-06-05 23:17:49 +01:00
Cargo.lock Improved highlighting 2025-09-24 11:09:23 +01:00
Cargo.toml Make OS clipboard support optional 2025-11-27 23:11:19 +00:00
README.md Added saving, save-as 2026-01-07 17:16:23 +00:00

ZTE

Features

  • Buffers
  • Buffer switching
  • Prompt
  • Cursor selection
  • Basic cursor movement
  • Multiple panes
  • Pane creation/deletion
  • Opener
  • Save
  • Save as
  • Find
  • Search in buffer switcher
  • File saving
  • Syntax highlighting
  • Project search (including file path search)
  • Auto-indent (and related features)
  • Undo/redo
  • Ability to resize panes

Todo

  • Replace
  • Terminal buffers
  • Matching delimiter highlighting
  • Ability to close buffers
  • Tabbed sessions

Issues to fix

Keybindings

File & buffer manipulation

Buffers represent open files and are tracked independently of view panes.

Ctrl + o = Open buffer
Ctrl + s = Save buffer
Ctrl + Shift + s = Save buffer as
Ctrl + b = Switch buffer

Search and command prompt

Searching occurs across the repository that the current file resides in.

The command prompt provides access to more fine-grained commands.

Ctrl + Shift + o = Path search
Ctrl + Shift + f = Text search

Alt + Return = Open command prompt

Navigation & panes

Alt + w = Select pane above
Alt + a = Select pane left
Alt + s = Select pane down
Alt + b = Select pane right

Alt + Shift + w = Create pane above
Alt + Shift + a = Create pane left
Alt + Shift + s = Create pane down
Alt + Shift + d = Create pane right

Alt + q = Close current pane

Alt + Equals = Grow current pane vertically
Alt + Subtract = Shrink current pane vertically

Editing

'Standard' non-modal editing controls apply, for the most-part

The mouse can be used to select and drag as one might expect

Ctrl + l = Go to line
Ctrl + Space = Select token
Ctrl + a = Select all
Ctrl + f = Open finder

PageUp = Scroll upward
PageDown = Scroll downward
Home = Scroll to top
End = Scroll to bottom

Ctrl + z = Undo
Ctrl + y = Redo
Ctrl + c = Copy
Ctrl + x = Cut
Ctrl + v = Paste
Ctrl + / = Comment line or selection
Ctrl + d = Duplicate line or selection