Skip to content

Commit

Permalink
Make autocomplete dialog is registered first
Browse files Browse the repository at this point in the history
  • Loading branch information
aycabta committed Aug 29, 2021
1 parent 640102f commit d027dbe
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions lib/reline.rb
Expand Up @@ -44,10 +44,10 @@ class Core

def initialize
self.output = STDOUT
@dialog_proc_list = []
yield self
@completion_quote_character = nil
@bracketed_paste_finished = false
@dialog_proc_list = []
end

def encoding
Expand Down Expand Up @@ -220,7 +220,6 @@ def readmultiline(prompt = '', add_hist = false, &confirm_multiline_termination)
unless confirm_multiline_termination
raise ArgumentError.new('#readmultiline needs block to confirm multiline termination')
end
add_dialog_proc(:autocomplete, Reline::DEFAULT_DIALOG_PROC_AUTOCOMPLETE, Reline::DEFAULT_DIALOG_CONTEXT)
inner_readline(prompt, add_hist, true, &confirm_multiline_termination)

whole_buffer = line_editor.whole_buffer.dup
Expand Down Expand Up @@ -474,6 +473,7 @@ def self.insert_text(*args, &block)
def_single_delegators :core, :ambiguous_width
def_single_delegators :core, :last_incremental_search
def_single_delegators :core, :last_incremental_search=
def_single_delegators :core, :add_dialog_proc

def_single_delegators :core, :readmultiline
def_instance_delegators self, :readmultiline
Expand All @@ -495,6 +495,7 @@ def self.core
core.completer_quote_characters = '"\''
core.filename_quote_characters = ""
core.special_prefixes = ""
core.add_dialog_proc(:autocomplete, Reline::DEFAULT_DIALOG_PROC_AUTOCOMPLETE, Reline::DEFAULT_DIALOG_CONTEXT)
}
end

Expand Down

0 comments on commit d027dbe

Please sign in to comment.