class
   Term::Prompt::Autocomplete
  
  - Term::Prompt::Autocomplete
 - Reference
 - Object
 
Overview
A class responsible for rendering autocomplete prompt Used by {Prompt} to display interactive autocomplete suggestions.
@api private
Defined in:
prompt/autocomplete.crConstant Summary
- 
        HELP = 
"(Type to search, ↑/↓ to navigate, Enter to select, Tab to complete)" 
Constructors
Instance Method Summary
- 
        #call(question : String, possibilities, &block : Autocomplete -> )
        
          
Call the autocomplete prompt
 - 
        #choices(values)
        
          
Set choices
 - 
        #completed?
        
          
Check if autocomplete is completed
 - 
        #help
        
          
Default help text
 - #help=(help : String | Nil)
 - #keybackspace
 - #keydelete
 - #keydown
 - #keyenter
 - 
        #keypress(key, event)
        
          
Handle key events
 - #keyreturn
 - #keytab
 - #keyup
 - #page_size : Int32
 - #page_size=(page_size : Int32)
 - #separator : String | Nil
 - #separator=(separator : String | Nil)
 - 
        #suggestions
        
          
Get filtered choices based on current input
 - #symbols : Hash(Symbol, String)
 - #symbols=(symbols : Hash(Symbol, String))
 
Constructor Detail
Instance Method Detail
        
        def call(question : String, possibilities, &block : Autocomplete -> )
        #
      
      
        Call the autocomplete prompt