[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sup-talk] next search in buffer view..
Mmh. Maybe its not that a bad idea to keep the search mode.
However it would be nice to provide the last search term as default.
This minimal patch adds this feature.
However the search_query_input should be global. So where is the place
to add this "last-search-term" ? Isn't it already present in the ask
history? Can you give me a hint to find it faster?
Marc Weber
diff --git a/lib/sup/modes/scroll-mode.rb b/lib/sup/modes/scroll-mode.rb
index c131425..a97f13c 100644
--- a/lib/sup/modes/scroll-mode.rb
+++ b/lib/sup/modes/scroll-mode.rb
@@ -35,6 +35,7 @@ class ScrollMode < Mode
@slip_rows = opts[:slip_rows] || 0 # when we pgup/pgdown,
# how many lines do we keep?
@twiddles = opts.member?(:twiddles) ? opts[:twiddles] : true
+ @search_query_input = ""
@search_query = nil
@search_line = nil
@status = ""
@@ -81,9 +82,10 @@ class ScrollMode < Mode
end
def search_in_buffer
- query = BufferManager.ask :search, "search in buffer: "
+ query = BufferManager.ask :search, "search in buffer: ", @search_query_input
return if query.nil? || query.empty?
@search_query = Regexp.escape query
+ @search_query_input = query
continue_search_in_buffer
end
_______________________________________________
sup-talk mailing list
sup-talk@rubyforge.org
http://rubyforge.org/mailman/listinfo/sup-talk