Markwork Docs

Workspace

The Markdown editor

There is no separate preview panel. The text is shown formatted right away, and the Markdown syntax appears only on the line where the cursor is.

Animation of typing Markdown: a heading, bold and italic text, and a task list are shown formatted right away
Type Markdown and it is formatted at once

Live formatting

Animation of the cursor moving between lines; the Markdown syntax appears on the active line and is hidden on other lines
The syntax is only visible on the line where the cursor is

As in Obsidian, notes are linked to each other by name, without writing a path.

WriteResult
[[Daily Notes]]A link to Daily Notes.md in any subfolder of the work folder
[[Daily Notes|yesterday]]Shown as “yesterday”
[[Plan#Budget]]Opens Plan.md and then jumps to the heading “Budget”
[[#Budget]]Jumps to a heading in the same document
[[archive/Plan]]Picks a specific file when several have the same name

Lists and tasks

Tables as a grid

A table is drawn with cell lines, a bold header, and left/center/right alignment. When the cursor enters it, its raw text appears for editing; click a cell to edit that cell right away.

A project budget table rendered as a grid with left, center, and right column alignment
A table as a grid, with column alignment

Colored code blocks

The contents of a code block are colored according to its language (```js, ```python, ```rust, and hundreds of other languages from GtkSourceView), with a color scheme that follows light or dark mode.

Images and zoom

An image ![alt](url) is shown below its line, from a local file or the internet. A double click (or the ☰ menu → Zoom Image) opens the viewer: the mouse wheel zooms at the pointer, +/−, 0 for 100%, F to fit the screen, drag to pan, Esc closes.

View modes

ModeFunctionShortcut
FocusDim paragraphs other than the one being editedF8
TypewriterThe active line is always in the middle of the screenF9
SourceShow all the syntax; images, table grids, and diagrams are hiddenCtrl+/
DarkAutomatically follows the system theme the first time it is openedCtrl+Shift+D

Saving and exporting