View Javadoc

1   /*
2    * Copyright (c) 2002-2012, the original author or authors.
3    *
4    * This software is distributable under the BSD license. See the terms of the
5    * BSD license in the documentation provided with this software.
6    *
7    * http://www.opensource.org/licenses/bsd-license.php
8    */
9   package jline.console;
10  
11  /**
12   * List of all operations.
13   *
14   * @author <a href="mailto:gnodet@gmail.com">Guillaume Nodet</a>
15   * @since 2.6
16   */
17  public enum Operation {
18  
19      ABORT,
20      ACCEPT_LINE,
21      ARROW_KEY_PREFIX,
22      BACKWARD_BYTE,
23      BACKWARD_CHAR,
24      BACKWARD_DELETE_CHAR,
25      BACKWARD_KILL_LINE,
26      BACKWARD_KILL_WORD,
27      BACKWARD_WORD,
28      BEGINNING_OF_HISTORY,
29      BEGINNING_OF_LINE,
30      CALL_LAST_KBD_MACRO,
31      CAPITALIZE_WORD,
32      CHARACTER_SEARCH,
33      CHARACTER_SEARCH_BACKWARD,
34      CLEAR_SCREEN,
35      COMPLETE,
36      COPY_BACKWARD_WORD,
37      COPY_FORWARD_WORD,
38      COPY_REGION_AS_KILL,
39      DELETE_CHAR,
40      DELETE_CHAR_OR_LIST,
41      DELETE_HORIZONTAL_SPACE,
42      DIGIT_ARGUMENT,
43      DO_LOWERCASE_VERSION,
44      DOWNCASE_WORD,
45      DUMP_FUNCTIONS,
46      DUMP_MACROS,
47      DUMP_VARIABLES,
48      EMACS_EDITING_MODE,
49      END_KBD_MACRO,
50      END_OF_HISTORY,
51      END_OF_LINE,
52      EXCHANGE_POINT_AND_MARK,
53      EXIT_OR_DELETE_CHAR,
54      FORWARD_BACKWARD_DELETE_CHAR,
55      FORWARD_BYTE,
56      FORWARD_CHAR,
57      FORWARD_SEARCH_HISTORY,
58      FORWARD_WORD,
59      HISTORY_SEARCH_BACKWARD,
60      HISTORY_SEARCH_FORWARD,
61      INSERT_CLOSE_CURLY,
62      INSERT_CLOSE_PAREN,
63      INSERT_CLOSE_SQUARE,
64      INSERT_COMMENT,
65      INSERT_COMPLETIONS,
66      INTERRUPT,
67      KILL_WHOLE_LINE,
68      KILL_LINE,
69      KILL_REGION,
70      KILL_WORD,
71      MENU_COMPLETE,
72      MENU_COMPLETE_BACKWARD,
73      NEXT_HISTORY,
74      NON_INCREMENTAL_FORWARD_SEARCH_HISTORY,
75      NON_INCREMENTAL_REVERSE_SEARCH_HISTORY,
76      NON_INCREMENTAL_FORWARD_SEARCH_HISTORY_AGAIN,
77      NON_INCREMENTAL_REVERSE_SEARCH_HISTORY_AGAIN,
78      OLD_MENU_COMPLETE,
79      OVERWRITE_MODE,
80      PASTE_FROM_CLIPBOARD,
81      POSSIBLE_COMPLETIONS,
82      PREVIOUS_HISTORY,
83      QUOTED_INSERT,
84      RE_READ_INIT_FILE,
85      REDRAW_CURRENT_LINE,
86      REVERSE_SEARCH_HISTORY,
87      REVERT_LINE,
88      SELF_INSERT,
89      SET_MARK,
90      SKIP_CSI_SEQUENCE,
91      START_KBD_MACRO,
92      TAB_INSERT,
93      TILDE_EXPAND,
94      TRANSPOSE_CHARS,
95      TRANSPOSE_WORDS,
96      TTY_STATUS,
97      UNDO,
98      UNIVERSAL_ARGUMENT,
99      UNIX_FILENAME_RUBOUT,
100     UNIX_LINE_DISCARD,
101     UNIX_WORD_RUBOUT,
102     UPCASE_WORD,
103     YANK,
104     YANK_LAST_ARG,
105     YANK_NTH_ARG,
106     YANK_POP,
107     VI_APPEND_EOL,
108     VI_APPEND_MODE,
109     VI_ARG_DIGIT,
110     VI_BACK_TO_INDENT,
111     VI_BACKWARD_BIGWORD,
112     VI_BACKWARD_WORD,
113     VI_BWORD,
114     VI_CHANGE_CASE,
115     VI_CHANGE_CHAR,
116     VI_CHANGE_TO,
117     VI_CHANGE_TO_EOL,
118     VI_CHAR_SEARCH,
119     VI_COLUMN,
120     VI_COMPLETE,
121     VI_DELETE,
122     VI_DELETE_TO,
123     VI_DELETE_TO_EOL,
124     VI_EDITING_MODE,
125     VI_END_BIGWORD,
126     VI_END_WORD,
127     VI_EOF_MAYBE,
128     VI_EWORD,
129     VI_FWORD,
130     VI_FETCH_HISTORY,
131     VI_FIRST_PRINT,
132     VI_FORWARD_BIGWORD,
133     VI_FORWARD_WORD,
134     VI_GOTO_MARK,
135     VI_INSERT_BEG,
136     VI_INSERTION_MODE,
137     VI_KILL_WHOLE_LINE,
138     VI_MATCH,
139     VI_MOVEMENT_MODE,
140     VI_NEXT_WORD,
141     VI_OVERSTRIKE,
142     VI_OVERSTRIKE_DELETE,
143     VI_PREV_WORD,
144     VI_PUT,
145     VI_REDO,
146     VI_REPLACE,
147     VI_RUBOUT,
148     VI_SEARCH,
149     VI_SEARCH_AGAIN,
150     VI_SET_MARK,
151     VI_SUBST,
152     VI_TILDE_EXPAND,
153     VI_YANK_ARG,
154     VI_YANK_TO,
155     VI_MOVE_ACCEPT_LINE,
156     VI_NEXT_HISTORY,
157     VI_PREVIOUS_HISTORY,
158     VI_INSERT_COMMENT,
159     VI_BEGNNING_OF_LINE_OR_ARG_DIGIT,
160 }