Age | Commit message (Collapse) | Author |
|
With two types of caching: file-based for retrieved documents, and
memory-based for predicate labels extracted from those.
|
|
|
|
The code is slightly cleaner with it, and it would be useful for
completion.
|
|
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.
|
|
`pancake' into `pancake-new', `pancake-browse-url' into `pancake', and
make its URL argument optional. Should be less confusing and more
idiomatic this way, similar to w3m.
|
|
|
|
|
|
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.
|
|
|
|
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.
|
|
User commands are adjusted, and the code is slightly refactored in
order to fit this better.
|
|
It's more readable as plain text this way.
|