Tabs and undo
Dirty markers, per-tab undo, close others, close all, and drag reordering.
All editions
Complete feature index
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 documentationPrecise operations without turning the file into a project.
Dirty markers, per-tab undo, close others, close all, and drag reordering.
All editions69 curated language definitions with language-aware comments and keywords.
All editionsLine numbers, current-line highlight, indent guides, and bracket matching.
All editionsAuto-indent, paired brackets and quotes, selection wrapping, and block indent.
All editionsDuplicate, delete, move, join, sort, deduplicate, and remove empty lines.
All editionsRectangular selection with ⌥-drag and text or number sequences with ⌥⌘C.
All editionsLine and block comment toggles, case conversion, and trailing-space cleanup.
All editionsComplete nearby identifiers and language keywords with ⌃Space or ⌥Esc.
All editionsA colour-aware document map and bookmarks toggled from the gutter.
All editionsWord wrap, visible whitespace and EOLs, zoom, overwrite mode, and printing.
All editionsKeep the bytes, line endings, and language identity intact.
Open one file or a folder with tree, open-file, function, and search views.
All editionsUTF-8, UTF-16, Latin-1, Windows code pages, Mac Roman, Japanese encodings, and ASCII.
All editionsCorrect a mistaken encoding before saving or converting the document.
All editionsDetect and preserve LF, CRLF, or CR, with explicit conversion from the menu.
All editionsRecognise extensions, whole filenames such as Makefile, and shebang lines.
All editionsDetect on-disk edits and reload clean tabs when the file changes elsewhere.
All editionsBring back layouts, tabs, untitled documents, and unsaved edits after quit or crash.
All editionsJump to the first nine tabs with ⌘1–⌘9.
All editionsMove from a single match to an entire folder without losing context.
Match case, whole word, regular expressions, wrap-around, and selection scope.
All editionsReuse capture groups with $1-style replacement references.
All editionsCount matches, highlight every occurrence, and clear marks independently.
All editionsSearch the open folder with file filters and click a result to open it.
All editionsPreview exact file and match counts before writing while preserving file formats.
All editionsArrange relationships between files, not just windows.
Use two or three columns, two rows, or a four-pane grid with draggable dividers.
All editionsMove a tab directly from one pane strip to another.
All editionsOpen one file in several panes with shared text and independent scroll positions.
All editionsMove focus or send the active tab between panes from the keyboard.
All editionsRestore the pane arrangement and its tabs when the app relaunches.
All editionsA real shell that belongs to the current tab.
Start a login shell in the folder containing the tab’s file.
StudioRun full-screen programs with mouse reporting, 256 colours, and true colour.
StudioUse the login environment even when Linelark starts from Finder.
StudioRead the current file path from $LINELARK_FILE in each terminal session.
StudioOpt in to a SessionStart hook that supplies the active file path.
StudioNative controls and deliberate themes for long sessions.
Choose Light, Dark, or Follow System at any time.
All editionsPaper, Mist, Midnight, Tide, and Plum are original high-contrast palettes.
All editionsChoose a monospaced font, size, tab width, and individual editor toggles.
All editionsRuns natively on macOS 14 or newer, on Apple silicon and Intel.
All editions