From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: What improvements would be truly useful? Date: Mon, 05 Mar 2018 21:22:35 +0200 Message-ID: <83o9k2s4xw.fsf@gnu.org> References: <87inaiss6l.fsf@web.de> <6FCF6ACA-4F29-4B6B-BE9D-D7130C6E9495@gnu.org> <87fu5moe4c.fsf@web.de> <877eqyocro.fsf@web.de> <83zi3uz4nb.fsf@gnu.org> <0b1dd3fa-e0b0-ed20-a256-dd92d1c1826f@dancol.org> <8bc3c4c7-dfc7-987a-95e7-bd309e2326c6@cs.ucla.edu> <03118DC0-39DA-4AB5-980E-A33809B9A5EE@raeburn.org> <86578165-1b41-e75c-7180-84d8edefc44b@grinta.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1520277669 31269 195.159.176.226 (5 Mar 2018 19:21:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 5 Mar 2018 19:21:09 +0000 (UTC) Cc: emacs-devel@gnu.org To: Daniele Nicolodi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 05 20:21:05 2018 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 1esvfK-0006Tz-IR for ged-emacs-devel@m.gmane.org; Mon, 05 Mar 2018 20:20:54 +0100 Original-Received: from localhost ([::1]:51140 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esvhN-0007vJ-6b for ged-emacs-devel@m.gmane.org; Mon, 05 Mar 2018 14:23:01 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51020) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esvhD-0007tA-0t for emacs-devel@gnu.org; Mon, 05 Mar 2018 14:22:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esvhA-0001za-DV for emacs-devel@gnu.org; Mon, 05 Mar 2018 14:22:51 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59498) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esvhA-0001zW-9I; Mon, 05 Mar 2018 14:22:48 -0500 Original-Received: from [176.228.60.248] (port=1072 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1esvh9-0001M2-J8; Mon, 05 Mar 2018 14:22:48 -0500 In-reply-to: <86578165-1b41-e75c-7180-84d8edefc44b@grinta.net> (message from Daniele Nicolodi on Mon, 5 Mar 2018 11:51:09 -0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:223293 Archived-At: > From: Daniele Nicolodi > Date: Mon, 5 Mar 2018 11:51:09 -0700 > > I think that what will help to keep Emacs relevant in the long run is > modernizing its structure and code base, moving away from the baroque > architecture that developed as a result of its very long history (and > some less than optimally future proof design decisions). What exactly are you talking about here? AFAIK, the Emacs architecture didn't change since its inception, so its long history has no relevance here. But maybe I'm missing something or misunderstanding what you intended to convey. > What would improve my user experience would be improvements to the > display engine that will allow a better document viewing > capabilities in something like pdf-tools (like continuous > scrolling). AFAIU, that's already possible from the display engine POV, what's missing is application-level Lisp code that would take advantage of the infrastructure.