parent
4e81dec0f8
commit
c5d3ff3524
@ -0,0 +1 @@
|
|||||||
|
gem: --no-document
|
@ -0,0 +1,35 @@
|
|||||||
|
require 'irb/completion'
|
||||||
|
require 'irb/ext/save-history' unless RUBY_ENGINE == 'macruby'
|
||||||
|
require 'pp'
|
||||||
|
|
||||||
|
# tab completion
|
||||||
|
ARGV.concat %w[ --readline --prompt-mode simple ] unless RUBY_ENGINE == 'macruby'
|
||||||
|
|
||||||
|
IRB.conf[:AUTO_INDENT] = true
|
||||||
|
IRB.conf[:EVAL_HISTORY] = 1000
|
||||||
|
IRB.conf[:SAVE_HISTORY] = 1000
|
||||||
|
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb_history"
|
||||||
|
|
||||||
|
# shut irb up
|
||||||
|
# IRB.conf[:PROMPT][ IRB.conf[:PROMPT_MODE] ][:RETURN] = ''
|
||||||
|
|
||||||
|
# require 'wirble'
|
||||||
|
# def pc(*ary)
|
||||||
|
# ary.each do |obj|
|
||||||
|
# puts Wirble::Colorize.colorize(obj.inspect)
|
||||||
|
# end
|
||||||
|
# end
|
||||||
|
|
||||||
|
def history
|
||||||
|
Readline::HISTORY.to_a
|
||||||
|
end
|
||||||
|
|
||||||
|
irbrc_local = File.expand_path('../.irbrc.local', __FILE__)
|
||||||
|
require irbrc_local if File.exists?(irbrc_local)
|
||||||
|
|
||||||
|
begin
|
||||||
|
# use Pry if it exists
|
||||||
|
require 'pry'
|
||||||
|
Pry.start || exit
|
||||||
|
rescue LoadError
|
||||||
|
end
|
@ -0,0 +1,26 @@
|
|||||||
|
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)
|
Loading…
Reference in new issue