Age | Commit message (Collapse) | Author |
|
|
|
Take the continuation glyph column into account.
|
|
Silence the "unused lexical argument" ones, use a custom function
instead of `goto-line'.
|
|
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.
|
|
|
|
|
|
There may be an error during rendering, don't let it to get repeated
on each iteration.
|
|
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.
|
|
Some kind of image support can be introduced in the future, and it's
not quite correct to present images as links.
|
|
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.
|
|
|
|
- Make the green paler, so that code blocks are easier to read.
- Use a more saturated color for cyan, to make links easily
distinguishable from grey text (assuming that in most cases the
default face will be grey or close to it).
|
|
That's handy for completion.
|
|
|
|
|
|
The completion is based on the URI history.
|
|
This is useful mostly for backward search.
Also ignore empty lines in embedded mode in pancake itself, and add a
"pancake>" prompt.
|
|
|
|
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.
|
|
|
|
Otherwise the same buffer gets reused, and cleanup of one session
kills all sessions.
|
|
colorful-monoids don't use terminfo, simply guessing capabilities.
|
|
It is getting set by M-x term and shell as well, so it's wrong to
decide whether to run in the embedded mode based on it.
|
|
This took a bit of refactoring, and now providing link and identifier
lists to the emacs interface as well (though not using them yet).
|
|
|
|
Since the browser and its emacs interface are currently shipped
together, it seems appropriate to use the same version number for
both, counting them as a single project.
Also switch to 3-component version numbers, at least for now.
|
|
Now it is easier to quickly go through the history.
|
|
This is mostly to kill curl processes that take too long to finish.
|
|
|
|
- Relicense under GPLv3: pandoc is under GPLv2, it's expected of emacs
packages to be under GPLv3, so it seems appropriate.
- Add support for embedding (in particular, print s-expressions
instead of escape sequences).
- Add the emacs package.
|