lib/sup/mode.rb in sup-0.21.0 vs lib/sup/mode.rb in sup-0.22.0
- old
+ new
@@ -44,11 +44,11 @@
def cleanup
@buffer = nil
end
def resolve_input c
- ancestors.each do |klass| # try all keymaps in order of ancestry
+ self.class.ancestors.each do |klass| # try all keymaps in order of ancestry
next unless @@keymaps.member?(klass)
action = BufferManager.resolve_input_with_keymap c, @@keymaps[klass]
return action if action
end
nil
@@ -60,10 +60,10 @@
true
end
def help_text
used_keys = {}
- ancestors.map do |klass|
+ self.class.ancestors.map do |klass|
km = @@keymaps[klass] or next
title = "Keybindings from #{Mode.make_name klass.name}"
s = <<EOS
#{title}
#{'-' * title.display_length}