From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Roland Winkler" Newsgroups: gmane.emacs.bugs Subject: bug#42824: 26.3; Feature request: implement 'smooth scroll' in djvu.el package Date: Fri, 6 Nov 2020 12:51:54 -0600 Message-ID: <39754.26909.124027.24485@gargle.gargle.HOWL> References: <8916ad6c75c76829bc0b43d6abc88f70e79ee816.camel@gmail.com> <87d014u0im.fsf@gnus.org> <51776.49199.252983.24473@gargle.gargle.HOWL> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19958"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , 42824@debbugs.gnu.org To: dalanicolai Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 06 19:55:00 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kb6t1-00053q-He for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 06 Nov 2020 19:54:59 +0100 Original-Received: from localhost ([::1]:50070 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kb6t0-00045n-Jn for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 06 Nov 2020 13:54:58 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59924) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kb6r8-0000xZ-S6 for bug-gnu-emacs@gnu.org; Fri, 06 Nov 2020 13:53:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45740) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kb6r8-00089C-HJ for bug-gnu-emacs@gnu.org; Fri, 06 Nov 2020 13:53:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kb6r8-0005bg-Ez for bug-gnu-emacs@gnu.org; Fri, 06 Nov 2020 13:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Nov 2020 18:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42824 X-GNU-PR-Package: emacs Original-Received: via spool by 42824-submit@debbugs.gnu.org id=B42824.160468872521485 (code B ref 42824); Fri, 06 Nov 2020 18:53:02 +0000 Original-Received: (at 42824) by debbugs.gnu.org; 6 Nov 2020 18:52:05 +0000 Original-Received: from localhost ([127.0.0.1]:57285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kb6qC-0005aT-T1 for submit@debbugs.gnu.org; Fri, 06 Nov 2020 13:52:05 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kb6qA-0005Zy-Er for 42824@debbugs.gnu.org; Fri, 06 Nov 2020 13:52:03 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:44619) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kb6q5-00081U-3D; Fri, 06 Nov 2020 13:51:57 -0500 Original-Received: from [2602:30a:2e52:d720:65b7:1416:12e7:8bfb] (port=46396 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1kb6q4-00020r-7C; Fri, 06 Nov 2020 13:51:56 -0500 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:192793 Archived-At: On Thu Oct 29 2020 dalanicolai wrote: > Well, it is just more or less the function > `doc-view-next-line-or-next-page` (i.e. `C-n`) slightly adapted to > djvu-mode, because djvu-mode works slightly differently. It is > meant for `djvu-image-mode-only` but I have simply bound it in the > `djvu-read-mode-map` and it seems to handle things fine. It is > just a small addition that slightly improves the scrolling > experience (i.e. it becomes like that in doc-view). Update: I have been looking into doc-view. It offers more complete and more consistent support for scrolling and I am trying to find out how this can possibly be ported to djvu.el. On the other hand, I am also wondering whether it could make sense to add a backend for djvu files to doc-view. Probably this depends on what users want to do. I started djvu.el for editing djvu documents which is often very different from viewing such files. > While I am here anyway, I have also created some code to implement > `djvu-occur` similar to `pdf-occur` (but synchronous instead of > async) which works fine for most djvu documents. Did I see correctly that this code relies on `convert' from imagemagic for updating the images? I need some more time to understand better what the code is doing.