* `diff-hl-margin-mode` changes the highlighting function to\r
use the margin instead of the fringe.\r
* `diff-hl-amend-mode` shifts the reference revision back by one.\r
-* `diff-hl-flydiff-mode` enables diffing unsaved changes\r
+* `diff-hl-flydiff-mode` implements highlighting changes on the fly.\r
+ It requires Emacs 24.4 or newer.\r
\r
Check out the Commentary section in each respective file for the usage\r
instructions.\r
Notes\r
=====\r
\r
+* By default `diff-hl-mode` uses the corresponding VC diff command, so\r
+ it's only accurate when the buffer is in saved state. Check out\r
+ `diff-hl-flydiff-mode`, it aims to handle unsaved buffers as well.\r
+\r
* We conflict with other modes when they put indicators on the fringe,\r
such as [Flycheck](https://github.com/flycheck/flycheck). This is\r
rarely a significant problem, since if you're using such a mode,\r
\r
* Frame-local and buffer-local values of `line-spacing` are not supported.\r
\r
+* Fringe width up to 16 works best (because we can't define a bitmap\r
+ with width above that number).\r
+\r
* [emacs-git-gutter](https://github.com/syohex/emacs-git-gutter) shows\r
indicators in the margin by default, allows you to customize how the\r
indicators look more easily, and has a "stage hunk" command.\r