lib/pry-editline.rb in pry-editline-1.1.0 vs lib/pry-editline.rb in pry-editline-1.1.1

- old
+ new

@@ -14,12 +14,12 @@ (File.expand_path('~/.inputrc') rescue nil), '/etc/inputrc' ].compact.detect { |x| File.exist?(x) } require 'tempfile' - file = Tempfile.new('inputrc') - file.puts <<-EOF + @file = Tempfile.new('inputrc') + @file.puts <<-'EOF' set keymap vi-insert "\C-a": beginning-of-line "\C-b": backward-char "\C-d": delete-char "\C-e": end-of-line @@ -30,20 +30,21 @@ "\C-x\C-l": redraw-current-line "\C-x\C-e": "\C-e \C-a\t\C-k\C-x\C-l" "\C-o": "\C-e \C-a\t\C-k\C-x\C-l" set keymap vi-command "o": "A \C-a\t\C-k\C-x\C-l\e" +"v": "A \C-a\t\C-k\C-x\C-l\e" set keymap emacs "\C-x\C-l": redraw-current-line "\C-x\C-e": "\C-e \C-a\t\C-k\C-x\C-l" "\C-o": "\C-e \C-a\t\C-k\C-x\C-l" $if mode=vi set keymap vi $endif EOF - file.puts "$include #{inputrc}" if inputrc - file.close - ENV['INPUTRC'] = file.path + @file.puts "$include #{inputrc}" if inputrc + @file.close + ENV['INPUTRC'] = @file.path end def self.completion_proc lambda do |s| if Readline.point == 0 && Readline.line_buffer =~ / $/