From ec54ac938104517dd61887006ef8cc324b3b1b35 Mon Sep 17 00:00:00 2001 From: aycabta Date: Wed, 11 Dec 2019 11:12:54 +0900 Subject: Support Readline.completion_quote_character by Reline --- lib/reline.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/reline.rb') diff --git a/lib/reline.rb b/lib/reline.rb index 2036ec7024..c4c6b97d03 100644 --- a/lib/reline.rb +++ b/lib/reline.rb @@ -42,6 +42,7 @@ module Reline def initialize self.output = STDOUT yield self + @completion_quote_character = nil end def completion_append_character=(val) @@ -88,6 +89,10 @@ module Reline @config.completion_ignore_case end + def completion_quote_character + @completion_quote_character + end + def completion_proc=(p) raise ArgumentError unless p.respond_to?(:call) @completion_proc = p @@ -347,6 +352,7 @@ module Reline def_single_delegators :core, :vi_editing_mode, :emacs_editing_mode def_single_delegators :core, :readline def_single_delegators :core, :completion_case_fold, :completion_case_fold= + def_single_delegators :core, :completion_quote_character def_instance_delegators self, :readline private :readline -- cgit v1.2.3