summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-18Update the lobste.rs uncluttering XSLTHEADmasterdefanor
2019-02-18Add the "gs" command for Gopher searchdefanor
2019-02-17Fix default URIs for Gopher searchesdefanor
Newer curl versions don't translate "?" into "%09", and it should be "%09".
2018-04-23Handle XHTML filename extensions and MIME typesdefanor
2018-02-23Get rid of DeepSeqdefanor
That was a hacky fix, now it's fixed in the redland bindings.
2018-02-23Add librdf as a Debian dependencydefanor
2018-02-23Add Text.Pandoc.Readers.RDF into pancake.cabaldefanor
2018-02-23Increase version to 0.1.10defanor
2018-02-23Require redland >= 0.2 && < 0.3defanor
2018-02-23Force the triples with deepseqdefanor
Not quite sure if it's the proper fix, but appears to fix an occasional segfault on RDF reading.
2018-02-23Extract labels in English language specificallydefanor
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-23Set link identifiers in RDF documents properlydefanor
2018-02-23Render RDF documents compactlydefanor
Omit repeating subjects and predicates.
2018-02-22Tell Travis CI to install librdf-devdefanor
2018-02-22RDF: avoid an unnecessary querydefanor
2018-02-21Use Redland bindings instead of rdf4hdefanor
It's faster, includes a proper triple store with querying, and generally should be more useful.
2018-02-08Introduce pandoc timeoutsdefanor
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-23Add initial RDF supportdefanor
With two types of caching: file-based for retrieved documents, and memory-based for predicate labels extracted from those.
2018-01-15Add CiteSeerX searchdefanor
2018-01-11Set curl's user agent to pancake by defaultdefanor
Some websites, e.g. acm.org, block clients that identify themselves as curl.
2018-01-09Leave empty lines around block quotationsdefanor
2018-01-01Update copyright yearsdefanor
2017-12-31Open links in a new session on C-u RETdefanor
2017-12-31Adjust a docstringdefanor
The `pancake' function actually accepts any pancake command, not necessarily an URL.
2017-12-30Show target URIs on pancake-{next, previous}-buttondefanor
2017-12-30Increase version to 0.1.9defanor
2017-12-28Install and enable a few uncluttering XSLTs by defaultdefanor
2017-12-28Compress binaries with xzdefanor
2017-12-28Test with GHC 8.2.2defanor
2017-12-28Lint Pancake.hsdefanor
2017-12-28Update the man pagedefanor
2017-12-27Handle absolute ddg-encumbered linksdefanor
2017-12-27Add URI-based input completiondefanor
Not shared with Emacs yet, just for CLI.
2017-12-26Put pancake-uri-at-point URIs into the kill ringdefanor
When called interactively.
2017-12-26Use relative #fragment links in Emacsdefanor
Don't reload a document on those.
2017-12-26Use Haskelinedefanor
The code is slightly cleaner with it, and it would be useful for completion.
2017-12-26Add the 'Pancake' type aliasdefanor
2017-12-25Add `pancake-uri-at-point'defanor
2017-12-25Provide absolute URIs for pancake.eldefanor
2017-12-24Fix a typodefanor
2017-12-24Open URLs in new session if one is createddefanor
Even when calling `pancake' from another pancake buffer.
2017-12-22Add '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-22Split inline elements into lines in readInlinesdefanor
2017-12-22Revert "Handle newlines in storeLines"defanor
That wasn't a proper fix, and may lead to additional issues. This reverts commit 14468d50a6b22c67e656cd2b2a5fb4c7dad692b2.
2017-12-22Handle newlines in storeLinesdefanor
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-22Extend noWrap prevention to listing sub-elementsdefanor
2017-12-22Partially delegate line wrapping to Emacsdefanor
Not for tables or lists, but for regular text lines. Using visual-line-mode for that by default.
2017-12-22Refine documentation annotations and function namesdefanor
2017-12-22Use a list of elements instead of enumerationdefanor
The list is ordered anyway, no need to keep numbers there.
2017-12-22Use enumeration instead of breadcrumbs for position trackingdefanor
Just to simplify it.