🦜 divyaranjan/emacs-reader: An all-in-one document reader for all formats in Emacs, backed by MuPDF. - Codeberg.org
@codeberg.org.divyaranjan.emacs-reader@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
emacs-reader - An all-in-one document reader for all formats in Emacs, backed by MuPDF.
Your feed and you don't want it here? Just
e-mail the birb.
appetrosyan commented on issue divyaranjan/emacs-reader#65
https://codeberg.org/divyaranjan/emacs-reader/issues/65#issuecomment-10256114
Published: January 30, 2026 00:37
Rename emacs-reader / reader
emupdf? This would evoke the right associations. And also associates with Emus, which are fast-running birds.
appetrosyan commented on issue divyaranjan/emacs-reader#65
https://codeberg.org/divyaranjan/emacs-reader/issues/65#issuecomment-10256106
Published: January 30, 2026 00:34
Rename emacs-reader / reader
I'd take a page from Apple's book and remember that they have this program (that does PDF viewing) called preview.
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/76f65edd07eed88023194c8acdfbbc982f56a699
Published: January 29, 2026 21:18
76f65edd07eed88023194c8acdfbbc982f56a699
chore: add pale as a git submodule and remove the local directory
tsdh commented on issue divyaranjan/emacs-reader#122
https://codeberg.org/divyaranjan/emacs-reader/issues/122#issuecomment-10251236
Published: January 29, 2026 17:44
Trouble Installing via VC
Gosh, how embarrassing! I shot myself in the foot. It seems, originally I used :make "clean all" in my original use-package recipe and that was persisted in my custom-file and took effect on every re-installation effort.
divyaranjan commented on issue divyaranjan/emacs-reader#122
https://codeberg.org/divyaranjan/emacs-reader/issues/122#issuecomment-10244680
Published: January 29, 2026 07:54
Trouble Installing via VC
@tsdh I do think it's a bug in package-vc, but I haven't yet explored in reproducing it.
tsdh commented on issue divyaranjan/emacs-reader#122
https://codeberg.org/divyaranjan/emacs-reader/issues/122#issuecomment-10243684
Published: January 29, 2026 05:35
Trouble Installing via VC
I can reproduce the/a similar issue on Arch Linux with a current Emacs built from the master branch. When I evaluate
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/d47b6decfca7d5cc103bef2527eca4f886b93f9c
Published: January 28, 2026 18:14
d47b6decfca7d5cc103bef2527eca4f886b93f9c
fix: flush each time we apply a tile to avoid random image-cache calls from emacs
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/55c260d0443b1cca439960f81aa4c2d8007ed249
Published: January 28, 2026 14:13
55c260d0443b1cca439960f81aa4c2d8007ed249
fix: do not use glFinish as it blocks the entire render thread
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
/divyaranjan/emacs-reader/compare/98ae0eb502f4d2ee05e9831a201d414e49e5e9d4...28a0b9bd551e5d68385c79f9881522e938c50863
Published: January 28, 2026 13:03
28a0b9bd551e5d68385c79f9881522e938c50863
chore: typo
44fd8a33c46eedc970835e7b0c7e1800152e80d4
chore: remove redundant modules in makefile
divyaranjan opened issue divyaranjan/emacs-reader#170
https://codeberg.org/divyaranjan/emacs-reader/issues/170
Published: January 28, 2026 12:36
170#Spamming `g` leads to a memory leak in the heap and other undefined behavior.#
divyaranjan created pull request divyaranjan/emacs-reader#169
https://codeberg.org/divyaranjan/emacs-reader/pulls/169
Published: January 28, 2026 12:31
169#WIP: Partial Rendering using PALE#
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
/divyaranjan/emacs-reader/compare/6b16e5cd6d4a76021e79e0950202d51ee8eafed5...98ae0eb502f4d2ee05e9831a201d414e49e5e9d4
Published: January 28, 2026 12:26
98ae0eb502f4d2ee05e9831a201d414e49e5e9d4
refactor: change pale.el to use gpu operations such as polling mechanism
aabe5b813600293b3edfc1a47c7bb3d8b21d58b7
refactor: move helpers to elisp-helpers and refactor module functions to use now the gpu
…
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/6b16e5cd6d4a76021e79e0950202d51ee8eafed5
Published: January 27, 2026 12:00
6b16e5cd6d4a76021e79e0950202d51ee8eafed5
fix: don't erase-buffer when displaying, allows to display the picture at the point
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
/divyaranjan/emacs-reader/compare/0b665caeeb24689e9b4ca1fe88dde6c7b570cdd0...7ffe804c4cea90fcc32ed92d732279e30e9ff753
Published: January 27, 2026 10:17
7ffe804c4cea90fcc32ed92d732279e30e9ff753
init: add a scaling function for PaleImage using nearest neighbor algorithm
c0a702ae53974ebe23e37fafd6327db87930609a
fix: ppm buffer should be an array
0f543bf3166b065a2c8359258c06a856e9fd8c83
fix: update Makefile…
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/0b665caeeb24689e9b4ca1fe88dde6c7b570cdd0
Published: January 27, 2026 07:40
0b665caeeb24689e9b4ca1fe88dde6c7b570cdd0
refactor: move helpers to ppm-helpers and pale-internals
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
/divyaranjan/emacs-reader/compare/b170b9080b4ebf707331efd7ab5f944320c3204c...b712be1c446d05a0782f315372c9b246eca4b980
Published: January 26, 2026 16:43
b712be1c446d05a0782f315372c9b246eca4b980
chore: update README
29ea2cd98695b8a88ec2a936292115c81e9d2c33
init: add Makefile for pale
6d74422263f219629ea2d54256fa612db74bec75
chore: add emacs-module.h
5915f0f8cd624dfcf0abb57615819984c7139926
init: add…
divyaranjan commented on pull request divyaranjan/emacs-reader#126
https://codeberg.org/divyaranjan/emacs-reader/pulls/126#issuecomment-10180176
Published: January 26, 2026 16:43
WIP: Implement features for text selection, search, highlight
There is still a bug wherein after switching windows and highlighting, Reader complaints something that is worrying:
divyaranjan pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/59f14901b5d191a317e2add7281e92a39abfcc7a
Published: January 26, 2026 16:26
59f14901b5d191a317e2add7281e92a39abfcc7a
fix: add dimension properties to the image in display_img_to_overlay when creating an image from file
tusharhero pushed to text-features at divyaranjan/emacs-reader
/divyaranjan/emacs-reader/compare/2589ec150a7bb305fa84450afeacc2178eaaa6d2...ad54f708dabf69afb101a85260c69898456e6f61
Published: January 26, 2026 07:47
ad54f708dabf69afb101a85260c69898456e6f61
fix: when drawing highlight if the page isn't ready or removed from cache, build the cache window again
0ee5e208c8ed5366eb4bdf4c4a5f6af7692b269a
refactor: remove tmp file usage from reader-highlight.el and move it…
divyaranjan pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/2589ec150a7bb305fa84450afeacc2178eaaa6d2
Published: January 25, 2026 15:36
2589ec150a7bb305fa84450afeacc2178eaaa6d2
fix: when drawing highlight if the page isn't ready or removed from cache, build the cache window again
divyaranjan pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/ccbcb9025df8dfb1fae358fa01609efa93b4ab7c
Published: January 25, 2026 15:33
ccbcb9025df8dfb1fae358fa01609efa93b4ab7c
chore: remove comments
divyaranjan pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/37043e5e46f18601cf0bf4a38dfda1eeca9db62d
Published: January 25, 2026 15:29
37043e5e46f18601cf0bf4a38dfda1eeca9db62d
refactor: remove tmp file usage from reader-highlight.el and move it to backend
divyaranjan pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/4a4945b0b94fbe75dc85ff618d9c7431ed215fe6
Published: January 25, 2026 14:32
4a4945b0b94fbe75dc85ff618d9c7431ed215fe6
refactor: make display_img_to_overlay manage both file and data inputs
tusharhero commented on pull request divyaranjan/emacs-reader#126
https://codeberg.org/divyaranjan/emacs-reader/pulls/126#issuecomment-10146558
Published: January 25, 2026 13:36
WIP: Implement features for text selection, search, highlight
not fully window local yet.
tusharhero pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/b0f4f418d5af121f20b90c262c863e21fac5251c
Published: January 25, 2026 12:58
b0f4f418d5af121f20b90c262c863e21fac5251c
feat: make ‘reader-{point,mark}’ window-local
tusharhero pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/d3529dba9098fa41b7c5caa1544cf3aabb9de0a2
Published: January 25, 2026 10:39
d3529dba9098fa41b7c5caa1544cf3aabb9de0a2
feat: make ‘reader-{point,mark}’ window-local
tusharhero pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/f2e7a6e7b33739a4049ef2879732ee5cdc67cf98
Published: January 25, 2026 10:37
f2e7a6e7b33739a4049ef2879732ee5cdc67cf98
feat: make ‘reader-{point,mark}’ window-local
tusharhero pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/53c62726dbd7a27391986487237676ade67e7446
Published: January 25, 2026 10:36
53c62726dbd7a27391986487237676ade67e7446
feat: make ‘reader-{point,mark}’ window-local
tusharhero pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/7a14043c2209543b929e34e3ab0f6a0390ad5787
Published: January 25, 2026 09:57
7a14043c2209543b929e34e3ab0f6a0390ad5787
fix: autoload ‘reader-nav-mode’
tusharhero pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/1c4e8fb16acbc2527e35ce00c0f82df48336df4a
Published: January 25, 2026 09:47
1c4e8fb16acbc2527e35ce00c0f82df48336df4a
fix: set initial ‘reader-{point,mark}’ to ‘(0 . 0)’
tusharhero pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/2969d85923caff6974143e730391e0a44d872a56
Published: January 25, 2026 09:19
2969d85923caff6974143e730391e0a44d872a56
fix: make ‘reader-point’ and ‘reader-mark’ scale independent
tusharhero commented on pull request divyaranjan/emacs-reader#126
https://codeberg.org/divyaranjan/emacs-reader/pulls/126#issuecomment-10140300
Published: January 25, 2026 06:51
WIP: Implement features for text selection, search, highlight
I have fixed the issue with reader's point and mark wherein they would be tied to the current scale of the page. Which means they would not actually map to a point on the page.
tusharhero pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/6a08c0171dcb9cfc6cc82de69b6963b85486b705
Published: January 25, 2026 06:25
6a08c0171dcb9cfc6cc82de69b6963b85486b705
refactor: ‘reader--schedule-highlight’ change arg order
tusharhero pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/d88a15021120c0a40fb9751f654a56c7dd67d83e
Published: January 25, 2026 04:33
d88a15021120c0a40fb9751f654a56c7dd67d83e
chore: reader-nav fix checkdoc errors
divyaranjan pushed to text-features at divyaranjan/emacs-reader
https://codeberg.org/divyaranjan/emacs-reader/commit/dc5ae07566897d72398e769188b317043b541b43
Published: January 24, 2026 11:51
dc5ae07566897d72398e769188b317043b541b43
chore: add EMACS_NIL when returning in emacs_cursor_next_char and emacs_cursor_prev_char
divyaranjan pushed to partial-rendering at divyaranjan/emacs-reader
/divyaranjan/emacs-reader/compare/fd28fa0e9cfeed0dd88b94182630e1fe23aae45a...b170b9080b4ebf707331efd7ab5f944320c3204c
Published: January 24, 2026 10:58
b170b9080b4ebf707331efd7ab5f944320c3204c
chore: update README
3d13a366d9eeb5f24f87b079bab5cc13e8a0b17c
init: add Makefile for pale
34c84ae7c50ccd5413779924c16863a0e4bd0721
chore: add emacs-module.h
809a71085db9830ed61994c9b274b1afd7a2c330
init: add…
tusharhero commented on pull request divyaranjan/emacs-reader#126
https://codeberg.org/divyaranjan/emacs-reader/pulls/126#issuecomment-10120926
Published: January 24, 2026 08:52
WIP: Implement features for text selection, search, highlight
We need to separate the interfaces for region highlighting (visual-region-mode)
tusharhero pushed to text-features at divyaranjan/emacs-reader
/divyaranjan/emacs-reader/compare/90e3ae64a3c9373d77f3a163ff426c0506296f4c...8cd473554f0448c0a856b113142f8360ad4a1163
Published: January 24, 2026 08:22
8cd473554f0448c0a856b113142f8360ad4a1163
init: add reader-nav.el
f4dc867182c53f4861dd1d4250596f35cdc51c41
init: add emacs_cursor_next_char and emacs_cursor_prev_char that use find_closest_char
f782c12f1644c6a71c336421c8fa5dec7478f0e2
init: add…