Age | Commit message (Collapse) | Author |
|
|
|
Newer curl versions don't translate "?" into "%09", and it should be
"%09".
|
|
|
|
It's faster, includes a proper triple store with querying, and
generally should be more useful.
|
|
Sometimes pandoc takes unreasonably long time to parse a
document (though it warns about that in the documentation), so a
safeguard is needed.
|
|
With two types of caching: file-based for retrieved documents, and
memory-based for predicate labels extracted from those.
|
|
|
|
Some websites, e.g. acm.org, block clients that identify themselves as
curl.
|
|
|
|
|
|
|
|
|
|
|
|
'renderInlines' splits inline elements into lines (on newline) and
renders them one-by-one, so that line positions can be tracked. The
code is also a bit cleaner this way.
|
|
|
|
That wasn't a proper fix, and may lead to additional issues.
This reverts commit 14468d50a6b22c67e656cd2b2a5fb4c7dad692b2.
|
|
Usually there's none, but now it's possible for them to get there
with --no-wrap. Perhaps that should be fixed too.
|
|
|
|
Not for tables or lists, but for regular text lines. Using
visual-line-mode for that by default.
|
|
|
|
The list is ordered anyway, no need to keep numbers there.
|
|
Just to simplify it.
|
|
|
|
|
|
|
|
Based on line numbers that are attached to document blocks, not
dependent on window/terminal width.
Some bits can still be refined/refactored, but here's the initial
support.
|
|
This covers both command-line options and the "load config" (former
"reload config") command.
|
|
|
|
This is mostly needed for embedding, since there doesn't seem to be
any practical (let alone portable) standard way to notify pancake of
emacs window size changes.
In pancake.el, width adjustment is now getting done automatically
whenever any other command gets issued.
|
|
|
|
|
|
|
|
- `sum lens /= 0` implies `length lens /= 0`, so no need to check the
latter after the former.
- Don't use `concat` for just two elements.
|
|
Don't try to estimate column widths if it leads to division by zero.
|
|
|
|
Finding the last HTTP 200 response via the availability API, so a
dummy "web-archive" scheme is added into the default configuration in
order to use a custom command.
The URI_ESCAPED environment variable is also introduced, though not
used here -- but may be handy for similar custom commands.
|
|
Otherwise it fails on pages that are only available with compression.
|
|
|
|
Pandoc adds them even when they are undefined, no need to add an
additional horizontal rule in such a case.
|
|
Insert empty lines conditionally instead of doing that between every
pair of blocks. It can be improved further, but looks slightly better
than it used to this way.
|
|
|
|
Akin to info viewers, and these won't interfere with link enumeration.
Also use "quit" instead of "q".
|
|
Pancake reports saved files to Emacs, Emacs inserts them into
appropriate positions if they are images; `pancake-load-images' just
sends "save" commands for all the images.
`pancake-display-hook' was added as well, so that image loading can be
requested automatically, among other things.
There is a few things to improve: currently the images don't get
sliced, there's no caching or parallelization, and no tracking of
explicitly requested images.
|
|
Now it is more compact, and that's another step towards image support
in the Emacs interface.
|
|
|
|
User commands are adjusted, and the code is slightly refactored in
order to fit this better.
|
|
Some kind of image support can be introduced in the future, and it's
not quite correct to present images as links.
|
|
Mode names mostly match file extensions, so try to use those when
other methods fail.
|
|
This is particularly important for code blocks.
|
|
|