|
From: | Stefan Monnier |
Subject: | Re: [Emacs-diffs] master 29d1c72: Introduce new value t for compilation-context-lines to eliminate scrolling |
Date: | Sun, 25 Aug 2019 14:39:46 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Hi Alan, I have a few questions abut your change. > * lisp/progmodes/compile.el (compilation-context-lines): Add the new > value t. > (compilation-set-window): Amend to handle compilation-context-lines being > t. > (overlay-arrow-overlay): New variable holding an overlay with > before-string > property "=>". 1- Why `overlay-arrow-overlay` without a `compilation-` prefix? 2- Why insert a prefix string (an "inserted arrow") instead of using a "regular overwriting arrow"? 3- Why link the choice of inserted-arrow vs regular-overwriting-arrow to compilation-context-lines specifically? -- Stefan "maybe part of my confusion is that I'm not sufficiently familiar with the behavior when there's no left-fringe"
[Prev in Thread] | Current Thread | [Next in Thread] |