Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Find file in a separate bufferHEADmaster | Yuchen Pei | 2025-01-01 | 1 | -1/+1 |
| | | | | This makes org open link open nov links to another buffer. | ||||
* | Improve NCX TOC rendering performance again | Vasilij Schneidermann | 2024-08-25 | 1 | -3/+4 |
| | |||||
* | Improve NXC TOC rendering performance | Vasilij Schneidermann | 2024-08-25 | 1 | -3/+3 |
| | | | | | | For some reason, the entity encoding helper from xml.el is about 10x as slow as the one from url-util.el. On a particularly complicated NCX file, this dropped rendering times from 3.9s to 1.1s... | ||||
* | Add workaround to render svg>image case | Vasilij Schneidermann | 2024-08-10 | 1 | -0/+29 |
| | | | | | | | | | | It's very common to have `<svg ...><image href="..."></svg>` for cover pages. However, not all uses of the `<svg>` tag use `<image>` inside, for example some EPUB documents use it for vector logos instead. The given workaround checks whether the SVG node can be safely replaced with an equivalent image and otherwise falls back to regular SVG rendering. | ||||
* | Fix major mode to work both on files/dirs | Vasilij Schneidermann | 2024-04-21 | 1 | -17/+44 |
| | |||||
* | Fix word case | Vasilij Schneidermann | 2024-04-21 | 1 | -1/+1 |
| | |||||
* | Fix warning | Vasilij Schneidermann | 2024-04-21 | 1 | -1/+1 |
| | |||||
* | Fix custom type for nov-unzip-args | Steven Allen | 2024-04-07 | 1 | -1/+3 |
| | |||||
* | Enable lexical bindings | Steven Allen | 2024-04-07 | 1 | -1/+1 |
| | |||||
* | Preserve `truncate-lines` to fix `visual-line-mode` | Vasilij Schneidermann | 2024-04-07 | 1 | -1/+4 |
| | | | | | | | | | | | | When one disables wrapping and uses `visual-line-mode`, things like following an internal link ended up enabling `truncate-lines`. After jumping back to the original position, rendering was done with `truncate-lines` enabled, which breaks `visual-line-mode` until `truncate-lines` was disabled again. Therefore, the value of the variable is preserved whenever doing rendering to avoid this glitch. Bonus: The responsible shr.el code does that in its table rendering function and notes that it "probably won't work very well". | ||||
* | Use custom line filling when `nov-text-width` is t | Vasilij Schneidermann | 2024-04-07 | 1 | -1/+14 |
| | | | | | | | Previously, setting `nov-text-width` to t did just stub out `shr-fill-line`, but that disabled insertion of indentation, which made the TOC items left-aligned. Now a custom replacement is used which only performs the indentation and skips on the filling. | ||||
* | Add numeric prefix arg to commands for viewing next/prev document | Matt Beshara | 2024-04-07 | 1 | -11/+12 |
| | |||||
* | * nov.el (nov-imenu-goto-function): Make sure file link is relative to TOC file. | Visuwesh | 2023-07-15 | 1 | -1/+3 |
| | |||||
* | Add multi-isearch interop | Vasilij Schneidermann | 2023-04-21 | 1 | -0/+24 |
| | | | | | | This implements the much requested feature of C-s behaving similarly to how it does in info buffers. Many thanks to Madhu for discovering multi-isearch.el (AKA misearch). | ||||
* | Lift the silly file name limitation for now | Vasilij Schneidermann | 2023-04-21 | 1 | -2/+3 |
| | |||||
* | Handle saved places not being readable | Vasilij Schneidermann | 2023-04-21 | 1 | -2/+11 |
| | |||||
* | Avoid use of string-replace (Emacs 28.1+) | Vasilij Schneidermann | 2023-04-11 | 1 | -3/+3 |
| | |||||
* | Silence byte-compiler by avoiding unescaped single-quotes | Michael Eliachevitch | 2023-03-27 | 1 | -2/+2 |
| | | | | | | | | | Unescaped and unpaired single-quotes in docstrings cause warnings when byte-compiling nov.el, which is fixed by this commit. For reference, see text-quoting style documentation https://www.gnu.org/software/emacs/manual/html_node/elisp/Text-Quoting-Style.html and https://emacs.stackexchange.com/a/73048 | ||||
* | Correct typo in docstring | Vasilij Schneidermann | 2022-08-05 | 1 | -1/+1 |
| | |||||
* | Add customization to tweak header | Utkarsh Singh | 2022-08-05 | 1 | -10/+23 |
| | |||||
* | Correct unzip args | Vasilij Schneidermann | 2022-04-28 | 1 | -1/+1 |
| | |||||
* | Style improvements | Vasilij Schneidermann | 2022-04-28 | 1 | -3/+6 |
| | |||||
* | Add support for arbitrary decompression tools | Liam Hupfer | 2022-04-28 | 1 | -4/+14 |
| | | | | | This allows users to use non-unzip decompression tools such as libarchive's `bsdtar`. | ||||
* | Bump version | Vasilij Schneidermann | 2022-04-06 | 1 | -1/+1 |
| | |||||
* | Replace dash in favor of seq.el | Vasilij Schneidermann | 2022-04-06 | 1 | -60/+60 |
| | |||||
* | Bump version requirements to use dom.el | Vasilij Schneidermann | 2022-04-06 | 1 | -22/+20 |
| | |||||
* | Raise error if `nov-unzip-program is unset` | Vasilij Schneidermann | 2022-03-20 | 1 | -0/+2 |
| | |||||
* | Check for target or list of targets | Vasilij Schneidermann | 2022-02-18 | 1 | -5/+10 |
| | |||||
* | Prefer nov keys in button map (thanks, Greg!) | Vasilij Schneidermann | 2021-12-30 | 1 | -1/+1 |
| | |||||
* | Add menu (thanks, Greg!) | Greg Bognar | 2021-12-21 | 1 | -0/+30 |
| | |||||
* | Use a dedicated keymap for buttons (thanks, Greg!) | Vasilij Schneidermann | 2021-12-20 | 1 | -5/+9 |
| | |||||
* | Match any of the item properties against "nav" | Vasilij Schneidermann | 2021-11-30 | 1 | -1/+1 |
| | |||||
* | Bump esxml min version, bump version | Vasilij Schneidermann | 2021-03-23 | 1 | -2/+2 |
| | |||||
* | Verify shr-target-id property values before visit | Vasilij Schneidermann | 2021-03-23 | 1 | -6/+11 |
| | |||||
* | Use more robust Org API check | Vasilij Schneidermann | 2021-02-28 | 1 | -8/+8 |
| | |||||
* | Add missing autoload | Vasilij Schneidermann | 2021-02-28 | 1 | -0/+1 |
| | |||||
* | Bump version | Vasilij Schneidermann | 2020-12-07 | 1 | -1/+1 |
| | |||||
* | Avoid depending on Emacs 27.1 | Vasilij Schneidermann | 2020-12-07 | 1 | -10/+9 |
| | |||||
* | Bump version | Vasilij Schneidermann | 2020-11-28 | 1 | -1/+1 |
| | |||||
* | Fix Org warnings | Vasilij Schneidermann | 2020-11-28 | 1 | -14/+24 |
| | |||||
* | Escape ID correctly | Vasilij Schneidermann | 2020-11-28 | 1 | -2/+2 |
| | |||||
* | Encode attribute and text content in generated NCX | Vasilij Schneidermann | 2020-11-21 | 1 | -1/+4 |
| | |||||
* | Disable unzip prompts, log errors and show them | Vasilij Schneidermann | 2020-09-11 | 1 | -4/+5 |
| | |||||
* | Support Org versions < 9.0 | Vasilij Schneidermann | 2020-08-29 | 1 | -4/+9 |
| | |||||
* | Fix warning about free variable | Vasilij Schneidermann | 2020-08-29 | 1 | -0/+1 |
| | |||||
* | Use native scaling if available | Vasilij Schneidermann | 2020-08-13 | 1 | -21/+21 |
| | |||||
* | Recenter after nov-history-back/-forward | Vasilij Schneidermann | 2020-06-08 | 1 | -2/+4 |
| | |||||
* | Fix nov-history-back/-forward for relative links | Vasilij Schneidermann | 2020-06-08 | 1 | -11/+12 |
| | |||||
* | Convert README to Markdown, update metadata | Vasilij Schneidermann | 2020-05-06 | 1 | -2/+2 |
| | |||||
* | Fix link label parsing for imenu | Clemens Radermacher | 2020-05-04 | 1 | -1/+3 |
| |