module Readline

Extended Modules

Defined in:

readline.cr

Constant Summary

KeyBindingHandler = ->(count : LibReadline::Int, key : LibReadline::Int) do if (handlers = @@key_bind_handlers) && handlers[key.to_i32]? res = handlers[key].call(count.to_i32, key.to_i32) LibReadline::Int.new(res) else LibReadline::Int.new(1) end end

Instance Method Summary

Instance Method Detail

def autocomplete(&completion_proc : CompletionProc) #

View source
def bind_key(c : Char, &f : KeyBindingProc) #

View source
def done #

View source
def done=(val : Bool) #

View source
def line_buffer #

View source
def point #

View source
def readline(prompt = "", add_history = false) #

View source
def unbind_key(c : Char) #

View source