Bubbles::Textarea::KeyMap
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)
SourceInstance methods
capitalize_word_forward
Sourcecapitalize_word_forward=(capitalize_word_forward : Key::Binding)
Sourcecharacter_backward
Sourcecharacter_backward=(character_backward : Key::Binding)
Sourcecharacter_forward
Sourcecharacter_forward=(character_forward : Key::Binding)
Sourcedelete_after_cursor
Sourcedelete_after_cursor=(delete_after_cursor : Key::Binding)
Sourcedelete_before_cursor
Sourcedelete_before_cursor=(delete_before_cursor : Key::Binding)
Sourcedelete_character_backward
Sourcedelete_character_backward=(delete_character_backward : Key::Binding)
Sourcedelete_character_forward
Sourcedelete_character_forward=(delete_character_forward : Key::Binding)
Sourcedelete_word_backward
Sourcedelete_word_backward=(delete_word_backward : Key::Binding)
Sourcedelete_word_forward
Sourcedelete_word_forward=(delete_word_forward : Key::Binding)
Sourceinput_begin
Sourceinput_begin=(input_begin : Key::Binding)
Sourceinput_end
Sourceinput_end=(input_end : Key::Binding)
Sourceinsert_newline
Sourceinsert_newline=(insert_newline : Key::Binding)
Sourceline_end
Sourceline_end=(line_end : Key::Binding)
Sourceline_next
Sourceline_next=(line_next : Key::Binding)
Sourceline_previous
Sourceline_previous=(line_previous : Key::Binding)
Sourceline_start
Sourceline_start=(line_start : Key::Binding)
Sourcelowercase_word_forward
Sourcelowercase_word_forward=(lowercase_word_forward : Key::Binding)
Sourcepage_down
Sourcepage_down=(page_down : Key::Binding)
Sourcepage_up
Sourcepage_up=(page_up : Key::Binding)
Sourcepaste
Sourcepaste=(paste : Key::Binding)
Sourcetranspose_character_backward
Sourcetranspose_character_backward=(transpose_character_backward : Key::Binding)
Sourceuppercase_word_forward
Sourceuppercase_word_forward=(uppercase_word_forward : Key::Binding)
Sourceword_backward
Sourceword_backward=(word_backward : Key::Binding)
Sourceword_forward
Sourceword_forward=(word_forward : Key::Binding)
Source