From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: Side windows Date: Thu, 15 Apr 2010 02:54:21 +0300 Organization: JURTA Message-ID: <877ho93736.fsf@mail.jurta.org> References: <4BC4CBB5.3050809@gmx.de> <87ljcruevx.fsf_-_@mail.jurta.org> <83eiiiyb68.fsf@gnu.org> <87y6gq5a66.fsf@home.jasonrumney.net> <87hbne9f86.fsf@mail.jurta.org> <838w8pyjzp.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1271292532 16489 80.91.229.12 (15 Apr 2010 00:48:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 15 Apr 2010 00:48:52 +0000 (UTC) Cc: grishka@gmx.de, emacs-devel@gnu.org, drew.adams@oracle.com, jasonr@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 15 02:48:50 2010 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.69) (envelope-from ) id 1O2DGC-0002M6-0r for ged-emacs-devel@m.gmane.org; Thu, 15 Apr 2010 02:48:48 +0200 Original-Received: from localhost ([127.0.0.1]:49058 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2DGB-0006EX-81 for ged-emacs-devel@m.gmane.org; Wed, 14 Apr 2010 20:48:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O2DG6-0006Db-Iv for emacs-devel@gnu.org; Wed, 14 Apr 2010 20:48:42 -0400 Original-Received: from [140.186.70.92] (port=33085 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2DG5-0006Cl-DK for emacs-devel@gnu.org; Wed, 14 Apr 2010 20:48:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O2DG4-0002UC-Lr for emacs-devel@gnu.org; Wed, 14 Apr 2010 20:48:41 -0400 Original-Received: from smtp-out2.starman.ee ([85.253.0.4]:48960 helo=mx2.starman.ee) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2DG2-0002TR-B2; Wed, 14 Apr 2010 20:48:38 -0400 X-Virus-Scanned: by Amavisd-New at mx2.starman.ee Original-Received: from mail.starman.ee (82.131.69.110.cable.starman.ee [82.131.69.110]) by mx2.starman.ee (Postfix) with ESMTP id 3C2E33F412A; Thu, 15 Apr 2010 03:48:31 +0300 (EEST) In-Reply-To: <838w8pyjzp.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 14 Apr 2010 21:19:54 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:123676 Archived-At: >> >>> Maybe, 1-column side bar windows? >> >> >> >> The fringe, I think. >> > >> > The fringe nearest the scroll-bar is the right place to display the >> > indicators I think, but we need a new mechanism to display them, as >> > they should not scroll with the buffer text. >> >> Does this mean an additional fringe is necessary that doesn't scroll? > > Not necessarily. We could provide a feature whereby bitmaps displayed > in the fringe would be moved by redisplay so that their position > relative to the window top does not change as the window is scrolled. Currently fringe positions are relative to lines (to indicate truncated lines, continued lines, overlay arrows, etc.) Using it to indicate window relative positions like scroll bars do will make a mess in the same fringe. -- Juri Linkov http://www.jurta.org/emacs/