struct

Bubbles::Textarea::KeyMap

Inherits Struct < Value < Object

KeyMap is the key bindings for different actions within the textarea. Ported exactly from Go: vendor/bubbles/textarea/textarea.go:47

Constructors

new(character_backward : Key::Binding, character_forward : Key::Binding, delete_after_cursor : Key::Binding, delete_before_cursor : Key::Binding, delete_character_backward : Key::Binding, delete_character_forward : Key::Binding, delete_word_backward : Key::Binding, delete_word_forward : Key::Binding, insert_newline : Key::Binding, line_end : Key::Binding, line_next : Key::Binding, line_previous : Key::Binding, line_start : Key::Binding, page_up : Key::Binding, page_down : Key::Binding, paste : Key::Binding, word_backward : Key::Binding, word_forward : Key::Binding, input_begin : Key::Binding, input_end : Key::Binding, uppercase_word_forward : Key::Binding, lowercase_word_forward : Key::Binding, capitalize_word_forward : Key::Binding, transpose_character_backward : Key::Binding)
Source

Instance methods

capitalize_word_forward
Source
capitalize_word_forward=(capitalize_word_forward : Key::Binding)
Source
character_backward
Source
character_backward=(character_backward : Key::Binding)
Source
character_forward
Source
character_forward=(character_forward : Key::Binding)
Source
delete_after_cursor
Source
delete_after_cursor=(delete_after_cursor : Key::Binding)
Source
delete_before_cursor
Source
delete_before_cursor=(delete_before_cursor : Key::Binding)
Source
delete_character_backward
Source
delete_character_backward=(delete_character_backward : Key::Binding)
Source
delete_character_forward
Source
delete_character_forward=(delete_character_forward : Key::Binding)
Source
delete_word_backward
Source
delete_word_backward=(delete_word_backward : Key::Binding)
Source
delete_word_forward
Source
delete_word_forward=(delete_word_forward : Key::Binding)
Source
input_begin
Source
input_begin=(input_begin : Key::Binding)
Source
input_end
Source
input_end=(input_end : Key::Binding)
Source
insert_newline
Source
insert_newline=(insert_newline : Key::Binding)
Source
line_end
Source
line_end=(line_end : Key::Binding)
Source
line_next
Source
line_next=(line_next : Key::Binding)
Source
line_previous
Source
line_previous=(line_previous : Key::Binding)
Source
line_start
Source
line_start=(line_start : Key::Binding)
Source
lowercase_word_forward
Source
lowercase_word_forward=(lowercase_word_forward : Key::Binding)
Source
page_down
Source
page_down=(page_down : Key::Binding)
Source
page_up
Source
page_up=(page_up : Key::Binding)
Source
paste
Source
paste=(paste : Key::Binding)
Source
transpose_character_backward
Source
transpose_character_backward=(transpose_character_backward : Key::Binding)
Source
uppercase_word_forward
Source
uppercase_word_forward=(uppercase_word_forward : Key::Binding)
Source
word_backward
Source
word_backward=(word_backward : Key::Binding)
Source
word_forward
Source
word_forward=(word_forward : Key::Binding)
Source