You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
671 B
27 lines
671 B
11 years ago
|
Pry.config.editor = 'vim'
|
||
|
|
||
|
Pry.prompt = [
|
||
|
proc { |target, _, _| "(#{Pry.view_clip(target)})> " },
|
||
|
proc { |target, _, _| "(#{Pry.view_clip(target)})| " },
|
||
|
]
|
||
|
|
||
|
begin
|
||
|
require 'pry-debugger'
|
||
|
Pry.commands.alias_command 'c', 'continue'
|
||
|
Pry.commands.alias_command 's', 'step'
|
||
|
Pry.commands.alias_command 'n', 'next'
|
||
|
Pry.commands.alias_command 'u', 'finish' # up
|
||
|
Pry.commands.alias_command 'b', 'break'
|
||
|
rescue LoadError
|
||
|
end
|
||
|
|
||
|
def pbcopy(str)
|
||
|
IO::popen(%w[pbcopy], 'w') {|io| io.write str }
|
||
|
end
|
||
|
|
||
|
def tic; @_tic = Time.now; end
|
||
|
def toc; Time.now - @_tic; end
|
||
|
|
||
|
pryrc_local = File.expand_path('../.pryrc.local', __FILE__)
|
||
|
load pryrc_local if File.exists?(pryrc_local)
|