Linelark Notepad Studio
What shipped in 1.1.
Reviewed JavaScript plugins
- Browse versioned releases from Plugins ▸ Manage Plugins… ▸ Get Plugins… and install without leaving Linelark.
- Catalog downloads verify the published archive size and SHA-256 checksum before safe extraction.
- Install local
.linelarkpluginfolders or.linelarkplugin.ziparchives, manage permissions, reload plugins, and inspect per-plugin logs. - Extend the editor with commands, native panels, document previews, virtual buffers, timers, allowlisted network requests, credentials, and constrained Git operations.
Editing foundation
- Tabbed native editor with per-tab undo, 69 language definitions, auto-indent, bracket matching, comment toggles, and word completion.
- Column selection and Column Editor for text, decimal, hexadecimal, or octal sequences.
- Document map, clickable-gutter bookmarks, line operations, spell checking for prose, and print support.
Files, formats, and search
- Eleven encodings plus BOM handling, reinterpretation, and LF, CRLF, or CR preservation.
- Language detection by extension, whole filename, or shebang.
- Find and replace in one file or an open folder, with filters, regex captures, marked results, and protected writes.
Panes and continuity
- Two, three, or four panes, tabs draggable between them, and multiple shared views of one document.
- ⌘1–⌘9 tab access, session and layout restore, external-change detection, and recovery of unsaved work after a crash.
Studio terminal
- One real login shell per tab, rooted beside the file, with interactive xterm programs, true colour, and mouse reporting.
$LINELARK_FILE, safe reloads after command-line edits, and optional Claude Code session context.
Known limits in 1.1
- Code folding and macro recording remain in the roadmap.
- Plugins use a constrained JavaScript API rather than arbitrary disk, process, browser, or native-code access.
- Find in Files caps at 5,000 hits and skips binary files and files over 4 MB.
- Bookmarks last for the open tab but are not saved with the session.
- Pane layouts use fixed presets rather than an arbitrary split tree.
