lib/sup/mode.rb in sup-0.10.2 vs lib/sup/mode.rb in sup-0.11

- old
+ new

@@ -8,9 +8,17 @@ def self.register_keymap keymap=nil, &b keymap = Keymap.new(&b) if keymap.nil? @@keymaps[self] = keymap end + def self.keymap + @@keymaps[self] || register_keymap + end + + def self.keymaps + @@keymaps + end + def initialize @buffer = nil end def self.make_name s; s.gsub(/.*::/, "").camel_to_hyphy; end