X-Loop: help-debbugs@HIDDEN Subject: bug#16668: 24.3; Feature Request: Face to indicate lines displayed in window that are not part of the buffer. Resent-From: Tim Visher <tim.visher@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 06 Feb 2014 14:34:02 +0000 Resent-Message-ID: <handler.16668.B.139169722716670 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 16668 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 16668 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.139169722716670 (code B ref -1); Thu, 06 Feb 2014 14:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2014 14:33:47 +0000 Received: from localhost ([127.0.0.1]:52248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1WBQ1Q-0004Kl-UR for submit <at> debbugs.gnu.org; Thu, 06 Feb 2014 09:33:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60577) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <tim.visher@HIDDEN>) id 1WBQ1L-0004Ka-K3 for submit <at> debbugs.gnu.org; Thu, 06 Feb 2014 09:33:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <tim.visher@HIDDEN>) id 1WBQ1E-000623-0a for submit <at> debbugs.gnu.org; Thu, 06 Feb 2014 09:33:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34347) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <tim.visher@HIDDEN>) id 1WBQ1D-00061z-UP for submit <at> debbugs.gnu.org; Thu, 06 Feb 2014 09:33:31 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33998) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <tim.visher@HIDDEN>) id 1WBQ17-0006eJ-AC for bug-gnu-emacs@HIDDEN; Thu, 06 Feb 2014 09:33:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <tim.visher@HIDDEN>) id 1WBQ10-0005yU-LL for bug-gnu-emacs@HIDDEN; Thu, 06 Feb 2014 09:33:25 -0500 Received: from mail-qa0-x22e.google.com ([2607:f8b0:400d:c00::22e]:61457) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <tim.visher@HIDDEN>) id 1WBQ10-0005yN-Ez for bug-gnu-emacs@HIDDEN; Thu, 06 Feb 2014 09:33:18 -0500 Received: by mail-qa0-f46.google.com with SMTP id ii20so2843193qab.33 for <bug-gnu-emacs@HIDDEN>; Thu, 06 Feb 2014 06:33:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:message-id:date :to:mime-version; bh=Qkcn/hilW34VR9VUtQeOzFFVj0JMHCrlHlZpNImzQdI=; b=lPM9fZZWWT9OYyjtzOgmdIxRih7+AajMvLdDt6SYtbFC3iUsLOOzpVXz/ers9pHkWb JcrgOIxIrs3kxCgBkjeCwK7rvfdpCTpL9sVzez0fAYBNfQSf1fPg3zTIRxIrwmQoz4O9 9q7qEFa2RqkdsxjXPQwrS7xuf3MdNIVNMX5PDvQYT/lCbNHtcdWFkyYViQPkqDV0yvKo Z46Wx9k6mcB1pkaKwAwwAz2ThAdxxkesRBoPAHSPv32rE0hI7akU9bH2UVe30w0l6AqB BU6ZR/3TibjLWsRUY1vpHBeTriCqrZoTIH2m49OnodVEF8rwU1VT/iAzVzSI4MKBLgOF axmw== X-Received: by 10.224.173.1 with SMTP id n1mr10519748qaz.48.1391697197765; Thu, 06 Feb 2014 06:33:17 -0800 (PST) Received: from [10.1.2.218] (173-167-90-130-ip-static.hfc.comcastbusiness.net. [173.167.90.130]) by mx.google.com with ESMTPSA id y71sm1449584qgd.3.2014.02.06.06.33.16 for <bug-gnu-emacs@HIDDEN> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 06 Feb 2014 06:33:16 -0800 (PST) From: Tim Visher <tim.visher@HIDDEN> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <D9B4B403-26B0-4127-A3E4-8E3DB216F48A@HIDDEN> Date: Thu, 6 Feb 2014 09:33:15 -0500 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) X-Mailer: Apple Mail (2.1827) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 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> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) I was told to submit a feature request via report-emacs-bug so I am. Unfortunately, all the boilerplat around me seems to be related to bug reports so I appologize in advance if I'm not following the correct protocol. I'd like some visual indication of where the contents of the buffer ends. I've always thought it would be nice to have a different color for the space beneath the buffer in the window. So if I have a buffer with ``` this is the last line of text in the file ``` note the 2 blank lines at the bottom of the file displayed in a window that looks like ``` snth satoe this is the last line of text in the file ``` Note the 2 extra blank lines I'd like: ``` Normal Faces Normal Faces Normal Faces Normal Faces Normal Faces Face indicating not part of buffer Face indicating not part of buffer ``` Or something similar. In GNU Emacs 24.3.1 (x86_64-apple-darwin13.0.0) of 2013-10-27 on ts-macbook-air Configured using: `configure '--prefix=3D/usr/local/Cellar/emacs/24.3' '--without-dbus' '--enable-locallisppath=3D/usr/local/share/emacs/site-lisp' '--infodir=3D/usr/local/Cellar/emacs/24.3/share/info/emacs' '--with-gnutls' '--without-x' 'CC=3Dcc'' Important settings: value of $EMACSPATH: = /Users/tim/.lein/bin:/Users/tim/bin:/usr/local/opt/coreutils/libexec/gnubi= n:/Users/tim/.gem/ruby/1.8/bin:/usr/local/bin:/usr/local/sbin:/Users/tim/b= in:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/b= in:/Users/tim/Dropbox/monetate/bin:/Users/tim/git/monetate-frontend/fronte= nd/bin value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Org Minor modes in effect: whitespace-mode: t winner-mode: t savehist-mode: t global-hl-line-mode: t cua-mode: t auto-insert-mode: t ido-vertical-mode: t flx-ido-mode: t ido-ubiquitous-mode: t show-paren-mode: t ido-everywhere: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: y y C-x C-f l u n c h a n d RET ESC > C-p C-e SPC -=20 SPC H e a r d SPC o f SPC o n SPC C-h C-h C-h @ SPC=20 [ [ h t t p : / / w w w . e v o l u t i o n n e w s=20 . o r g / 2 0 1 4 / 0 2 / s i m o n _ p e y t o n _=20 j o 0 8 1 8 7 1 . h t m l ] [ S i m o n SPC P e y t=20 o n SPC J o n e s SPC o n SPC " H o w SPC t o SPC W=20 r i t e SPC a SPC G r e a t SPC R e s e a r c h SPC=20 P a p e r " SPC - SPC E v o l u t i o n SPC N e w s=20 SPC & SPC V i e w s ] ] C-a ESC f ESC f ESC f ESC f=20 ESC f ESC f ESC f ESC f ESC f ESC f ESC f C-x C-s ESC=20 x r e p o r t e RET Recent messages: you're loaded, Charnock! Loading vc-git...done Saving file /Users/tim/.emacs.d/timvisher/custom.el... Wrote /Users/tim/.emacs.d/timvisher/custom.el [2 times] Loading term/xterm...done For information about GNU Emacs and the GNU system, type <f1> C-a. OVERVIEW Mark set Saving file /Users/tim/Dropbox/lunchandlearn.org... Wrote /Users/tim/Dropbox/lunchandlearn.org Load-path shadows: /Users/tim/.emacs.d/elpa/clojure-test-mode-3.0.0/clojure-test-mode hides = ~/.emacs.d/site-lisp/clojure-test-mode ~/.emacs.d/timvisher/custom hides = /usr/local/Cellar/emacs/24.3/share/emacs/24.3/lisp/custom Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils smex org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info org-gnus gnus-util org-docview org-bibtex bibtex org-bbdb org byte-opt warnings bytecomp byte-compile cconv ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete pcomplete comint ansi-color org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs format-spec find-func regexp-opt cal-menu calendar cal-loaddefs vc-git sensitive sequences solarized-light-theme solarized-definitions cus-edit wid-edit paredit eldoc elisp-slime-nav help-mode etags hideshow disp-table whitespace winner ring savehist avoid hl-line cua-base autoinsert cus-start cus-load server dired-x dired ido-vertical-mode flx-ido flx ido-ubiquitous easy-mmode cl-macs gv cl ag-autoloads align-cljlet-autoloads better-defaults-autoloads time-date paren edmacro kmacro saveplace uniquify advice help-fns cl-lib advice-preload ido clojure-test-mode-autoloads cider-autoloads clojure-mode-autoloads dash-functional-autoloads deft-autoloads elein-autoloads elisp-slime-nav-autoloads expand-region-autoloads find-file-in-project-autoloads flx-ido-autoloads flx-autoloads idle-highlight-mode-autoloads ido-ubiquitous-autoloads ido-vertical-mode-autoloads magit-autoloads info tool-bar easymenu markdown-mode-autoloads marmalade-autoloads furl-autoloads paredit-autoloads pbcopy-autoloads projectile-autoloads pkg-info-autoloads epl-autoloads s-autoloads sensitive-autoloads sequences-autoloads smartparens-autoloads dash-autoloads finder-inf smex-autoloads vimgolf-autoloads wgrep-autoloads yasnippet-autoloads package ediff-hook vc-hooks lisp-float-type tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs)
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Tim Visher <tim.visher@HIDDEN> Subject: bug#16668: Acknowledgement (24.3; Feature Request: Face to indicate lines displayed in window that are not part of the buffer.) Message-ID: <handler.16668.B.139169722716670.ack <at> debbugs.gnu.org> References: <D9B4B403-26B0-4127-A3E4-8E3DB216F48A@HIDDEN> X-Gnu-PR-Message: ack 16668 X-Gnu-PR-Package: emacs Reply-To: 16668 <at> debbugs.gnu.org Date: Thu, 06 Feb 2014 14:34:08 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 16668 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 16668: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16668 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#16668: 24.3; Feature Request: Face to indicate lines displayed in window that are not part of the buffer. Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 06 Feb 2014 15:41:02 +0000 Resent-Message-ID: <handler.16668.B16668.139170122924403 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16668 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tim Visher <tim.visher@HIDDEN> Cc: 16668 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 16668-submit <at> debbugs.gnu.org id=B16668.139170122924403 (code B ref 16668); Thu, 06 Feb 2014 15:41:02 +0000 Received: (at 16668) by debbugs.gnu.org; 6 Feb 2014 15:40:29 +0000 Received: from localhost ([127.0.0.1]:53566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1WBR40-0006LW-6l for submit <at> debbugs.gnu.org; Thu, 06 Feb 2014 10:40:28 -0500 Received: from mtaout27.012.net.il ([80.179.55.183]:56929) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1WBR3w-0006LH-0R for 16668 <at> debbugs.gnu.org; Thu, 06 Feb 2014 10:40:25 -0500 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0N0K00100ZCHNP00@HIDDEN> for 16668 <at> debbugs.gnu.org; Thu, 06 Feb 2014 17:39:11 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N0K001WSZHBDL10@HIDDEN>; Thu, 06 Feb 2014 17:39:11 +0200 (IST) Date: Thu, 06 Feb 2014 17:40:20 +0200 From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <D9B4B403-26B0-4127-A3E4-8E3DB216F48A@HIDDEN> X-012-Sender: halo1@HIDDEN Message-id: <834n4cz1uj.fsf@HIDDEN> References: <D9B4B403-26B0-4127-A3E4-8E3DB216F48A@HIDDEN> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 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> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > From: Tim Visher <tim.visher@HIDDEN> > Date: Thu, 6 Feb 2014 09:33:15 -0500 > > I'd like some visual indication of where the contents of the buffer > ends. I've always thought it would be nice to have a different color > for the space beneath the buffer in the window. > > So if I have a buffer with > > ``` > this is the last line of text in the file > > > ``` note the 2 blank lines at the bottom of the file > > displayed in a window that looks like > > ``` > snth > satoe > this is the last line of text in the file > > > > > ``` Note the 2 extra blank lines > > I'd like: > > ``` > Normal Faces > Normal Faces > Normal Faces > Normal Faces > Normal Faces > Face indicating not part of buffer > Face indicating not part of buffer > ``` > > Or something similar. A great introductory exercise for anyone who would like to gain experience in hacking the Emacs display engine. Volunteers are most welcome.
X-Loop: help-debbugs@HIDDEN Subject: bug#16668: 24.3; Feature Request: Face to indicate lines displayed in window that are not part of the buffer. Resent-From: Tim Visher <tim.visher@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 10 Feb 2014 17:09:01 +0000 Resent-Message-ID: <handler.16668.B16668.139205211110447 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16668 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 16668 <at> debbugs.gnu.org Received: via spool by 16668-submit <at> debbugs.gnu.org id=B16668.139205211110447 (code B ref 16668); Mon, 10 Feb 2014 17:09:01 +0000 Received: (at 16668) by debbugs.gnu.org; 10 Feb 2014 17:08:31 +0000 Received: from localhost ([127.0.0.1]:41577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1WCuLO-0002iQ-BI for submit <at> debbugs.gnu.org; Mon, 10 Feb 2014 12:08:30 -0500 Received: from mail-qa0-f50.google.com ([209.85.216.50]:56146) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <tim.visher@HIDDEN>) id 1WCuLL-0002i7-7q for 16668 <at> debbugs.gnu.org; Mon, 10 Feb 2014 12:08:27 -0500 Received: by mail-qa0-f50.google.com with SMTP id cm18so10074996qab.9 for <16668 <at> debbugs.gnu.org>; Mon, 10 Feb 2014 09:08:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=CQXZavP8EUibLT+A/y9zbwOvvBNVKmaUkwLE4xAPCWQ=; b=0Zh1EKo4vxWsr94zf5TlqGAM4p5hRRa/6fozSmqvv59cFD76wAOB1oKOLPcWilasY+ 2nfw1/qaJ9XqyrIDNSHPw6q/OlA2JNfNuAuG35uw0+mkLCGuEEw7J08s1aP1cfZYZ4BZ 3wbVki9fgLSqAbpOkMSG3Il+4xXaibkOukBGY2gioZZjXQBxbx9iZUhf4VcFI4pWy7NJ qHsJaHYwNamygLgUjh+WUKoFo8QN/hsVjxlF4YUMOZgoviKzaQJ6cLbix5YW9sbkrrug OioIded2odwf5TU+XI5hfcxZFNt1DBh22hb2sl8bd8N7Ayaph06lBvXwdmn+dPK2Chod BErQ== X-Received: by 10.224.34.71 with SMTP id k7mr49600520qad.15.1392052101782; Mon, 10 Feb 2014 09:08:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.140.97.228 with HTTP; Mon, 10 Feb 2014 09:07:41 -0800 (PST) In-Reply-To: <834n4cz1uj.fsf@HIDDEN> References: <D9B4B403-26B0-4127-A3E4-8E3DB216F48A@HIDDEN> <834n4cz1uj.fsf@HIDDEN> From: Tim Visher <tim.visher@HIDDEN> Date: Mon, 10 Feb 2014 12:07:41 -0500 Message-ID: <CAHa53uxyA9ETKhWPPp9YcfEBDuatdDjr7=oLhuHY_iNBw9Fxtw@HIDDEN> Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 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> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) On Thu, Feb 6, 2014 at 10:40 AM, Eli Zaretskii <eliz@HIDDEN> wrote: >> From: Tim Visher <tim.visher@HIDDEN> >> Date: Thu, 6 Feb 2014 09:33:15 -0500 >> >> I'd like some visual indication of where the contents of the buffer >> ends. I've always thought it would be nice to have a different color >> for the space beneath the buffer in the window. >> >> So if I have a buffer with >> >> ``` >> this is the last line of text in the file >> >> >> ``` note the 2 blank lines at the bottom of the file >> >> displayed in a window that looks like >> >> ``` >> snth >> satoe >> this is the last line of text in the file >> >> >> >> >> ``` Note the 2 extra blank lines >> >> I'd like: >> >> ``` >> Normal Faces >> Normal Faces >> Normal Faces >> Normal Faces >> Normal Faces >> Face indicating not part of buffer >> Face indicating not part of buffer >> ``` >> >> Or something similar. > > A great introductory exercise for anyone who would like to gain > experience in hacking the Emacs display engine. Volunteers are most > welcome. Sounds intriguing. Could you perhaps point me to a couple places to start? I wouldn't mind gaining said experience. :)
X-Loop: help-debbugs@HIDDEN Subject: bug#16668: 24.3; Feature Request: Face to indicate lines displayed in window that are not part of the buffer. Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 10 Feb 2014 17:50:01 +0000 Resent-Message-ID: <handler.16668.B16668.139205454219023 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16668 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tim Visher <tim.visher@HIDDEN> Cc: 16668 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 16668-submit <at> debbugs.gnu.org id=B16668.139205454219023 (code B ref 16668); Mon, 10 Feb 2014 17:50:01 +0000 Received: (at 16668) by debbugs.gnu.org; 10 Feb 2014 17:49:02 +0000 Received: from localhost ([127.0.0.1]:41620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1WCuyc-0004we-AO for submit <at> debbugs.gnu.org; Mon, 10 Feb 2014 12:49:02 -0500 Received: from mtaout24.012.net.il ([80.179.55.180]:60631) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1WCuyZ-0004w7-NJ for 16668 <at> debbugs.gnu.org; Mon, 10 Feb 2014 12:49:01 -0500 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0N0S00K00JRBDL00@HIDDEN> for 16668 <at> debbugs.gnu.org; Mon, 10 Feb 2014 19:47:59 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N0S00FZDK3Z7260@HIDDEN>; Mon, 10 Feb 2014 19:47:59 +0200 (IST) Date: Mon, 10 Feb 2014 19:48:38 +0200 From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <CAHa53uxyA9ETKhWPPp9YcfEBDuatdDjr7=oLhuHY_iNBw9Fxtw@HIDDEN> X-012-Sender: halo1@HIDDEN Message-id: <83txc6uadl.fsf@HIDDEN> References: <D9B4B403-26B0-4127-A3E4-8E3DB216F48A@HIDDEN> <834n4cz1uj.fsf@HIDDEN> <CAHa53uxyA9ETKhWPPp9YcfEBDuatdDjr7=oLhuHY_iNBw9Fxtw@HIDDEN> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 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> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > From: Tim Visher <tim.visher@HIDDEN> > Date: Mon, 10 Feb 2014 12:07:41 -0500 > Cc: 16668 <at> debbugs.gnu.org > > >> I'd like: > >> > >> ``` > >> Normal Faces > >> Normal Faces > >> Normal Faces > >> Normal Faces > >> Normal Faces > >> Face indicating not part of buffer > >> Face indicating not part of buffer > >> ``` > >> > >> Or something similar. > > > > A great introductory exercise for anyone who would like to gain > > experience in hacking the Emacs display engine. Volunteers are most > > welcome. > > Sounds intriguing. Could you perhaps point me to a couple places to > start? I wouldn't mind gaining said experience. :) Thanks for volunteering. The place to start learning about the display engine is the large commentary at the beginning of xdisp.c. The next places to look areextend_face_to_end_of_line and display_line, both defined in xdisp.c. After that, ask specific questions (or go ahead and write code ;-).
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.