summaryrefslogtreecommitdiff
path: root/src/reader.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2015-07-22 03:21:20 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2015-07-22 03:21:20 +0900
commitf469c25730aaa711b8327be068514c944074cce4 (patch)
tree3c386987c2bb227188b86f3e4438430262a7c6ca /src/reader.go
parent18469b69549f1efd5294ebeb357d1773fc3a241e (diff)
downloadfzf-f469c25730aaa711b8327be068514c944074cce4.tar.gz
Add --header-lines option
Diffstat (limited to 'src/reader.go')
-rw-r--r--src/reader.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/reader.go b/src/reader.go
index 356c2db8..aab8b02a 100644
--- a/src/reader.go
+++ b/src/reader.go
@@ -11,7 +11,7 @@ import (
// Reader reads from command or standard input
type Reader struct {
- pusher func(string)
+ pusher func(string) bool
eventBox *util.EventBox
delimNil bool
}
@@ -43,8 +43,9 @@ func (r *Reader) feed(src io.Reader) {
if err == nil {
line = line[:len(line)-1]
}
- r.pusher(line)
- r.eventBox.Set(EvtReadNew, nil)
+ if r.pusher(line) {
+ r.eventBox.Set(EvtReadNew, nil)
+ }
}
if err != nil {
break