From f2502847a6577ef79fa50884f3ad25f7759f436a Mon Sep 17 00:00:00 2001 From: John Mair Date: Tue, 3 Apr 2012 02:46:42 +1200 Subject: [PATCH] improved method for loading saved history --- lib/pry-coolline.rb | 5 ++--- lib/pry-coolline/version.rb | 2 +- pry-coolline.gemspec | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/pry-coolline.rb b/lib/pry-coolline.rb index 2b84f43..de4df05 100755 --- a/lib/pry-coolline.rb +++ b/lib/pry-coolline.rb @@ -11,15 +11,14 @@ cool.word_boundaries = [" ", "\t", ",", ";", ".", '"', "'", "`", "<", ">", "=", ";", "|", "{", "}", "(", ")", "-"] - cool.history_file = Coolline::NullFile + # bring saved history into coolline + cool.history_file = Pry.config.history.file cool.transform_proc = proc do CodeRay.scan(cool.line, :ruby).term end end - # bring saved history into coolline - Pry.config.input.history.reopen Pry.config.history.file rescue LoadError end if ENV["TERM"] != "dumb" diff --git a/lib/pry-coolline/version.rb b/lib/pry-coolline/version.rb index 2a1213f..0af1d0e 100755 --- a/lib/pry-coolline/version.rb +++ b/lib/pry-coolline/version.rb @@ -1,3 +1,3 @@ module PryCoolline - VERSION = "0.1.2" + VERSION = "0.1.3" end diff --git a/pry-coolline.gemspec b/pry-coolline.gemspec index 93f709b..f092a8e 100644 --- a/pry-coolline.gemspec +++ b/pry-coolline.gemspec @@ -2,11 +2,11 @@ Gem::Specification.new do |s| s.name = "pry-coolline" - s.version = "0.1.2" + s.version = "0.1.3" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.authors = ["John Mair (banisterfiend)"] - s.date = "2012-04-02" + s.date = "2012-04-03" s.description = "Live syntax-highlighting for the Pry REPL" s.email = "jrmair@gmail.com" s.files = [".gemtest", ".gitignore", ".yardopts", "CHANGELOG", "LICENSE", "README.md", "Rakefile", "lib/pry-coolline.rb", "lib/pry-coolline/version.rb", "pry-coolline.gemspec", "test/test.rb"]