enum TermBuf::Editor::Action

Overview

Everything a key can be bound to.

Defined in:

termbuf/widgets/editor.cr

Enum Members

MoveLeft = 0
MoveRight = 1
MoveWordLeft = 2
MoveWordRight = 3
MoveHome = 4
MoveEnd = 5
SelectLeft = 6
SelectRight = 7
SelectWordLeft = 8
SelectWordRight = 9
SelectHome = 10
SelectEnd = 11
SelectAll = 12
DeleteBackward = 13
DeleteForward = 14
DeleteWordBackward = 15
DeleteWordForward = 16
KillToEnd = 17
KillToStart = 18
Yank = 19
Transpose = 20
HistoryPrevious = 21
HistoryNext = 22
Complete = 23
Newline = 24

Insert a line break, for a field that has room for one.

Accept = 25

Hand the line over and clear it.

Cancel = 26

Give up on the line.

EndOfInput = 27

There is no more input coming, which is what Ctrl+D on an empty line means and what an empty one does not.

Clear = 28

Instance Method Summary

Instance Method Detail

def accept? #

Returns true if this enum value equals Accept


[View source]
def cancel? #

Returns true if this enum value equals Cancel


[View source]
def clear? #

Returns true if this enum value equals Clear


[View source]
def complete? #

Returns true if this enum value equals Complete


[View source]
def delete_backward? #

Returns true if this enum value equals DeleteBackward


[View source]
def delete_forward? #

Returns true if this enum value equals DeleteForward


[View source]
def delete_word_backward? #

Returns true if this enum value equals DeleteWordBackward


[View source]
def delete_word_forward? #

Returns true if this enum value equals DeleteWordForward


[View source]
def end_of_input? #

Returns true if this enum value equals EndOfInput


[View source]
def history_next? #

Returns true if this enum value equals HistoryNext


[View source]
def history_previous? #

Returns true if this enum value equals HistoryPrevious


[View source]
def kill_to_end? #

Returns true if this enum value equals KillToEnd


[View source]
def kill_to_start? #

Returns true if this enum value equals KillToStart


[View source]
def move_end? #

Returns true if this enum value equals MoveEnd


[View source]
def move_home? #

Returns true if this enum value equals MoveHome


[View source]
def move_left? #

Returns true if this enum value equals MoveLeft


[View source]
def move_right? #

Returns true if this enum value equals MoveRight


[View source]
def move_word_left? #

Returns true if this enum value equals MoveWordLeft


[View source]
def move_word_right? #

Returns true if this enum value equals MoveWordRight


[View source]
def newline? #

Returns true if this enum value equals Newline


[View source]
def select_all? #

Returns true if this enum value equals SelectAll


[View source]
def select_end? #

Returns true if this enum value equals SelectEnd


[View source]
def select_home? #

Returns true if this enum value equals SelectHome


[View source]
def select_left? #

Returns true if this enum value equals SelectLeft


[View source]
def select_right? #

Returns true if this enum value equals SelectRight


[View source]
def select_word_left? #

Returns true if this enum value equals SelectWordLeft


[View source]
def select_word_right? #

Returns true if this enum value equals SelectWordRight


[View source]
def transpose? #

Returns true if this enum value equals Transpose


[View source]
def yank? #

Returns true if this enum value equals Yank


[View source]