3 A speed reading mode for Emacs.
5 The algorithm is taken from [[https://github.com/Miserlou/OpenSpritz][OpenSpritz]] (with a few modifications).
7 NOTE: This is a WIP project and thus APIs may change.
15 Put cedit.el into a "load-path"ed directory, and load it in your init
20 Then you can start spraying from the cursor position with =M-x
21 spray-mode=. Binding some keys may also be useful.
23 : (global-set-key (kbd "<f6>") 'spray-mode)
27 In spray-mode buffers, following commands are available.
29 - =spray-start/stop= (SPC) ::
30 pause or resume spraying
32 - =spray-backward-word= (h, <left>) ::
33 pause and back to the last word
35 - =spray-forward-word= (l, <right>) ::
36 inverse of =spray-backward-word=
38 - =spray-faster= (f) ::
41 - =spray-slower= (s) ::
44 Press any key else to quit =spray-mode=.
48 You may customize spray by modifying following items:
50 - [Variable] spray-wpm
51 - [Variable] spray-height
52 - [Keymap] spray-mode-map
53 - [Face] spray-base-face
54 - [Face] spray-orp-face