From unknown Thu Aug 21 12:10:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#12012 <12012@debbugs.gnu.org> To: bug#12012 <12012@debbugs.gnu.org> Subject: Status: feature request: scrollbar in fringe Reply-To: bug#12012 <12012@debbugs.gnu.org> Date: Thu, 21 Aug 2025 19:10:00 +0000 retitle 12012 feature request: scrollbar in fringe reassign 12012 emacs submitter 12012 Toon Claes severity 12012 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 14:58:27 2012 Received: (at submit) by debbugs.gnu.org; 21 Jul 2012 18:58:27 +0000 Received: from localhost ([127.0.0.1]:55955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ssesl-0006P1-9y for submit@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 ) id 1Ssesi-0006Ou-EV for submit@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 ) id 1SsemV-0001d1-Eg for submit@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 ) id 1SsemV-0001cx-BZ for submit@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 ) id 1SsemU-0005Hc-9p for bug-gnu-emacs@gnu.org; Sat, 21 Jul 2012 14:51:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SsemS-0001bs-ES for bug-gnu-emacs@gnu.org; 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 ) id 1SsemS-0001bZ-7c for bug-gnu-emacs@gnu.org; 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 ) id 1SsemP-00082h-Qi for bug-gnu-emacs@gnu.org; Sat, 21 Jul 2012 20:51:53 +0200 From: Toon Claes 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@tonotdo.com> To: bug-gnu-emacs@gnu.org 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@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@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=