Save last search in session file.
This commit is contained in:
parent
6faf733632
commit
9ae3a131bb
|
@ -77,7 +77,7 @@ module Diakonos
|
|||
@mark_anchor = nil
|
||||
@text_marks = Hash.new
|
||||
@selection_mode = :normal
|
||||
@last_search_regexps = nil
|
||||
@last_search_regexps = Array( options['last_search_regexps'] ).map { |r| Regexp.new(r) }
|
||||
@highlight_regexp = nil
|
||||
@last_search = nil
|
||||
@changing_selection = false
|
||||
|
|
|
@ -2,7 +2,7 @@ module Diakonos
|
|||
|
||||
class Buffer
|
||||
|
||||
attr_reader :num_matches_found
|
||||
attr_reader :num_matches_found, :last_search_regexps
|
||||
|
||||
CHARACTER_PAIRS = {
|
||||
'(' => { partner: ')', direction: :forward },
|
||||
|
|
|
@ -102,6 +102,7 @@ module Diakonos
|
|||
'top_line' => buffer.top_line,
|
||||
'left_column' => buffer.left_column
|
||||
},
|
||||
'last_search_regexps' => buffer.last_search_regexps.map { |r| r.to_s },
|
||||
}
|
||||
}.compact
|
||||
|
||||
|
|
Loading…
Reference in a new issue