Received: (at submit) by debbugs.gnu.org; 21 Jul 2012 18:58:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 21 14:58:27 2012 Received: from localhost ([127.0.0.1]:55955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Ssesl-0006P1-9y for submit <at> debbugs.gnu.org; Sat, 21 Jul 2012 14:58:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37442) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <toon@HIDDEN>) id 1Ssesi-0006Ou-EV for submit <at> debbugs.gnu.org; Sat, 21 Jul 2012 14:58:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <toon@HIDDEN>) id 1SsemV-0001d1-Eg for submit <at> debbugs.gnu.org; Sat, 21 Jul 2012 14:52:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <toon@HIDDEN>) id 1SsemV-0001cx-BZ for submit <at> debbugs.gnu.org; Sat, 21 Jul 2012 14:51:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54857) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <toon@HIDDEN>) id 1SsemU-0005Hc-9p for bug-gnu-emacs@HIDDEN; Sat, 21 Jul 2012 14:51:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <toon@HIDDEN>) id 1SsemS-0001bs-ES for bug-gnu-emacs@HIDDEN; Sat, 21 Jul 2012 14:51:58 -0400 Received: from web1.futureweb.be ([77.243.237.194]:36332) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <toon@HIDDEN>) id 1SsemS-0001bZ-7c for bug-gnu-emacs@HIDDEN; Sat, 21 Jul 2012 14:51:56 -0400 Received: from d54c5063a.access.telenet.be ([84.197.6.58] helo=[192.168.2.101]) by web1.futureweb.be with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80) (envelope-from <toon@HIDDEN>) id 1SsemP-00082h-Qi for bug-gnu-emacs@HIDDEN; Sat, 21 Jul 2012 20:51:53 +0200 From: Toon Claes <toon@HIDDEN> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: feature request: scrollbar in fringe Date: Sat, 21 Jul 2012 20:52:21 +0200 Message-Id: <7D53CD26-3235-4EAC-B9FB-BFEB11D81886@HIDDEN> To: bug-gnu-emacs@HIDDEN Mime-Version: 1.0 (Apple Message framework v1278) X-Mailer: Apple Mail (2.1278) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -6.2 (------) Hello all, yascroll.el ( https://github.com/m2ym/yascroll-el ) is an awesome emacs = package that makes use of the right fringe to draw a scrollbar. This works great, with just one issue. It is not possible to draw below = the end of the buffer. So when the buffer ends in the middle of the = screen, it is not possible to draw the scrollbar at the bottom of the = window. Now we have noticed, 'indicate-empty-lines is able to draw empty line = markers below the end of the buffer. So I've asked the development = mailing list if it is possible to do this from elisp: http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00148.html So that's why I am issuing a feature request. There are 2 possible ways = to fix this: - implement a scrollbar in the fringe completely in c code - allow elisp to draw beyond the limits of a buffer I did have a quick look at the c code used to indicate-empty-lines, but = it didn't make a lot sense to me. Maybe somebody is willing to implement the fringe scrollbar, or able to = point me out how to accomplish this in c code? Regards, Toon=
Toon Claes <toon@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#12012
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.