1 /*    c_commands.h
2  *
3  *    Copyright (c) 1994-1996, Marko Macek
4  *
5  *    You may distribute under the terms of either the GNU General Public
6  *    License or the Artistic License, as specified in the README file.
7  *
8  */
9 
10 #ifndef C_COMMANDS_H
11 #define C_COMMANDS_H
12 
13 enum ExCommands {
14     ExNop,
15     ExFail,
16 
17     //<cmd_cursor> Cursor Movement
18 
19     //& <A HREF="modes.html#ms.CursorTroughTabs">CursorTroughTabs</A>
20 
21     ExMoveDown,
22     /// Move cursor to next line.
23     ExMoveUp,
24     /// Move cursor to previous line
25     ExMoveLeft,
26     /// Move cursor to previous column.
27     ExMoveRight,
28     /// Move cursor to next column.
29     ExMovePrev,
30     /// Move cursor to previous character. Moves to end of the previous
31     /// line if cursor is at the beginning of line.
32     ExMoveNext,
33     /// Move cursor to next character. Moves to the beginning of next
34     /// line if cursor is at the end of line.
35     ExMoveWordLeft,
36     /// Move cursor to the beginning of the word on the left.
37     ExMoveWordRight,
38     /// Move cursor to the beginning of the word on the right.
39     ExMoveWordPrev,
40     /// Move cursor to the beginning of the previous word.
41     ExMoveWordNext,
42     /// Move cursor to the beginning of the next word.
43     ExMoveWordEndLeft,
44     /// Move cursor to the end of the previous word.
45     ExMoveWordEndRight,
46     /// Move cursor to the end of the word on the right.
47     ExMoveWordEndPrev,
48     /// Move cursor to the end of the previous word.
49     ExMoveWordEndNext,
50     /// Move cursor to the end of the next word.
51     ExMoveWordOrCapLeft,
52     /// Move cursor to the beginning of the word or capital letter on the right.
53     ExMoveWordOrCapRight,
54     /// Move cursor to the beginning of the word or capital letter on the left.
55     ExMoveWordOrCapPrev,
56     /// Move cursor to the beginning of the previous word or to previous
57     /// capital letter.
58     ExMoveWordOrCapNext,
59     /// Move cursor to the beginning of the next word or to next capital letter.
60     ExMoveWordOrCapEndLeft,
61     /// Move cursor to the end of the word or capitals on the left.
62     ExMoveWordOrCapEndRight,
63     /// Move cursor to the end of the word or capitals on the right.
64     ExMoveWordOrCapEndPrev,
65     /// Move cursor to the end of the previous word or capitals.
66     ExMoveWordOrCapEndNext,
67     /// Move cursor to the end of the next word or capitals.
68     ExMoveLineStart,
69     /// Move cursor to the beginning of line.
70     ExMoveLineEnd,
71     /// Move cursor to the end of line.
72     ExMovePageStart,
73     /// Move cursor to the first line on current page.
74     ExMovePageEnd,
75     /// Move cursor to the last line on currently page.
76     ExMovePageUp,
77     /// Display previous page.
78     ExMovePageDown,
79     /// Display next page.
80     ExMoveFileStart,
81     /// Move cursor to the beginning of file.
82     ExMoveFileEnd,
83     /// Move cursor to the end of file.
84     ExMovePageLeft,
85     /// Scroll horizontally to display page on the left.
86     ExMovePageRight,
87     /// Scroll horizontally to display page on the right.
88     ExMoveBlockStart,
89     /// Move cursor to the beginning of block.
90     ExMoveBlockEnd,
91     /// Move cursor to end beginning of block.
92     ExMoveFirstNonWhite,
93     /// Move cursor to the first non-blank character on line.
94     ExMoveLastNonWhite,
95     /// Move cursor to the last non-blank character on line.
96     ExMovePrevEqualIndent,
97     /// Move cursor to the previous line with equal indentation.
98     ExMoveNextEqualIndent,
99     /// Move cursor to the next line with equal indentation.
100     ExMovePrevTab,
101     /// Move cursor to the previous tab position.
102     ExMoveNextTab,
103     /// Move cursor to the next tab position.
104     ExMoveTabStart,
105     /// When cursor is on the tab characters, moves it to the beginning
106     /// of the tab.
107     ExMoveTabEnd,
108     /// When cursor is on the tab characters, moves it to the end
109     /// of the tab.
110     ExMoveLineTop,
111     /// Scroll the file to make the current line appear on the top of the window.
112     ExMoveLineCenter,
113     /// Scroll the file to make the current line appear on the center of the window.
114     ExMoveLineBottom,
115     /// Scroll the file to make the current line appear on the bottom of the window.
116     ExScrollLeft,
117     /// Scroll screen left.
118     ExScrollRight,
119     /// Scroll screen right.
120     ExScrollDown,
121     /// Scroll screen down.
122     ExScrollUp,
123     /// Scroll screen up.
124     ExMoveFoldTop,
125     /// Move to the beginning of current fold.
126     ExMoveFoldPrev,
127     /// Move to the beginning of previous fold.
128     ExMoveFoldNext,
129     /// Move to the beginning of next fold.
130     ExMoveBeginOrNonWhite,
131     /// Move to beginning of line, or to first non blank character
132     ExMoveBeginLinePageFile,
133     /// Move to the beginning of line. If there already, move to the beginning
134     /// page. If there already, move to the beginning of file.
135     ExMoveEndLinePageFile,
136     /// Move to the end of line. If there already, move to the end
137     /// page. If there already, move to the end of file.
138     ExMoveToLine,
139     /// Move to line number given as argument
140     ExMoveToColumn,
141     /// Move to column given as argument
142     ExMoveSavedPosCol,
143     /// Move to column from saved position
144     ExMoveSavedPosRow,
145     /// Move to line from saved position
146     ExMoveSavedPos,
147     /// Move to saved position
148     ExSavePos,
149     /// Save current cursor position
150     ExMovePrevPos,
151     /// Move to last cursor position
152     // ExCursorPush,
153     // ExCursorPop,
154 
155 
156     //<cmd_delete> Deleting Text
157     ExKillLine,
158     /// Delete current line. If the line is the last line in the file,
159     /// only the text is deleted.
160     ExKillChar,
161     /// Delete character under (after) cursor.
162     ExKillCharPrev,
163     /// Delete character before cursor.
164     ExKillWord,
165     /// Delete the word after cursor.
166     ExKillWordPrev,
167     /// Delete the word before cursor.
168     ExKillWordOrCap,
169     /// Delete word or capitals after cursor.
170     ExKillWordOrCapPrev,
171     /// Delete word or capitals before cursor.
172     ExKillToLineStart,
173     /// Delete characters to the beginning of line.
174     ExKillToLineEnd,
175     /// Delete characters to the end of line.
176     ExKillBlock,
177     /// Delete block.
178     ExKillBlockOrChar,
179     /// If block is marked, delete it, otherwise delete character under cursor.
180     ExKillBlockOrCharPrev,
181     /// If block is marked, delete it, otherwise delete character before cursor.
182     ExDelete,
183     /// Delete character under (after) cursor.
184     //& <A HREF="modes.html#ms.DeleteKillTab">DeleteKillTab</A>
185     //& <A HREF="modes.html#ms.DeleteKillBlock">DeleteKillBlock</A>
186     ExBackSpace,
187     /// Delete character before cursor.
188     //& <A HREF="modes.html#ms.BackSpKillTab">BackSpKillTab</A>
189     //& <A HREF="modes.html#ms.BackSpKillBlock">BackSpKillBlock</A>
190 
191     //<cmd_line> Line Commands
192     ExLineInsert,
193     /// Insert a new line before the current one.
194     ExLineAdd,
195     /// Add a new line after the current one.
196     ExLineSplit,
197     /// Split current line after cursor position
198     ExLineJoin,
199     /// Join current line with next one. If cursor is positioned beyond
200     /// the end of line, the current line is first padded with whitespace.
201     ExLineNew,
202     /// Append a new line and move to the beginning of new line.
203     ExLineIndent,
204     /// Reindent current line.
205     ExLineTrim,
206     /// Trim whitespace at the end of current line.
207     ExLineDuplicate,
208     /// Duplicate the current line.
209     ExLineCenter,
210     /// Center the current line
211 
212     //<cmd_block> Block Commands
213     ExBlockBegin,
214     /// Set block beginning to current position.
215     ExBlockEnd,
216     /// Set block end to current position.
217     ExBlockUnmark,
218     /// Unmark block.
219     ExBlockCut,
220     /// Cut selected block to clipboard.
221     ExBlockCopy,
222     /// Copy selected block to clipboard.
223     ExBlockCutAppend,
224     /// Cut selected block and append it to clipboard.
225     ExBlockCopyAppend,
226     /// Append selected block to clipboard.
227     ExBlockClear,
228     /// Clear selected block
229     ExBlockPaste,
230     /// Paste clipboard to current position.
231     ExBlockKill,
232     /// Delete selected text.
233     ExBlockIndent,
234     /// Indent block by 1 character.
235     ExBlockUnindent,
236     /// Unindent block by 1 character.
237     ExBlockMarkStream,
238     /// Start/stop marking stream block.
239     ExBlockMarkLine,
240     /// Start/stop marking line block.
241     ExBlockMarkColumn,
242     /// Start/stop marking column block.
243     ExBlockExtendBegin,
244     /// Start extending selected block.
245     ExBlockExtendEnd,
246     /// Stop extending selected block.
247     ExBlockReIndent,
248     /// Reindent entire block (C/REXX mode)
249     ExBlockSelectWord,
250     /// Select word under cursor as block.
251     ExBlockSelectLine,
252     /// Select current line as block.
253     ExBlockSelectPara,
254     /// Select current paragraph (delimited by blank lines) as block.
255     ExBlockPasteStream,
256     /// Paste clipboard to current position as stream block.
257     ExBlockPasteLine,
258     /// Paste clipboard to current position as line block.
259     ExBlockPasteColumn,
260     /// Paste clipboard to current position as column block.
261     ExBlockPrint,
262     /// Print a block to configured device.
263     ExBlockRead,
264     /// Read block from file.
265     ExBlockReadStream,
266     /// Read block from file as stream block
267     ExBlockReadLine,
268     /// Read block from file as line block
269     ExBlockReadColumn,
270     /// Read block from file as column block
271     ExBlockWrite,
272     /// Write marked block to file.
273     ExBlockSort,
274     /// Sorts the marked block in ascending order.
275     ///
276     //\ If mode setting MatchCase is set, characters will be compared case
277     //\ sensitively.
278     ///
279     //\ When block is marked in <A HREF="modes.html#ec.BlockMarkStream">
280     //\ Stream</A> or <A HREF="#ec.BlockMarkLine">Line</A> mode,
281     //\ the entire lines in marked block will be compared.
282     ///
283     //\ When block is marked in <A HREF="#ec.BlockMarkColumn">Column</A>
284     //\ mode, only characters within marked columns will be compared.
285     ExBlockSortReverse,
286     /// Sorts the marked block in descending order.
287     //^ <A HREF="#ec.BlockSort">BlockSort</A>
288     ExBlockUnTab,
289     /// Remove tabs from marked lines.
290     ExBlockEnTab,
291     /// Generate and optimize tabs in marked lines.
292     ExBlockMarkFunction,
293     /// Mark current function as block.
294     ExBlockTrim,
295     /// Trim end-of-line whitespace
296 
297     //<cmd_edit> Text Editing and Insertion
298     ExUndo,
299     /// Undo last operation
300     ExRedo,
301     /// Redo last undone operation.
302 
303     //<cmd_fold> Folding Text
304     ExFoldCreate,
305     /// Create fold
306     ExFoldCreateByRegexp,
307     /// Create folds at lines matching a regular expression
308     ExFoldCreateAtRoutines,
309     /// Create folds at lines matching RoutineRx
310     ExFoldDestroy,
311     /// Destroy fold at current line
312     ExFoldDestroyAll,
313     /// Destroy all folds in the file
314     ExFoldPromote,
315     /// Promote fold to outer level
316     ExFoldDemote,
317     /// Demote fold to inner level
318     ExFoldOpen,
319     /// Open fold at current line
320     ExFoldOpenNested,
321     /// Open fold and nested folds
322     ExFoldClose,
323     /// Close current fold
324     ExFoldOpenAll,
325     /// Open all folds in the file
326     ExFoldCloseAll,
327     /// Close all folds in the file
328     ExFoldToggleOpenClose,
329     /// Toggle open/close current fold.
330 
331     //<cmd_bookmark>Bookmarks
332     ExPlaceBookmark,
333     /// Place a file-local bookmark.
334     ExRemoveBookmark,
335     /// Place a file-local bookmark.
336     ExGotoBookmark,
337     /// Go to file-local bookmark location.
338     ExPlaceGlobalBookmark,
339     /// Place global (persistent) bookmark.
340     ExRemoveGlobalBookmark,
341     /// Remove global bookmark.
342     ExGotoGlobalBookmark,
343     /// Go to global bookmark location.
344     ExPushGlobalBookmark,
345     /// Push global bookmark (named as #<num>) to stack.
346     ExPopGlobalBookmark,
347     /// Pop global bookmark from stack.
348 
349     //<cmd_trans> Character Translation
350     ExCharCaseUp,
351     /// Convert current character to uppercase
352     ExCharCaseDown,
353     /// Convert current character to lowercase
354     ExCharCaseToggle,
355     /// Toggle case of current character
356     ExCharTrans,
357     /// Translate current character (like perl/sed)
358     ExLineCaseUp,
359     /// Convert current line to uppercase
360     ExLineCaseDown,
361     /// Convert current line to lowercase
362     ExLineCaseToggle,
363     /// Toggle case of current line
364     ExLineTrans,
365     /// Translate characters on current line
366     ExBlockCaseUp,
367     /// Convert characters in selected block to uppercase
368     ExBlockCaseDown,
369     /// Convert characters in selected block to lowercase
370     ExBlockCaseToggle,
371     /// Toggle case of characters in selected block
372     ExBlockTrans,
373     /// Translate characters in selected block.
374 
375     ExInsertString,
376     /// Insert argument string at cursor position
377     ExInsertSpace,
378     /// Insert space
379     ExInsertChar,
380     /// Insert character argument at cursor position
381     ExTypeChar,
382     /// Insert character at cursor position (expanding abbreviations)
383     ExInsertTab,
384     /// Insert tab character at cursor position
385     ExInsertSpacesToTab,
386     /// Insert appropriate number of spaces to simulate a tab.
387     ExSelfInsert,
388     /// Insert typed character
389     ExWrapPara,
390     /// Wrap current paragraph
391     ExInsPrevLineChar,
392     /// Insert character in previous line above cursor
393     ExInsPrevLineToEol,
394     /// Insert previous line from cursor to end of line
395     ExCompleteWord,
396     /// Complete current word to last word starting with the
397     /// same prefix.
398 
399     ExFilePrev,
400     /// Switch to previous file in ring.
401     ExFileNext,
402     /// Switch to next file in ring.
403     ExFileLast,
404     /// Exchange last two files in ring.
405     ExSwitchTo,
406     /// Switch to numbered buffer given as argument
407 
408     //<cmd_file> File Commands
409     ExFileOpen,
410     /// Open file
411     ExFileOpenInMode,
412     /// Open file in specified mode
413     ExFileReload,
414     /// Reload current file
415     ExFileSave,
416     /// Save current file
417     ExFileSaveAll,
418     /// Save all modified files
419     ExFileSaveAs,
420     /// Rename Save current file
421     ExFileWriteTo,
422     /// Write current file into another file
423     ExFilePrint,
424     /// Print current file
425     ExFileClose,
426     /// Close current file
427     ExFileCloseAll,
428     /// Close all open files
429     ExFileTrim,
430     /// Trim end-of-line whitespace
431 
432     //<cmd_directory> Directory Commands
433     ExDirOpen,
434     /// Open directory browser
435     ExDirGoUp,
436     /// Change to parent directory
437     ExDirGoDown,
438     /// Change to currently selected directory
439     ExDirGoRoot,
440     /// Change to root directory
441     ExDirGoto,
442     /// Change to directory given as argument
443     ExDirSearchCancel,
444     /// Cancel search
445     ExDirSearchNext,
446     /// Find next matching file
447     ExDirSearchPrev,
448     /// Find previous matching file
449 
450     //<cmd_search> Search and Replace
451     ExIncrementalSearch,
452     /// Incremental search
453     ExFind,
454     /// Find
455     ExFindReplace,
456     /// Find and replace
457     ExFindRepeat,
458     /// Repeat last find/replace operation
459     ExFindRepeatOnce,
460     /// Repeat last find/replace operation only once
461     ExFindRepeatReverse,
462     /// Repeat last find/replace operation in reverse
463     ExMatchBracket,
464     /// Find matching bracket ([{<>}])
465     ExHilitWord,
466     /// Highlight current word everywhere in the file
467     ExSearchWordPrev,
468     /// Search for previous occurence of word under cursor
469     ExSearchWordNext,
470     /// Search for next occurence of word under cursor
471     ExHilitMatchBracket,
472     /// Highlight matching bracket
473     ExSearch,
474     ExSearchB,
475     ExSearchRx,
476     ExSearchAgain,
477     ExSearchAgainB,
478     ExSearchReplace,
479     ExSearchReplaceB,
480     ExSearchReplaceRx,
481 
482     //<cmd_window> Window Commands
483     ExWinHSplit,
484     /// Split window horizontally
485     ExWinNext,
486     /// Switch to next (bottom) window
487     ExWinPrev,
488     /// Switcn to previous (top) window.
489     ExWinClose,
490     /// Close current window
491     ExWinZoom,
492     /// Delete all windows except for current one
493     ExWinResize,
494     /// Resize current window (+n,-n given as argument)
495     ExViewBuffers,
496     /// View currently open buffers
497     ExListRoutines,
498     /// Display routines in current source file
499     ExExitEditor,
500     /// Exit FTE.
501     ExShowEntryScreen,
502     /// View external program output if available
503 
504     //<cmd_compile> Compiler Support
505     ExCompile,
506     /// Ask for compile command and run compiler
507     ExRunCompiler,
508     /// Run configured compile command
509     ExViewMessages,
510     /// View compiler output
511     ExCompileNextError,
512     /// Switch to next compiler error
513     ExCompilePrevError,
514     /// Switch to previous compiler error
515     ExRunProgram,
516     /// Run external program
517 
518     //<cmd_cvs> CVS Support
519     ExCvs,
520     /// Ask for CVS options and run CVS
521     ExRunCvs,
522     /// Run configured CVS command
523     ExViewCvs,
524     /// View CVS output
525     ExClearCvsMessages,
526     /// Clear CVS messages
527     ExCvsDiff,
528     /// Ask for CVS diff options and run CVS
529     ExRunCvsDiff,
530     /// Run configured CVS diff command
531     ExViewCvsDiff,
532     /// View CVS diff output
533     ExCvsCommit,
534     /// Ask for CVS commit options and run CVS
535     ExRunCvsCommit,
536     /// Run configured CVS commit command
537     ExViewCvsLog,
538     /// View CVS log
539 
540     //<cmd_svn> SVN Support
541     ExSvn,
542     /// Ask for SVN options and run SVN
543     ExRunSvn,
544     /// Run configured SVN command
545     ExViewSvn,
546     /// View SVN output
547     ExClearSvnMessages,
548     /// Clear SVN messages
549     ExSvnDiff,
550     /// Ask for SVN diff options and run SVN
551     ExRunSvnDiff,
552     /// Run configured SVN diff command
553     ExViewSvnDiff,
554     /// View SVN diff output
555     ExSvnCommit,
556     /// Ask for SVN commit options and run SVN
557     ExRunSvnCommit,
558     /// Run configured SVN commit command
559     ExViewSvnLog,
560     /// View SVN log
561 
562     //<cmd_tags> TAGS Commands
563     /// fte supports TAGS files generated by programs like ctags.
564     ExTagFind,
565     /// Find word argumen in tag files.
566     ExTagFindWord,
567     /// Find word under cursor in tag files.
568     ExTagNext,
569     /// Switch to next occurance of tag
570     ExTagPrev,
571     /// Switch to previous occurance of tag
572     ExTagPop,
573     /// Pop saved position from tag stack
574     ExTagLoad,
575     /// Load tag file and merge with current tags
576     ExTagClear,
577     /// Clear loaded tags
578     ExTagGoto,
579     ///
580 
581     //<cmd_option> Option commands
582     ExToggleAutoIndent,
583     ///
584     ExToggleInsert,
585     ///
586     ExToggleExpandTabs,
587     ///
588     ExToggleShowTabs,
589     ///
590     ExToggleUndo,
591     ///
592     ExToggleReadOnly,
593     ///
594     ExToggleKeepBackups,
595     ///
596     ExToggleMatchCase,
597     ///
598     ExToggleBackSpKillTab,
599     ///
600     ExToggleDeleteKillTab,
601     ///
602     ExToggleSpaceTabs,
603     ///
604     ExToggleIndentWithTabs,
605     ///
606     ExToggleBackSpUnindents,
607     ///
608     ExToggleWordWrap,
609     ///
610     ExToggleTrim,
611     ///
612     ExToggleShowMarkers,
613     ///
614     ExToggleHilitTags,
615     ///
616     ExToggleShowBookmarks,
617     ///
618     ExToggleMakeBackups,
619     ///
620     ExSetLeftMargin,
621     ///
622     ExSetRightMargin,
623     ///
624     ExToggleSysClipboard,
625     ///
626     ExSetPrintDevice,
627     ///
628     ExChangeTabSize,
629     ///
630     ExChangeLeftMargin,
631     ///
632     ExChangeRightMargin,
633     ///
634 
635 
636     //<cmd_other> Other commands
637     ExShowPosition,
638     /// Show internal position information on status line
639     ExShowVersion,
640     /// Show editor version information
641     ExShowKey,
642     /// Wait for keypress and display modifiers+key pressed
643     ExWinRefresh,
644     /// Refresh display
645 
646     ExMainMenu,
647     /// Activate main menu
648     ExShowMenu,
649     /// Popup menu specified as argument
650     ExLocalMenu,
651     /// Popup context menu
652 
653     ExChangeMode,
654     /// Change active mode for current buffer
655     ExChangeKeys,
656     /// Change keybindings for current buffer
657     ExChangeFlags,
658     /// Change option flags for current buffer
659 
660     ExCancel,
661     ///
662     ExActivate,
663     ///
664     ExRescan,
665     ///
666     ExCloseActivate,
667     ///
668     ExActivateInOtherWindow,
669     ///
670     ExDeleteFile,
671     ///
672 
673     ExASCIITable,
674     /// Display ASCII selector in status line.
675     ExDesktopSave,
676     /// Save desktop
677     ExClipClear,
678     /// Clear clipboard
679     ExDesktopSaveAs,
680     /// Save desktop under a new name
681     ExChildClose,
682     ///
683 
684     ExBufListFileSave,
685     /// Save currently selected file in buffer list
686     ExBufListFileClose,
687     /// Close currently selected file in buffer list
688     ExBufListSearchCancel,
689     /// Cancel search
690     ExBufListSearchNext,
691     /// Next match in search
692     ExBufListSearchPrev,
693     /// Previous match in search
694 
695     ExViewModeMap,
696     /// View current mode keybindings
697     ExClearMessages,
698     /// Clear compiler messages
699 
700 
701     ExIndentFunction,
702     /// Indent current function
703     ExMoveFunctionPrev,
704     /// Move cursor to previous function
705     ExMoveFunctionNext,
706     /// Move cursor to next function
707     ExInsertDate,
708     /// Insert date at cursor
709     ExInsertUid,
710     /// Insert user name at cursor
711 
712     ExFrameNew,
713     ///
714     ExFrameClose,
715     ///
716     ExFrameNext,
717     ///
718     ExFramePrev,
719     ///
720 
721     ExBufferViewNext,
722     ///
723     ExBufferViewPrev,
724     ///
725 
726     ExShowHelpWord,
727     /// Show context help on keyword.
728     ExShowHelp,
729     /// Show help for FTE.
730     ExConfigRecompile,
731     /// Recompile editor configuration
732 
733     ExSetCIndentStyle,
734     /// Set C indentation style parameters
735     /// Has the following parameters:
736     ///
737     /// C_Indent = 4;
738     /// C_BraceOfs = 0;
739     /// C_ParenDelta = -1;
740     /// C_CaseOfs = 0;
741     /// C_CaseDelta = 4;
742     /// C_ClassOfs = 0;
743     /// C_ClassDelta = 4;
744     /// C_ColonOfs = -4;
745     /// C_CommentOfs = 0;
746     /// C_CommentDelta = 1;
747     /// C_FirstLevelWidth = -1;
748     /// C_FirstLevelIndent = 4;
749     /// C_Continuation = 4;
750     ExSetIndentWithTabs,
751     /// Set value of indent-with-tabs to argument
752     ExRunProgramAsync,
753 
754     ExListMark,
755     /// Mark single line in list
756     ExListUnmark,
757     /// Unmark single line in list
758     ExListToggleMark,
759     /// Toggle marking of single line in list
760     ExListMarkAll,
761     /// Mark all lines in list
762     ExListUnmarkAll,
763     /// Unmark all lines in list
764     ExListToggleMarkAll,
765     /// Toggle marking of all lines in list
766 
767     ExBlockPasteOver
768     /// Delete content's of selection and paste clipboard to current position
769 };
770 
771 #endif // C_COMMANDS_H
772