summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/reline/line_editor.rb7
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/reline/line_editor.rb b/lib/reline/line_editor.rb
index 57d463580e..42a2b5b519 100644
--- a/lib/reline/line_editor.rb
+++ b/lib/reline/line_editor.rb
@@ -1198,7 +1198,6 @@ class Reline::LineEditor
loop do
key = Fiber.yield(search_word)
search_again = false
- change_direction = false
case key
when -1 # determined
Reline.last_incremental_search = search_word
@@ -1210,11 +1209,7 @@ class Reline::LineEditor
search_word = grapheme_clusters.join
end
when "\C-r".ord, "\C-s".ord
- if prev_search_key == key
- search_again = true
- else
- change_direction = true
- end
+ search_again = true if prev_search_key == key
prev_search_key = key
else
multibyte_buf << key