Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-23 | Require redland >= 0.2 && < 0.3 | defanor | |
2018-02-23 | Force the triples with deepseq | defanor | |
Not quite sure if it's the proper fix, but appears to fix an occasional segfault on RDF reading. | |||
2018-02-23 | Extract labels in English language specifically | defanor | |
Would be better to make it locale-dependent, but since there's no internationalization yet anyway, defaulting to English. If no language is specified, assuming it's English. | |||
2018-02-23 | Set link identifiers in RDF documents properly | defanor | |
2018-02-23 | Render RDF documents compactly | defanor | |
Omit repeating subjects and predicates. | |||
2018-02-22 | Tell Travis CI to install librdf-dev | defanor | |
2018-02-22 | RDF: avoid an unnecessary query | defanor | |
2018-02-21 | Use Redland bindings instead of rdf4h | defanor | |
It's faster, includes a proper triple store with querying, and generally should be more useful. | |||
2018-02-08 | Introduce pandoc timeouts | defanor | |
Sometimes pandoc takes unreasonably long time to parse a document (though it warns about that in the documentation), so a safeguard is needed. | |||
2018-01-23 | Add initial RDF support | defanor | |
With two types of caching: file-based for retrieved documents, and memory-based for predicate labels extracted from those. | |||
2018-01-15 | Add CiteSeerX search | defanor | |
2018-01-11 | Set curl's user agent to pancake by default | defanor | |
Some websites, e.g. acm.org, block clients that identify themselves as curl. | |||
2018-01-09 | Leave empty lines around block quotations | defanor | |
2018-01-01 | Update copyright years | defanor | |
2017-12-31 | Open links in a new session on C-u RET | defanor | |
2017-12-31 | Adjust a docstring | defanor | |
The `pancake' function actually accepts any pancake command, not necessarily an URL. | |||
2017-12-30 | Show target URIs on pancake-{next, previous}-button | defanor | |
2017-12-30 | Increase version to 0.1.9 | defanor | |
2017-12-28 | Install and enable a few uncluttering XSLTs by default | defanor | |
2017-12-28 | Compress binaries with xz | defanor | |
2017-12-28 | Test with GHC 8.2.2 | defanor | |
2017-12-28 | Lint Pancake.hs | defanor | |
2017-12-28 | Update the man page | defanor | |
2017-12-27 | Handle absolute ddg-encumbered links | defanor | |
2017-12-27 | Add URI-based input completion | defanor | |
Not shared with Emacs yet, just for CLI. | |||
2017-12-26 | Put pancake-uri-at-point URIs into the kill ring | defanor | |
When called interactively. | |||
2017-12-26 | Use relative #fragment links in Emacs | defanor | |
Don't reload a document on those. | |||
2017-12-26 | Use Haskeline | defanor | |
The code is slightly cleaner with it, and it would be useful for completion. | |||
2017-12-26 | Add the 'Pancake' type alias | defanor | |
2017-12-25 | Add `pancake-uri-at-point' | defanor | |
2017-12-25 | Provide absolute URIs for pancake.el | defanor | |
2017-12-24 | Fix a typo | defanor | |
2017-12-24 | Open URLs in new session if one is created | defanor | |
Even when calling `pancake' from another pancake buffer. | |||
2017-12-22 | Add 'renderInlines', remove 'inlines' | defanor | |
'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. | |||
2017-12-22 | Split inline elements into lines in readInlines | defanor | |
2017-12-22 | Revert "Handle newlines in storeLines" | defanor | |
That wasn't a proper fix, and may lead to additional issues. This reverts commit 14468d50a6b22c67e656cd2b2a5fb4c7dad692b2. | |||
2017-12-22 | Handle newlines in storeLines | defanor | |
Usually there's none, but now it's possible for them to get there with --no-wrap. Perhaps that should be fixed too. | |||
2017-12-22 | Extend noWrap prevention to listing sub-elements | defanor | |
2017-12-22 | Partially delegate line wrapping to Emacs | defanor | |
Not for tables or lists, but for regular text lines. Using visual-line-mode for that by default. | |||
2017-12-22 | Refine documentation annotations and function names | defanor | |
2017-12-22 | Use a list of elements instead of enumeration | defanor | |
The list is ordered anyway, no need to keep numbers there. | |||
2017-12-22 | Use enumeration instead of breadcrumbs for position tracking | defanor | |
Just to simplify it. | |||
2017-12-21 | Set breadcrumbs for Plain elements' lines | defanor | |
2017-12-21 | Use a separate breadcrumb for spacing between blocks | defanor | |
2017-12-21 | Store breadcrumbs/positions for definition lists | defanor | |
2017-12-21 | Retain position on redisplay, reload, etc | defanor | |
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. | |||
2017-12-19 | Increase version to 0.1.8 | defanor | |
2017-12-19 | Enable a user to specify a configuration file | defanor | |
This covers both command-line options and the "load config" (former "reload config") command. | |||
2017-12-18 | Read first command from command-line options | defanor | |
So that e.g. `pancake ddg something` can be invoked for a quick search. Also print option parsing error messages. | |||
2017-12-15 | Add the "redisplay" command | defanor | |