1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[ruby/reline] Move constants of dialogs to under Reline

https://github.com/ruby/reline/commit/9100ea2934
This commit is contained in:
aycabta 2021-08-29 19:30:17 +09:00
parent 29586ec9f3
commit 32124de17e

View file

@ -179,7 +179,7 @@ module Reline
Reline::IOGate.get_screen_size
end
DEFAULT_DIALOG_PROC_AUTOCOMPLETE = ->() {
Reline::DEFAULT_DIALOG_PROC_AUTOCOMPLETE = ->() {
# autocomplete
if just_cursor_moving and completion_journey_data.nil?
# Auto complete starts only when edited
@ -215,10 +215,10 @@ module Reline
end
[cursor_pos_to_render, result, pointer, nil]
}
DEFAULT_DIALOG_CONTEXT = Array.new
Reline::DEFAULT_DIALOG_CONTEXT = Array.new
require 'rdoc'
SHOW_DOC_DIALOG = ->() {
Reline::SHOW_DOC_DIALOG = ->() {
if just_cursor_moving and completion_journey_data.nil?
return nil
end
@ -258,8 +258,8 @@ module Reline
raise ArgumentError.new('#readmultiline needs block to confirm multiline termination')
end
context = []
add_dialog_proc(:autocomplete, DEFAULT_DIALOG_PROC_AUTOCOMPLETE, DEFAULT_DIALOG_CONTEXT)
add_dialog_proc(:show_doc, SHOW_DOC_DIALOG, DEFAULT_DIALOG_CONTEXT)
add_dialog_proc(:autocomplete, Reline::DEFAULT_DIALOG_PROC_AUTOCOMPLETE, Reline::DEFAULT_DIALOG_CONTEXT)
add_dialog_proc(:show_doc, Reline::SHOW_DOC_DIALOG, Reline::DEFAULT_DIALOG_CONTEXT)
inner_readline(prompt, add_hist, true, &confirm_multiline_termination)
whole_buffer = line_editor.whole_buffer.dup