#>text_editing
editor lineage note-taking history application contexts

Software / Writing Tools

Text Editing

Text editing is the broader field underneath note-taking apps, documentation tools, IDEs, knowledge bases, and writing software. This route is meant to be useful when you need to compare editor families, understand the tradeoffs between source visibility and interface convenience, or place a modern tool inside a longer lineage.

Obsidian is one current product context that sharpens those questions, but it is not the topic by itself. The topic is the larger history of editing surfaces, file formats, note systems, and the changing boundary between raw text and projected structure.

@current_context

Current Application Context

This route should work as a reference surface, not just a mood board: define the category, point to useful starting documents, and clarify which adjacent routes answer which questions.

obsidian

Current product example

Obsidian’s current public position is unusually clear: durable local files, privacy, customization, and independence. Their help docs also describe the app plainly as both a Markdown editor and a knowledge-base app. That combination makes it useful as one current benchmark for local-first writing tools, especially the narrower category of Markdown knowledge bases.

bridge

Questions this route should answer

What counts as an editor family? Which features belong to files versus application layers? When does an editor become a knowledge base, an IDE, or a publishing surface? Those are the comparisons this route should make easier.

scope

Boundary of the page

This page is the parent overview. The narrower cases live on the knowledge-base, note-taking-history, and editor-history routes so the distinctions stay explicit rather than collapsing into one bucket.

~"route_map"

Begin Here

~"reference_points"

Reference points

ed

POSIX ed

A durable reference for line editing and command-first document manipulation.

vi

POSIX vi

Useful when you want a stable standard reference for modal screen editing rather than a product marketing page.

vim

Vim user manual

A practical reference for the long-lived modal editing lineage that grew out of vi.

emacs

GNU Emacs manual

A complementary reference for programmable editor culture and text editing as an extensible environment.