iankelling.org
/
git
/
spray
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4078503
)
make it paragraph-aware
author
zk_phi
<zerokay_phi@yahoo.co.jp>
Fri, 13 Jun 2014 03:17:55 +0000
(12:17 +0900)
committer
zk_phi
<zerokay_phi@yahoo.co.jp>
Fri, 13 Jun 2014 03:17:55 +0000
(12:17 +0900)
spray.el
patch
|
blob
|
history
diff --git
a/spray.el
b/spray.el
index 77d1f40042930837ff7272e447883785c4d1bcf0..43b46b6ed6d339d1c295abe87bfc076cb03c5905 100644
(file)
--- a/
spray.el
+++ b/
spray.el
@@
-1,6
+1,6
@@
;; custom
;; custom
-(defvar spray-wpm
35
0 "words/min")
-(defvar spray-height
5
00 "height of characters")
+(defvar spray-wpm
40
0 "words/min")
+(defvar spray-height
4
00 "height of characters")
(make-face 'spray-base-face)
(set-face-attribute 'spray-base-face nil
(make-face 'spray-base-face)
(set-face-attribute 'spray-base-face nil
@@
-52,8
+52,7
@@
(defun spray-next ()
(cond ((not (zerop spray--delay))
(setq spray--delay (1- spray--delay))
(defun spray-next ()
(cond ((not (zerop spray--delay))
(setq spray--delay (1- spray--delay))
- (when (and (<= spray--delay 2)
- (= (char-before) ?.))
+ (when (= spray--delay 2)
(narrow-to-region (point) (point))))
(t
(widen)
(narrow-to-region (point) (point))))
(t
(widen)
@@
-69,10
+68,12
@@
((6 7 8 9) 3)
((10 11 12 13) 4)
(t 5)))))
((6 7 8 9) 3)
((10 11 12 13) 4)
(t 5)))))
- (setq spray--delay (+ (if (> len 8) 1 0) (cl-case (char-before)
- ((?. ?! ?\? ?\;) 3)
- ((?, ?:) 1)
- (t 0))))
+ (setq spray--delay (+ (if (> len 9) 1 0)
+ (if (eql (char-after) ?\n) 3 0)
+ (cl-case (char-before)
+ ((?. ?! ?\? ?\;) 3)
+ ((?, ?:) 1)
+ (t 0))))
(move-overlay spray--orp-overlay (1- orp) orp)
(move-overlay spray--base-overlay beg end)
(overlay-put spray--base-overlay
(move-overlay spray--orp-overlay (1- orp) orp)
(move-overlay spray--base-overlay beg end)
(overlay-put spray--base-overlay