The last helm-swoop-pre-input-function at the end of README.md
(setq helm-swoop-pre-input-function
(lambda ()
(let (($pre-input (thing-at-point 'symbol)))
(if (eq (length $pre-input) 0)
helm-swoop-pattern ;; this variable keeps the last used words
$pre-input))))
should be
(setq helm-swoop-pre-input-function
(lambda ()
(let (($pre-input (thing-at-point 'symbol)))
(if (eq (length $pre-input) 0)
(if (boundp 'helm-swoop-pattern)
helm-swoop-pattern ;; this variable keeps the last used words
"") ;; first time helm-swoop and no thing at point
$pre-input)))
The last helm-swoop-pre-input-function at the end of README.md
should be