namespace Unity.CodeEditor.Editing { internal enum EditingCommand { None, Delete, Copy, Cut, Paste, DeleteNextWord, Backspace, DeletePreviousWord, EnterParagraphBreak, EnterLineBreak, TabForward, TabBackward, ToggleOverstrike, DeleteLine, IndentSelection, Undo, Redo, } internal enum CaretNavigationCommand { None, MoveLeftByCharacter, SelectLeftByCharacter, MoveRightByCharacter, SelectRightByCharacter, MoveLeftByWord, SelectLeftByWord, MoveRightByWord, SelectRightByWord, MoveUpByLine, SelectUpByLine, MoveDownByLine, SelectDownByLine, MoveDownByPage, SelectDownByPage, MoveUpByPage, SelectUpByPage, MoveToLineStart, SelectToLineStart, MoveToLineEnd, SelectToLineEnd, MoveToDocumentStart, SelectToDocumentStart, MoveToDocumentEnd, SelectToDocumentEnd, BoxSelectLeftByCharacter, BoxSelectRightByCharacter, BoxSelectLeftByWord, BoxSelectRightByWord, BoxSelectUpByLine, BoxSelectDownByLine, BoxSelectToLineStart, BoxSelectToLineEnd, SelectAll, } }