Path Lines of Code vim-engine/build.gradle.kts 97 vim-engine/src/main/antlr/RegexLexer.g4 618 vim-engine/src/main/antlr/RegexParser.g4 208 vim-engine/src/main/antlr/Vimscript.g4 826 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/KeyHandler.kt 347 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/CommandProvider.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/EngineCommandProvider.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ResetModeAction.kt 51 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/BreakUndoSequenceAction.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/Extension.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/LazyVimCommand.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/RedoAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/UndoAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/VimRepeater.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/AutoIndentLinesVisualAction.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeCaseLowerMotionAction.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeCaseLowerVisualAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeCaseToggleCharacterAction.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeCaseToggleMotionAction.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeCaseToggleVisualAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeCaseUpperMotionAction.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeCaseUpperVisualAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeCharacterAction.kt 73 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeCharactersAction.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeEndOfLineAction.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeInInsertSequenceAction.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeLastGlobalSearchReplaceAction.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeLastSearchReplaceAction.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeLineAction.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeMotionAction.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeReplaceAction.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeRot13MotionAction.kt 60 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeRot13VisualAction.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeVisualAction.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeVisualCharacterAction.kt 51 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeVisualLinesAction.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ChangeVisualLinesEndAction.kt 53 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/FilterMotionAction.kt 59 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ReformatCodeMotionAction.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/ReformatCodeVisualAction.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/number/ChangeNumberIncAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/change/number/ChangeVisualNumberIncAction.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/delete/DeleteCharacterAction.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/delete/DeleteEndOfLineAction.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/delete/DeleteMotionAction.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/delete/DeleteVisualAction.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/delete/DeleteVisualLinesAction.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/delete/DeleteVisualLinesEndAction.kt 59 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertAfterCursorAction.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertAfterLineEndAction.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertAtPreviousInsertAction.kt 34 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertBackspaceAction.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertBeforeCursorAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertBeforeFirstNonBlankAction.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertCharacterAroundCursorAction.kt 69 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertCompletedDigraphAction.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertCompletedLiteralAction.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertDeleteInsertedTextAction.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertDeletePreviousWordAction.kt 58 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertEnterAction.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertExitModeAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertInsertAction.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertLineStartAction.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertNewLineBelowAction.kt 83 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertPreviousInsertAction.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertRegisterAction.kt 66 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/InsertSingleCommandAction.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/VisualBlockAppendAction.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/insert/VisualInsertAction.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/shift/AutoIndentMotionAction.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/shift/ShiftLeft.kt 72 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/shift/ShiftRight.kt 72 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/copy/PutTextAction.kt 68 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/copy/PutVisualTextAction.kt 68 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/copy/YankLineAction.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/copy/YankMotionAction.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/copy/YankVisualAction.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/copy/YankVisualLinesAction.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/CommandLineActionHandler.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/DeleteNextCharAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/DeletePreviousCharAction.kt 20 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/DeletePreviousWordAction.kt 19 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/DeleteToCaretAction.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/ExEntryAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/InsertCommandLineTextActions.kt 145 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/InsertFilenameUnderCaretAction.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/LeaveCommandLineAction.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/MoveCaretLeftAction.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/MoveCaretRightAction.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/MoveCaretToLineEnd.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/MoveCaretToLineStart.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/MoveCaretToNextBigWordAction.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/MoveCaretToPreviousBigWordAction.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/ProcessExEntryActions.kt 103 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/SelectNewerHistoryAction.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/SelectNewerHistoryFilteredAction.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/SelectOlderHistoryAction.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/SelectOlderHistoryFilteredAction.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/ToggleInsertModeAction.kt 15 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/file/FileCloseAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/file/FileGetAsciiAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/file/FileGetFileInfoAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/file/FileGetHexAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/file/FileGetLocationInfoAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/file/FilePreviousAction.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/file/FileSaveCloseAction.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/fold/FoldActions.kt 128 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/macro/PlaybackRegisterAction.kt 53 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/macro/ToggleRecordingAction.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/gn/GnNextTextObject.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/gn/GnPreviousTextObject.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/gn/VisualSelectSearch.kt 55 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionArrowLeftAction.kt 56 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionArrowRightAction.kt 58 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionBackspaceAction.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionColumnAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionEndAction.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionFirstColumnAction.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionFirstNonSpaceAction.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionFirstScreenColumnAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionFirstScreenNonSpaceAction.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionHomeAction.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionLastColumnAction.kt 46 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionLastMatchCharAction.kt 42 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionLastNonSpaceAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionLastScreenColumnAction.kt 39 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionLeftAction.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionMiddleColumnAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionRightAction.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionShiftArrowLeftAction.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionShiftArrowRightAction.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionShiftEndAction.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionShiftHomeAction.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/MotionSpaceAction.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/leftright/TillCharacterMotion.kt 65 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/mark/MotionGotoFileMarkAction.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/mark/MotionGotoFileMarkLineAction.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/mark/MotionGotoMarkAction.kt 65 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/mark/MotionGotoMarkLineAction.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/mark/MotionJumpNextAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/mark/MotionJumpPreviousAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/mark/MotionMarkAction.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/object/MotionAngleAction.kt 122 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/object/MotionBlockTagAction.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/object/MotionParagraphAction.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/object/MotionQuoteAction.kt 94 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/object/MotionSentenceAction.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/object/MotionWordAction.kt 73 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/screen/MotionFirstScreenLineAction.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/screen/MotionLastScreenLineAction.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/screen/MotionMiddleScreenLineAction.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/CtrlUpDownAction.kt 45 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollColumnLeftAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollColumnRightAction.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollFirstScreenColumnAction.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollFirstScreenLineAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollFirstScreenLinePageStartAction.kt 34 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollFirstScreenLineStartAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollHalfPageDownAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollHalfPageUpAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollHalfWidthLeftAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollHalfWidthRightAction.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollLastScreenColumnAction.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollLastScreenLineAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollLastScreenLinePageStartAction.kt 40 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollLastScreenLineStartAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollLineAction.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollMiddleScreenLineAction.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollPageDownAction.kt 40 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/scroll/MotionScrollPageUpAction.kt 40 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/GotoDeclarationAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/SearchAgainNextAction.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/SearchAgainPreviousAction.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/SearchEntryActions.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/SearchWholeWordBackwardAction.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/SearchWholeWordForwardAction.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/SearchWordBackwardAction.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/search/SearchWordForwardAction.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/SelectDeleteAction.kt 40 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/SelectEnableBlockModeAction.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/SelectEnableCharacterModeAction.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/SelectEnableLineModeAction.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/SelectEnterAction.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/SelectEscapeAction.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/SelectToggleSingleVisualCommandAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/SelectToggleVisualMode.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/motion/SelectMotionArrowLeftAction.kt 46 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/motion/SelectMotionArrowRightAction.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/motion/SelectMotionBigWordLeftAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/select/motion/SelectMotionBigWordRightAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionBigWordLeftAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionBigWordRightAction.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionCamelEndAction.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionCamelLeftAction.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionMethodEndAction.kt 44 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionMethodStartAction.kt 44 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionMisspelledWord.kt 44 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionNthCharacterAction.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionParagraphAction.kt 39 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionSectionAction.kt 63 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionSentenceNextEndAction.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionSentenceStartAction.kt 53 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionUnmatchedAction.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionWordEndAction.kt 59 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionWordLeftAction.kt 42 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/text/MotionWordRightAction.kt 42 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionArrowDownAction.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionArrowUpAction.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionDownActions.kt 61 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionDownFirstNonSpaceAction.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionDownLess1FirstNonSpaceAction.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionGotoLineFirstAction.kt 48 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionGotoLineLastAction.kt 39 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionGotoLineLastEndAction.kt 72 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionPercentOrMatchAction.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionShiftDownAction.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionShiftUpAction.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionUpActions.kt 61 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/updown/MotionUpFirstNonSpaceAction.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/visual/VisualExitModeAction.kt 48 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/visual/VisualSelectPreviousAction.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/visual/VisualSwapEndsAction.kt 60 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/visual/VisualSwapSelectionsAction.kt 39 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/visual/VisualToggleBlockModeAction.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/visual/VisualToggleCharacterModeAction.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/motion/visual/VisualToggleLineModeAction.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/CloseWindowAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/HorizontalSplitAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/LookupDownAction.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/LookupUpAction.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/VerticalSplitAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/WindowAction.kt 61 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/WindowNextAction.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/WindowOnlyAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/tabs/NextTabAction.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/window/tabs/PreviousTabAction.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/EngineEditorHelper.kt 190 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/EngineEditorHelperBase.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/ExecutionContext.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/ExecutionContextManagerBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/NativeAction.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/OptionProperties.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/Options.kt 289 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/OptionsPropertiesBase.kt 86 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/SelectionInfo.kt 55 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/SystemInfoService.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimActionExecutor.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimApplication.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimApplicationBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCaret.kt 97 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCaretBase.kt 82 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCaretListener.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroup.kt 221 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt 1614 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimClipboardManager.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandGroup.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandGroupBase.kt 48 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandLine.kt 82 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandLineCaret.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandLineService.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandLineServiceBase.kt 54 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimDigraphGroup.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimDigraphGroupBase.kt 1616 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimDocument.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimEditor.kt 141 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimEditorBase.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimEditorGroup.kt 10 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimEnabler.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimExceptionUtil.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimExtensionRegistrator.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimFile.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimFileBase.kt 90 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimIndentConfig.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimInjector.kt 86 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimInjectorBase.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimJumpService.kt 51 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimJumpServiceBase.kt 58 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimKeyGroup.kt 54 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimKeyGroupBase.kt 192 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimLookupManager.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMarkService.kt 63 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMarkServiceBase.kt 558 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMessages.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMessagesBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimModalInput.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimModalInputBase.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimModalInputService.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMotionGroup.kt 79 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMotionGroupBase.kt 362 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOptionGroup.kt 78 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOptionGroupBase.kt 860 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOutputPanel.kt 15 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOutputPanelBase.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOutputPanelService.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOutputPanelServiceBase.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimPathExpansion.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimPathExpansionImpl.kt 44 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimProcessGroup.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimProcessGroupBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimPsiService.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimRedrawService.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimRegexServiceBase.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimRegexpService.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimScriptExecutorBase.kt 107 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimScriptFunctionServiceBase.kt 148 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimScrollGroup.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimScrollingModel.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimSearchGroup.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimSearchGroupBase.kt 1106 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimSearchHelper.kt 167 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimSearchHelperBase.kt 1536 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStatistics.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStorageService.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStorageServiceBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStringParser.kt 19 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStringParserBase.kt 581 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimTemplateManager.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimVirtualFile.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimVisualMotionGroup.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimVisualMotionGroupBase.kt 169 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimrcFileState.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimscriptExecutor.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimscriptFunctionService.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimscriptParser.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimscriptParserBase.kt 156 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/Argument.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/Command.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/CommandBuilder.kt 273 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/CommandFlags.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/DuplicableOperatorAction.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/MappingMode.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/MappingProcessor.kt 201 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/MappingState.kt 97 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/ArgumentCapturer.kt 3 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/ChangesListener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/CommandAlias.kt 87 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/CurrentCommandState.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/DigraphResult.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/DigraphSequence.kt 245 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/Direction.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/EditorListener.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/ExtendedPictographics.kt 75 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/Graphemes.kt 197 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/InsertSequence.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/IsReplaceCharListener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/Listener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/ListenerOwner.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/LiveRange.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/MacroRecordingListener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/ModeChangeListener.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/TextRange.kt 87 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimCopiedText.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimEditorReplaceMask.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimListenersNotifier.kt 78 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimPluginListener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimVisualGroup.kt 45 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimYankListener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/diagnostic/VimLogger.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/ex/ExException.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/ex/ExExceptions.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/ex/ranges/Address.kt 180 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/ex/ranges/LineRange.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/ex/ranges/Range.kt 59 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/extension/ExtensionBean.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/extension/ExtensionHandler.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/extension/ExtensionLoader.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/extension/JsonExtensionProvider.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/extension/LazyExtensionFunctionInstance.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/extension/LazyVimExtension.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/SearchGroup.kt 421 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/StringUtil.kt 55 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/TabService.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/VimWindowGroup.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/WindowGroupBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/visual/EngineVisualGroup.kt 125 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/visual/EngineVisualModeHelper.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/visual/VimSelection.kt 134 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/visual/VisualChange.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/visual/VisualOperation.kt 63 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/ChangeEditorActionHandler.kt 109 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/EditorActionHandlerBase.kt 114 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/ExternalActionHandler.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/Motion.kt 15 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/MotionActionHandler.kt 228 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/SpecialKeyHandlers.kt 145 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/TextObjectActionHandler.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/VimActionHandler.kt 68 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/VisualOperatorActionHandler.kt 191 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/CharacterHelper.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/EngineHelper.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/EngineMessageHelper.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/EngineModeExtensions.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/EngineStringHelper.kt 64 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/NumberType.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/SearchOptions.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/StrictMode.kt 20 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/StringAndKeys.kt 10 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/VimLockLabel.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/VimNlsSafe.kt 3 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/history/HistoryBlock.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/history/HistoryEntry.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/history/VimHistory.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/history/VimHistoryBase.kt 55 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/impl/state/VimStateMachineImpl.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/KeyConsumer.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/KeyMapping.kt 122 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/KeyMappingLayer.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/KeyStack.kt 75 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/KeyStrokeTrie.kt 144 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/MappingInfo.kt 224 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/MappingInfoLayer.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/Nodes.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/OperatorFunction.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/RequiredShortcut.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/ShortcutOwner.kt 110 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/CharArgumentConsumer.kt 65 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/CommandCountConsumer.kt 48 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/CommandKeyConsumer.kt 114 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/DeleteCommandCountConsumer.kt 48 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/DigraphConsumer.kt 126 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/EditorResetConsumer.kt 84 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/ModalInputConsumer.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/ModeInputConsumer.kt 67 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/SelectRegisterConsumer.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/consumers/StartSelectRegisterConsumer.kt 46 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/interceptors/VimInputInterceptor.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/interceptors/VimInputInterceptorBase.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/listener/ListenerSuppressor.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/macro/VimMacro.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/macro/VimMacroBase.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/mark/Jump.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/mark/Marks.kt 45 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/mark/VimMarkConstants.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/Option.kt 232 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/OptionAccessScope.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/OptionChangeListener.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/OptionConstants.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/OptionDeclaredScope.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/helpers/ClipboardOptionHelper.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/helpers/GuiCursorOptionHelper.kt 179 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/helpers/KeywordOptionHelper.kt 165 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/put/ProcessedTextData.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/put/PutData.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/put/VimPut.kt 51 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/put/VimPutBase.kt 527 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/CharPointer.kt 194 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/VimRegex.kt 509 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/VimRegexErrors.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/VimRegexException.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/VimRegexOptions.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/VimRegexEngine.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/NFA.kt 101 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/NFAAssertion.kt 10 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/NFAState.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/NFATransition.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/BackreferenceMatcher.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/CharacterMatcher.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/CollectionMatcher.kt 45 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/ColumnMatchers.kt 109 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/CursorMatcher.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/DotMatcher.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/EndOfFileMatcher.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/EndOfLineMatcher.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/EndOfWordMatcher.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/EpsilonMatcher.kt 19 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/LineMatchers.kt 109 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/MarkMatchers.kt 34 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/Matcher.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/MatcherResult.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/PredicateMatcher.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/StartOfFileMatcher.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/StartOfLineMatcher.kt 20 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/StartOfWordMatcher.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/nfa/matcher/VisualAreaMatcher.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/strategies/BacktrackingStrategy.kt 170 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/strategies/ImplicitDFAStrategy.kt 87 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/strategies/SimulationResult.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/engine/strategies/SimulationStrategy.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/match/VimMatchGroup.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/match/VimMatchGroupCollection.kt 52 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/match/VimMatchResult.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/VimRegexParser.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/VimRegexParserResult.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/error/BailErrorLexer.kt 10 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/error/VimRegexParserErrorStrategy.kt 15 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/error/VimRegexParserException.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/visitors/CollectionElementVisitor.kt 100 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/visitors/MultiVisitor.kt 82 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/visitors/PatternVisitor.kt 636 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/register/Register.kt 62 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/register/RegisterConstants.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/register/VimRegisterGroup.kt 56 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/register/VimRegisterGroupBase.kt 434 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/KeyHandlerState.kt 69 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/VimStateMachine.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/mode/Mode.kt 58 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/mode/editorExtensions.kt 19 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/mode/modeExtensions.kt 40 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/DigraphScopeImpl.kt 15 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/ListenerScopeImpl.kt 156 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/MappingScopeImpl.kt 214 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/ModalInputImpl.kt 135 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/Modes.kt 149 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/OptionScopeImpl.kt 70 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/OutputPanelScopeImpl.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/Path.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/TextObjectScopeImpl.kt 121 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/ThinApi.kt 52 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/VimApiImpl.kt 262 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/VimHighlightingService.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/VimPluginService.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/commandline/CommandLineReadImpl.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/commandline/CommandLineScopeImpl.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/commandline/CommandLineTransactionImpl.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/EditorAccessorImpl.kt 165 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/EditorScopeImpl.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/ReadScopeImpl.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/TransactionImpl.kt 99 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/caret/CaretReadImpl.kt 208 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/caret/CaretTransactionImpl.kt 241 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/undo/VimKeyBasedUndoService.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/undo/VimTimestampBasedUndoService.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/undo/VimUndoRedo.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/Executable.kt 20 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/ExecutionResult.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/LazyInstance.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/Script.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/VimLContext.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/ActionCommand.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/AsciiCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/BufferCloseCommand.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/CallCommand.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/ClearJumpsCommand.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/CmdClearCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/CmdCommand.kt 139 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/Command.kt 240 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/CopyTextCommand.kt 54 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/DelCmdCommand.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/DeleteLinesCommand.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/DeleteMarksCommand.kt 62 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/DelfunctionCommand.kt 39 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/DigraphCommand.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/EchoCommand.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/EditFileCommand.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/EngineExCommandProvider.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/ExCommandProvider.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/ExCommandTree.kt 44 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/ExecuteCommand.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/ExitCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/FileCommand.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/FindFileCommand.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/GlobalCommand.kt 193 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/GoToLineCommand.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/GotoCharacterCommand.kt 29 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/HistoryCommand.kt 106 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/IdeaPlug.kt 47 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/JoinLinesCommand.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/JumpsCommand.kt 51 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/LazyExCommandInstance.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/LetCommand.kt 133 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/LockVarCommand.kt 69 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/MarkCommand.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/MarksCommand.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/MoveTextCommand.kt 155 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/NextFileCommand.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/NextTabCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/NoHLSearchCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/NormalCommand.kt 50 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/OnlyCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/PackaddCommand.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/PlugCommand.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/PlugDisable.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/PlugEnable.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/PreviousFileCommand.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/PreviousTabCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/PrintCommand.kt 44 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/PrintLineNumberCommand.kt 40 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/PutLinesCommand.kt 46 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/QuitCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/RedoCommand.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/RegistersCommand.kt 34 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/RepeatCommand.kt 54 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SelectFileCommand.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SelectFirstFileCommand.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SelectLastFileCommand.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SetCommand.kt 247 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SetHandlerCommand.kt 70 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/ShellCommand.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/ShiftLeftCommand.kt 39 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/ShiftRightCommand.kt 39 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SmileCommand.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SortCommand.kt 112 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SourceCommand.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SplitCommand.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/SubstituteCommand.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/TabCloseCommand.kt 66 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/TabMoveCommand.kt 61 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/TabOnlyCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/UndoCommand.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/UnknownCommand.kt 68 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/WriteAllCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/WriteCommand.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/WriteNextFileCommand.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/WritePreviousFileCommand.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/WriteQuitCommand.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/YankLinesCommand.kt 46 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/mapping/CommandInfo.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/mapping/MapClearCommand.kt 48 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/mapping/MapCommand.kt 195 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/commands/mapping/UnMapCommand.kt 50 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimBlob.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDataType.kt 34 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDictionary.kt 107 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFloat.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFuncref.kt 124 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimInt.kt 52 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimList.kt 135 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimString.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/BinExpression.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/CurlyBracesName.kt 10 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/DictionaryExpression.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/EnvVariableExpression.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/Expression.kt 19 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/FuncrefCallExpression.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/IndexedExpression.kt 100 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/LambdaExpression.kt 50 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/LambdaFunctionCallExpression.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/ListExpression.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/NamedFunctionCallExpression.kt 42 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/OptionExpression.kt 52 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/RegisterExpression.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/Scope.kt 26 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/ScopeExpression.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/SimpleExpression.kt 20 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/SublistExpression.kt 65 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/TruthyExpressions.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/UnaryExpression.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/VariableExpression.kt 70 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/AssignmentOperator.kt 83 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/BinaryOperator.kt 71 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/UnaryOperator.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/ArithmeticOperatorHandlers.kt 62 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/BinaryOperatorHandler.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/BitwiseShiftHandlers.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/ComparisonOperatorHandler.kt 56 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/ConcatenationHandler.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/DoesNotMatchHandler.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/EqualToHandler.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/GreaterThanHandler.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/GreaterThanOrEqualToHandler.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/IsHandler.kt 42 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/LessThanHandler.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/LessThanOrEqualToHandler.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/LogicalOperatorHandlers.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/MatchesHandler.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/unary/ArithmeticUnaryOperatorHandlers.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/unary/NotOperatorHandler.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/unary/UnaryOperatorHandler.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/DefinedFunctionHandler.kt 134 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/EngineFunctionProvider.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/FunctionHandler.kt 152 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/FunctionUtil.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/LazyVimscriptFunction.kt 10 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/VimscriptFunctionProvider.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/CopyFunctionHandler.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/DeepCopyFunctionHandler.kt 20 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/bitwiseFunctions/BitwiseFunctionHandlers.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/bitwiseFunctions/InvertFunctionHandler.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/CountFunctionHandler.kt 61 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/EmptyFunctionHandler.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/ExtendFunctionHandlers.kt 62 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/ForEachFunctionHandler.kt 76 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/GetFunctionHandler.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/ItemsFunctionHandler.kt 42 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/LenFunctionHandler.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/MapFunctionHandlers.kt 198 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/MaxFunctionHandler.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/MinFunctionHandler.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/ReduceFunctionHandler.kt 45 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/RemoveFunctionHandler.kt 56 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/RepeatFunctionHandler.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/ReverseFunctionHandler.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/collectionFunctions/SliceFunctionHandler.kt 33 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/commandLineFunctions/GetCmdTypeFunctionHandler.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/cursorFunctions/ColLineFunctionHandler.kt 113 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/dictionaryFunctions/HasKeyFunctionHandler.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/dictionaryFunctions/KeysFunctionHandler.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/dictionaryFunctions/ValuesFunctionHandler.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/AbsFunctionHandler.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/ClassificationFunctionHandlers.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/ExponentialFunctionHandlers.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/Float2NrFunctionHandler.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/FloatFunctionHandlerBase.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/FmodFunctionHandler.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/HyperbolicFunctionHandlers.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/PowerFunctionHandlers.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/RoundingFunctionHandlers.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/floatFunctions/TrigonometricFunctionHandlers.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/AddFunctionHandler.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/FlattenFunctionHandlers.kt 59 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/IndexFunctionHandler.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/IndexOfFunctionHandler.kt 72 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/InsertFunctionHandler.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/JoinFunctionHandler.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/RangeFunctionHandler.kt 58 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/SortUniqFunctionHandlers.kt 138 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/SplitFunctionHandler.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/Char2nrFunctionHandler.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/EscapeFunctionHandler.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/Nr2charFunctionHandler.kt 27 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/StringFunctionHandler.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/SubmatchFunctionHandler.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/TolowerFunctionHandler.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/ToupperFunctionHandler.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/TrimFunctionHandler.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/textFunctions/GetLineFunctionHandler.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/varFunctions/CallFunctionHandler.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/varFunctions/FunctionFunctionHandler.kt 68 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/variousFunctions/ErrTeapotFunctionHandler.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/variousFunctions/ExistsFunctionHandler.kt 34 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/AnonymousFunctionDeclaration.kt 66 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/FinishStatement.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/FunctionDeclaration.kt 56 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/IfStatement.kt 48 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/ReturnStatement.kt 15 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/ThrowStatement.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/TryStatement.kt 115 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/loops/BreakStatement.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/loops/ContinueStatement.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/loops/ForLoop.kt 134 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/statements/loops/WhileLoop.kt 42 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/variables/HighLightVariable.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/variables/KeyVariable.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/variables/RegisterVariable.kt 20 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/variables/ValueVariable.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/variables/Variable.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/parser/DeletionInfo.kt 19 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/parser/errors/IdeavimErrorListener.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/parser/visitors/CommandVisitor.kt 295 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/parser/visitors/ExecutableVisitor.kt 176 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/parser/visitors/ExpressionVisitor.kt 371 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/parser/visitors/ScriptVisitor.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/parser/visitors/VisitorHelper.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/services/VariableService.kt 62 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/services/VimRcService.kt 129 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/services/VimVariableServiceBase.kt 383 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/yank/VimYankGroup.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/yank/YankGroupBase.kt 128