dalanicolai / djvu3

Extend djvu.el to display annotations and more
8 stars 0 forks source link

Please put it on melpa #3

Open linwaytin opened 2 years ago

linwaytin commented 2 years ago

Thanks for developing this package. Although it is not sophisticated, this is the only djvu reader which has the functionality of annotations, as far as I know. I hope you can put it on melpa, and keep developing it!

dalanicolai commented 2 years ago

Thanks for showing interest in this package, and many thanks for your donations!

Although this is a quite simple/straightforward request, there are a few points to mention in this reply.

Let me start with the most exciting part, which is that I am developing a quite much more sophisticated, and better designed (not per se in quality, but for sure in hackability), document viewer/editor toolset for Emacs (especially pdf and djvu, but other doc-view supported document types are also supported). As it is a tremendous amount of work, I expect to not put too much time in other areas of Emacs development for the coming period. Indeed, I am planning to write a post about it, and ask for donations, as I am simply unable to work more on it without donations (I would have to be able to feed myself first). Until now, I have not written about it, except in some consult help request, at which you can quickly have a look. The screenshots there, are actually from a djvu document. So again, many thanks for your donations, it is extremely helpful and very much appreciated.

A second point is, that I think that the djvu3 code should just be part of djvu.el. I have mailed the djvu.el author about it but unfortunately got no response. I don't think the package in its current form is appropriate/acceptable for melpa. But in the end, the new document viewer/editor toolset should provide all features that djvu3 supports.

Third, indeed I do not know many djvu editors, although I know that the windows version of djview is quite sophisticated (much more than the GNU/linux version). and on GNU/linux there is Okular, which is very sophisticated too.

linwaytin commented 2 years ago

I agree that it's the best to integrate the code into the standard library, but for now, I would suggest that you make it into a separate package and put it on melpa. Then you can advertise it on forums like reddit. That is also a good way to make people know your work and possibly sponsor you. For example, I think your toc-mode is extremely helpful, but it may not be a popular package, according to the DL number and the star number of github repo. I think a post on reddit or some other forum would be helpful.

About the last point, yes okular is good, but I don't think it can keep the annotations embedded in the file. I hope this package can achieve this. Anyway, thanks for working on this file format.