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