From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: "scroll-fringe" Date: Sun, 29 Jun 2008 14:52:36 -0400 Message-ID: References: <2cd46e7f0806291019q7ab8cb9fh2f5dff9c9d542f2c@mail.gmail.com> <2cd46e7f0806291036j4e80ab1clbe7be87cbb25f7f3@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1214765574 16929 80.91.229.12 (29 Jun 2008 18:52:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 29 Jun 2008 18:52:54 +0000 (UTC) Cc: emacs-devel To: "ken manheimer" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 29 20:53:40 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KD21p-0002ir-7h for ged-emacs-devel@m.gmane.org; Sun, 29 Jun 2008 20:53:37 +0200 Original-Received: from localhost ([127.0.0.1]:42880 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KD20y-0000ky-TX for ged-emacs-devel@m.gmane.org; Sun, 29 Jun 2008 14:52:44 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KD20u-0000he-9j for emacs-devel@gnu.org; Sun, 29 Jun 2008 14:52:40 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KD20s-0000fk-Dc for emacs-devel@gnu.org; Sun, 29 Jun 2008 14:52:39 -0400 Original-Received: from [199.232.76.173] (port=35833 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KD20s-0000fe-5Z for emacs-devel@gnu.org; Sun, 29 Jun 2008 14:52:38 -0400 Original-Received: from ironport2-out.pppoe.ca ([206.248.154.182]:60491 helo=ironport2-out.teksavvy.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KD20r-0006Sq-Kq for emacs-devel@gnu.org; Sun, 29 Jun 2008 14:52:37 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjQFALJ2Z0hFxIdG/2dsb2JhbACBW6xvgXo X-IronPort-AV: E=Sophos;i="4.27,723,1204520400"; d="scan'208";a="23742161" Original-Received: from 69-196-135-70.dsl.teksavvy.com (HELO pastel.home) ([69.196.135.70]) by ironport2-out.teksavvy.com with ESMTP; 29 Jun 2008 14:52:36 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 96E23835A; Sun, 29 Jun 2008 14:52:36 -0400 (EDT) In-Reply-To: <2cd46e7f0806291036j4e80ab1clbe7be87cbb25f7f3@mail.gmail.com> (ken manheimer's message of "Sun, 29 Jun 2008 13:36:06 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:100155 Archived-At: > i've been thinking for a while about the usefulness of the scrollbar > versus its space consumption and visual incongruity, and recently > turned the scrollbar off. the only thing i miss is the opportunity to > see at a glance the proportion of the buffer that the window covers, Indeed, that was also my conclusion when I tried it: for actual movement, scroll-wheels, key-shortcuts, as well as things like mouse-drag-throw work just as well. > and it seems like that would not at all be a hard thing to implement > in the fringes, given the right knowledge. I'm not completely convinced it's that easy to do right now. But yes, it could be done with some work at the C level. But it would only be meaningful if it works together with the usual fringe use. If not, then you may as well turn off the fringe and turn on the scrollbar. As for me, I still have a scroll-bar, but I made it very thin (changing the scroll-bar-width frame parameter). Stefan