Age | Commit message (Collapse) | Author |
|
|
|
Identifiers get handled better with those. And since they also add
divs, rendering of lists of blocks is slightly improved to avoid
unnecessary spacing.
|
|
|
|
|
|
|
|
Superscripts and subscripts, as they were rendered, shorten lines in
GUI Emacs, breaking tables if those contained subscripts or
superscripts. In terminal Emacs, they were just indistinguishable from
regular text. And there was a minor hack for these.
Mostly undoing that (for strikethrough as well), though leaving slight
raising.
|
|
The "note N" strings add to the overall width, so the width of notes
themselves should be reduced.
It's different in CLI and Emacs, and rather imprecise here, so can
still be improved -- but at least overflow is unlikely now.
|
|
It is too easy to kill pancake by accident, while trying to interrupt
a child process that finishes by itself right at that moment. So, only
quitting if there's two interruptions in a row (without any input
between them).
Minor refactoring has also happened in this commit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
That is, add `Styled` constructors for those.
|
|
|
|
Styled elements now can be denoted, so that the emacs interface can
buttonize links, while it is still easy to ignore the semantics and
just render those elements.
The emacs interface is more mouse- and TAB-friendly now.
|
|
And add a command for displaying and copying it.
|
|
|
|
This is mostly needed for tables.
|
|
Fix link enumeration, and store the identifiers.
|
|
Reading effective URI and content type (if those are available) now,
aiming `curl -w` or similar commands.
Not a particularly nice way, and complicates both the program and the
configuration, but sometimes file name extensions are deceptive.
|
|
|
|
|
|
|