From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Feature request: Infinite scroll mode Date: Thu, 26 Oct 2017 10:39:14 -0400 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1509029290 11959 195.159.176.226 (26 Oct 2017 14:48:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 26 Oct 2017 14:48:10 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 26 16:48:05 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7jRp-0001Dy-TM for ged-emacs-devel@m.gmane.org; Thu, 26 Oct 2017 16:47:54 +0200 Original-Received: from localhost ([::1]:53345 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7jRv-0005fX-F0 for ged-emacs-devel@m.gmane.org; Thu, 26 Oct 2017 10:47:59 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56325) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7jJV-0007ls-32 for emacs-devel@gnu.org; Thu, 26 Oct 2017 10:39:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7jJU-0008AF-5O for emacs-devel@gnu.org; Thu, 26 Oct 2017 10:39:17 -0400 Original-Received: from mail-qt0-x236.google.com ([2607:f8b0:400d:c0d::236]:50989) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e7jJU-00089t-0U for emacs-devel@gnu.org; Thu, 26 Oct 2017 10:39:16 -0400 Original-Received: by mail-qt0-x236.google.com with SMTP id d9so4545540qtd.7 for ; Thu, 26 Oct 2017 07:39:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=yOG0mj54Sm8euN0OTGS5D3gtiHkJNJqTMGYeqA+n+nc=; b=a5ifuHzOqDdyAcgKDs06SiEWtIp99BLUhmX6r8u4o3sozjUiKeMa15bXe7dg9HmdLw 9UeDk8Dv7HiyZG07gxTlRM3DqVyC19fzNcmaZNZ1H1Gko1SeaKsP9NDkxoC/rLpior0R 9Bb1WIgP5UfE8fjvUaiH7jVR9oylA0xmxgvmaxsM91n0cXy2zd9huUlDnnMfZgwTuenl OsisF1Nc8HETVDdHrcpaqFFwJy3t6vNAzfAyR1nsimfTXIceoJlBt5kMJN2UUE2qM5vm M2XbuZXRPdT3zE+/ZObjAQ6Ih8ukdYGnrNnbGuN8ovkP3eNOb+pvqAIh5CEMW/lCCuOn ieYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=yOG0mj54Sm8euN0OTGS5D3gtiHkJNJqTMGYeqA+n+nc=; b=LLkVqX6/BpfJzkeDh03fGGgxnIzwLpuBth76pQmLOf6Ip0BPesBhcvmxnhGaITOXJ1 Au0E8JPOwg2jw3/woB8HSqLMBTFvLoytL0ICQDPOb3n9XdW8C6U4R6bd3KTmgVXHC8e1 iyyz6OFIcmssDbXPEbs7oA6d/qSmLHVHqpb5CyWrXaJcczym1LqwCTXmZok1YlbCVLJY SS4aGowqZhxclbLP/nnV6H468IVxjbftsYvK5YNJxvAjaNKMwL8lTiy3fj+hsULdxF6x SEwkji1UTPO+7AgWRK9x7/8dkKEg/AUoRujYFstWSqpQFhn9R3fAlKPxgIVWRQGoD9Ms iiTw== X-Gm-Message-State: AMCzsaV82J01ndwVc59RUg5XbgTZMlThslTTnmIPBNuePjv/Jptb7XUz i91/vISLCUY7h+GOy4x6EPgRLTVL X-Google-Smtp-Source: ABhQp+RyHaUJD72sEAJBP2LQZKQMJrujbaV49ocV5XymvS2jLCE0v1HqGSqNWP0r3V/ZUUOLxbNcLw== X-Received: by 10.200.19.7 with SMTP id e7mr36720311qtj.192.1509028755217; Thu, 26 Oct 2017 07:39:15 -0700 (PDT) Original-Received: from ?IPv6:2601:184:4180:eb79:2553:e9d3:f34:5fd0? ([2601:184:4180:eb79:2553:e9d3:f34:5fd0]) by smtp.gmail.com with ESMTPSA id j48sm3749611qta.96.2017.10.26.07.39.14 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Oct 2017 07:39:14 -0700 (PDT) In-Reply-To: Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::236 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:219783 Archived-At: On 2017-10-26 10:09, Compro Prasad wrote: > The PDF readers like `evince` on GNOME have continuous scroll mode > which is favorable while reading stuff. But Emacs can't afford that > because of the buffer concept. > > It would be great to have a mode which lets the user/package to utilize > an infinite buffer space where we can place text and images as we wish. Can you elaborate? I don't understand the request. > A restriction of adding stuff to the left might not be necessary because > of indentation but it may be an option too. After deactivating the mode > the extra space from top, bottom and the sides will be removed so that > we cannot add stuff to outer space just by magic. This doesn't make much sense to me > https://github.com/politza/pdf-tools/issues/27 > The above issue is just sitting there and Emacs has no option about it > as far as I can guess. If there is an option to solve the above issue > then it would be a pleasure to hear about it. I don't get how what you propose would help solve that issue, but it could be because I don't really understand what you're suggesting. Someone suggested an appropriate solution in that thread as far as paging is concerned (keep a ring buffer of a few pages); the problem is scrolling halfway through a picture, AFAICT. Clément.