]> git.cworth.org Git - sup/commitdiff
Merge branch 'console-mode' into next
authorWilliam Morgan <wmorgan-sup@masanjin.net>
Tue, 18 Aug 2009 18:36:23 +0000 (14:36 -0400)
committerWilliam Morgan <wmorgan-sup@masanjin.net>
Tue, 18 Aug 2009 18:36:23 +0000 (14:36 -0400)
Conflicts:
lib/sup/modes/console-mode.rb

1  2 
lib/sup/modes/console-mode.rb

index d65e391040701da818b9a5dbdff906fdadeb8889,e2a69d9389b9da8fbeca40aa79aff22c5c00c4ba..af3d66d00d1c8fdd85521fecdf8edeef23c6c36b
@@@ -59,9 -59,20 +59,20 @@@ class Consol
  end
  
  class ConsoleMode < LogMode
+   register_keymap do |k|
+     k.add :run, "Restart evaluation", 'e'
+   end
    def initialize
 -    super
 +    super "console"
-     @binding = Console.new(self).instance_eval { binding }
+     @console = Console.new self
+     @binding = @console.instance_eval { binding }
+     self << <<EOS
+ Sup #{VERSION} console.
+ Available commands: #{(@console.methods - Object.methods) * ", "}
+ Ctrl-g stops evaluation; 'e' restarts it.
+ EOS
    end
  
    def execute cmd