chiark / gitweb /
el/dot-emacs.el: Overhaul the point-overlay stuff.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 1 Aug 2017 11:41:34 +0000 (12:41 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 1 Aug 2017 11:41:34 +0000 (12:41 +0100)
commitc70e3179574df5520eadf7c272426e2f572a6701
tree52333acef87c4dba6c3ff5b1fbd57e1020b4f035
parentfefae026677c6ca9b50109c1c05e050faa9284f0
el/dot-emacs.el: Overhaul the point-overlay stuff.

  * Make it capable of displaying a marker in both fringes, and turn
    this on by default.

  * Drop the overlay over the whole line, not just at point.  This
    actually simplifies the positioning code because it doesn't have to
    special-case point at the beginning of the line any more.

  * Lower the overlay priority so that the transient region is still
    visible.

  * Set a face in the overlay so that the line stands out on terminals
    which can't display fringes.

  * Sink the code until after the face machinery, so that we can use it
    for setting the default face.
el/dot-emacs.el