mirror of
https://github.com/narrrl/narl-workspace.git
synced 2026-11-03 16:41:27 +01:00
markdown: a paragraph an editor wrapped reads as running text
`breaks` is on because the diary is written a line at a time and a line typed in the browser is meant. Markdown written elsewhere is usually wrapped at a width instead — an import, a save over the SFTP mount from vim with `textwidth`, a pasted README — and kept its breaks, one in the middle of every sentence, worst on a phone. `hardWrapped` tells the two apart by what a wrapping editor leaves behind: every line but the last is long, each break comes where the next word would not have fitted on the line before, and the lines seldom end where a sentence does. A paragraph that looks like that has its soft breaks read as spaces; a break asked for outright, two spaces or a backslash at the end of the line, stays. Lines broken by hand — a short sentence and then another, a list of things that happened, a verse — keep their breaks as before.
This commit is contained in:
1 parent
a59ba4af1b
commit
767dd076dd
4 files changed
+53
-2
No files matched your search
@@ -181,6 +181,12 @@ longer than 200 characters. The board has
|
||||
`:board`, `:card <title>` (`:card!` links the open document to it),
|
||||
`:due <when|->`, `:repeat <rule|->`, `:done` and `:list <name>` (`:list!` deletes one).
|
||||
|
||||
A single line break in a document is a line break, the way it was typed. A
|
||||
paragraph an editor wrapped at a fixed width — an import, a save over the mount
|
||||
from vim with `textwidth` — is the exception: every line but the last is long
|
||||
and each break comes where the next word would not have fitted, so it is read
|
||||
as running text. Two spaces or a `\` at the end of a line always break it.
|
||||
|
||||
On a touch device modal editing is off by default (`:set vim` turns it on) and
|
||||
the same actions are buttons: the `⋯` on a row — or a long press — opens what
|
||||
the keys do to it: rename, move, share, seal, delete. A move is picked up
|
||||
|
||||
Reference in new issue
Block a user