| Age | Commit message (Collapse) | Author |
|
No need to define a default face there, we will pass a default face
to UserInterface::draw_status later.
|
|
|
|
The syntax is simply {face} to enable the given face, use \{ to
escape a {, and \\ to escape a \.
|
|
Fixes #268
|
|
|
|
|
|
|
|
|
|
Face also stores the attributes
|
|
BufferCoord -> ByteCoord
DisplayCoord -> CharCoord
Moved their definition along with LineAndColumn into coord.hh
|
|
|
|
|
|
highlights a region using another highlighter.
|
|
|
|
|
|
tab character were not properly handled when scrolling horizontally
|
|
|
|
|
|
|
|
This add color support for the status line
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code is now greatly simplified using this architecture, and
DisplayAtoms no longer know their DisplayCoords and can be in any
order.
|
|
still work in progress, I think the whole display system will in fact need
a rewrite.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
that means that the given iterator points to the first part of the
split (instead of the second in previous implementation).
|
|
|
|
search start
|
|
|
|
|
|
|
|
|
|
DisplayAtoms now know where they are on the screen and have
line_and_column_at and iterator_at methods.
|
|
|
|
|
|
|
|
|
|
LineAndColumn is now a template so that WindowCoords and BufferCoords
cannot be added together.
|
|
|