Every tool.
Close at hand.

37 capabilities, grouped for scanning.

From folder-wide search and crash restore to column editing and a real per-tab terminal, this is the full Linelark 1.0 surface.

Read the documentation
AreaCapabilityWhat it doesEdition
01

Editing

Precise operations without turning the file into a project.

Tabs and undo

Dirty markers, per-tab undo, close others, close all, and drag reordering.

All editions

Syntax highlighting

69 curated language definitions with language-aware comments and keywords.

All editions

Editor guides

Line numbers, current-line highlight, indent guides, and bracket matching.

All editions

Typing assistance

Auto-indent, paired brackets and quotes, selection wrapping, and block indent.

All editions

Line operations

Duplicate, delete, move, join, sort, deduplicate, and remove empty lines.

All editions

Column editing

Rectangular selection with ⌥-drag and text or number sequences with ⌥⌘C.

All editions

Comments and case

Line and block comment toggles, case conversion, and trailing-space cleanup.

All editions

Word completion

Complete nearby identifiers and language keywords with ⌃Space or ⌥Esc.

All editions

Document navigation

A colour-aware document map and bookmarks toggled from the gutter.

All editions

Viewing and output

Word wrap, visible whitespace and EOLs, zoom, overwrite mode, and printing.

All editions
02

Files and formats

Keep the bytes, line endings, and language identity intact.

Files and folders

Open one file or a folder with tree, open-file, function, and search views.

All editions

Eleven encodings

UTF-8, UTF-16, Latin-1, Windows code pages, Mac Roman, Japanese encodings, and ASCII.

All editions

Reinterpret encoding

Correct a mistaken encoding before saving or converting the document.

All editions

Line endings

Detect and preserve LF, CRLF, or CR, with explicit conversion from the menu.

All editions

Language detection

Recognise extensions, whole filenames such as Makefile, and shebang lines.

All editions

External changes

Detect on-disk edits and reload clean tabs when the file changes elsewhere.

All editions

Session restore

Bring back layouts, tabs, untitled documents, and unsaved edits after quit or crash.

All editions

Fast tab access

Jump to the first nine tabs with ⌘1–⌘9.

All editions
04

Panes

Arrange relationships between files, not just windows.

Four layouts

Use two or three columns, two rows, or a four-pane grid with draggable dividers.

All editions

Drag between panes

Move a tab directly from one pane strip to another.

All editions

Shared-buffer views

Open one file in several panes with shared text and independent scroll positions.

All editions

Keyboard pane control

Move focus or send the active tab between panes from the keyboard.

All editions

Layout restore

Restore the pane arrangement and its tabs when the app relaunches.

All editions
05

Studio terminal

A real shell that belongs to the current tab.

One shell per tab

Start a login shell in the folder containing the tab’s file.

Studio

Interactive xterm

Run full-screen programs with mouse reporting, 256 colours, and true colour.

Studio

Finder-ready PATH

Use the login environment even when Linelark starts from Finder.

Studio

File-aware shell

Read the current file path from $LINELARK_FILE in each terminal session.

Studio

Claude Code handoff

Opt in to a SessionStart hook that supplies the active file path.

Studio
06

Appearance

Native controls and deliberate themes for long sessions.

System appearance

Choose Light, Dark, or Follow System at any time.

All editions

Five themes

Paper, Mist, Midnight, Tide, and Plum are original high-contrast palettes.

All editions

Editor settings

Choose a monospaced font, size, tab width, and individual editor toggles.

All editions

Mac support

Runs natively on macOS 14 or newer, on Apple silicon and Intel.

All editions