Files

40 lines
1.6 KiB
Org Mode

#+TITLE: QA 08 — Fringe
#+TODO: TODO | PASS FAIL SKIP
* How to run
: emacs --no-init-file -l qa/08-fringe/test.el
: EMACS_GPU_DISABLE=1 emacs --no-init-file -l qa/08-fringe/test.el
* Checklist
** TODO 8.1 Continuation arrows — appear when line is truncated
The right fringe must show a right-pointing arrow on truncated lines.
With hscroll active, the left fringe must show a left-pointing arrow.
Failure: fringe is blank; or arrows appear on non-truncated lines.
** TODO 8.2 Empty-line indicator — tildes at end of buffer
After the last line of content, each visual line must show a tilde
indicator in the left fringe.
Failure: no tildes, or tildes appear on content lines.
** TODO 8.3 Custom bitmap — renders at correct position and color
The custom ">>" bitmap defined in the test must appear on marked lines
in the color set by the face.
Failure: bitmap is missing, in the wrong column, or wrong color.
** TODO 8.4 Fringe background color
The entire fringe column must have the yellow background defined in
the test.
Failure: fringe background remains the default frame color.
** TODO 8.5 Tall bitmap does not bleed over the mode-line
Scroll to the last line before the mode-line. The empty-line tilde
bitmap (which can be 72px tall) must be clipped to the row's visible
area and must not overwrite the mode-line.
Failure: pixels from the bitmap appear over the mode-line.
** TODO 8.6 Fringe width changes take effect
Changing fringe-mode to a wider value must immediately make the
fringe column visibly wider.
Failure: fringe width does not change, or changes only after redisplay.