Deskless app icon

Editor Basics

The Deskless editor is built on Runestone, a high-performance framework with Tree-sitter parsing—giving you accurate syntax highlighting and smooth performance even on large files.

Opening Files

There are several ways to start editing:

MethodDescription
File BrowserTap any file in the sidebar to open it
Open FolderSelect a folder from the Files app to create a project
Recent FilesQuick access to files you’ve recently edited
Clone RepositoryPull down a Git repo directly (Pro)

File Management

Manage your files directly in the file browser:

ActionHow to do it
Open fileTap the filename
Create fileTap the + button in the toolbar
RenameLong-press → Rename
DeleteLong-press → Delete, or swipe left
DuplicateLong-press → Duplicate
MoveDrag and drop to a new location

Tip: Swipe left on any file for quick delete access without opening the context menu.

Interface Layout

Deskless adapts to your device:

  • On iPhone — A focused single-pane editor with NavigationStack
  • On iPad — Split view with file browser sidebar using NavigationSplitView

Touch Gestures

The editor is designed for touch-first interaction:

GestureAction
Swipe up/downScroll through code
PinchAdjust font size on the fly
Long pressPlace cursor precisely, or open context menu on files
DragSelect text, or move files in the browser
Swipe leftQuick actions (delete file, close tab, delete branch)

Essential Keyboard Shortcuts

With an external keyboard, Deskless feels like a desktop editor:

ShortcutAction
⌘ + SSave file
⌘ + ZUndo
⌘ + ⇧ + ZRedo
⌘ + LGo to line
⌘ + FFind in file (Pro)
⌘ + GFind next (Pro)

See the full list in Keyboard Shortcuts →

Syntax Highlighting

Deskless recognizes 40+ languages automatically based on file extension:

Popular languages: Swift, JavaScript, TypeScript, Python, Rust, Go, Ruby, PHP, Java, Kotlin, C#

Config & data: YAML, TOML, JSON, XML, Markdown

And more: HTML, CSS, Shell, SQL, Lua, Elixir, Haskell, Zig…

Files with unrecognized extensions open as plain text.

Multi-Tab Editing (Pro)

Work on multiple files simultaneously:

ActionHow to do it
Switch filesTap a tab
Close fileSwipe the tab left
See all tabsScroll horizontally through the tab bar
Spot unsaved changesLook for the dot indicator on the tab

Free tier: Edit one file at a time, plus the Scratchpad for notes.

Customize Your Editor

Fine-tune your experience in Settings → General:

SettingWhat it does
Font SizeAdjust text size for readability
Line SpacingControl space between lines
Line NumbersShow or hide line numbers
Auto-SaveNever lose work (Pro)

Themes (Pro)

Switch between color schemes optimized for mobile screens:

  1. Go to Settings → Appearance → Theme
  2. Choose a light or dark theme
  3. Changes apply immediately

Was this page helpful?