chenyanming / calibredb.el

Emacs calibre client - An Ebook Management Solution in Emacs.
GNU General Public License v3.0
319 stars 16 forks source link

code cleanup and several fixes and additions #12

Closed dalanicolai closed 4 years ago

dalanicolai commented 4 years ago

First I fixed some issues that occurred if no metadata was found. Second, I have changed or added the completing-read options to ivy-read. Third I added universal argument options to both the AUTHOR/TITLE and the ISBN search functions. Fourth, I cleaned up redundant code and moreover I have split the calibredb-fetch-metadata function for better readability. Finally, I have added some doc strings.