path # lines of code settings.gradle.kts 24 annotation-processors/src/main/kotlin/com/intellij/vim/annotations/ExCommand.kt 4 annotation-processors/src/main/kotlin/com/intellij/vim/annotations/CommandOrMotion.kt 13 annotation-processors/src/main/kotlin/com/intellij/vim/annotations/VimscriptFunction.kt 4 annotation-processors/src/main/kotlin/com/intellij/vim/providers/ExCommandProcessorProvider.kt 10 annotation-processors/src/main/kotlin/com/intellij/vim/providers/CommandOrMotionProcessorProvider.kt 10 annotation-processors/src/main/kotlin/com/intellij/vim/providers/VimscriptFunctionProcessorProvider.kt 10 annotation-processors/src/main/kotlin/com/intellij/vim/providers/ExtensionsProcessorProvider.kt 10 annotation-processors/src/main/kotlin/com/intellij/vim/processors/ExCommandProcessor.kt 46 annotation-processors/src/main/kotlin/com/intellij/vim/processors/ExtensionsProcessor.kt 50 annotation-processors/src/main/kotlin/com/intellij/vim/processors/VimscriptFunctionProcessor.kt 44 annotation-processors/src/main/kotlin/com/intellij/vim/processors/KspExtensionBean.kt 4 annotation-processors/src/main/kotlin/com/intellij/vim/processors/CommandOrMotionProcessor.kt 47 annotation-processors/src/main/kotlin/com/intellij/vim/processors/CommandBean.kt 4 annotation-processors/build.gradle.kts 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/ex/ExException.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/ex/ranges/Range.kt 59 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/Address.kt 180 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/ex/ExExceptions.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/extension/ExtensionLoader.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/extension/ExtensionHandler.kt 17 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/extension/JsonExtensionProvider.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/extension/ExtensionBean.kt 14 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/mark/Jump.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/OutputPanelScopeImpl.kt 32 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/ReadScopeImpl.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/caret/CaretTransactionImpl.kt 241 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/EditorScopeImpl.kt 21 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/TransactionImpl.kt 99 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/MappingScopeImpl.kt 214 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/OptionScopeImpl.kt 70 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/VimPluginService.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/DigraphScopeImpl.kt 15 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/VimApiImpl.kt 262 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/TextObjectScopeImpl.kt 121 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/ModalInputImpl.kt 135 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/ThinApi.kt 52 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/VimHighlightingService.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/Modes.kt 149 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/Path.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/commandline/CommandLineTransactionImpl.kt 22 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/CommandLineReadImpl.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/ListenerScopeImpl.kt 156 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/interceptors/VimInputInterceptorBase.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/interceptors/VimInputInterceptor.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/RequiredShortcut.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/OperatorFunction.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/KeyConsumer.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/KeyStrokeTrie.kt 144 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/StartSelectRegisterConsumer.kt 46 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/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/SelectRegisterConsumer.kt 47 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/DigraphConsumer.kt 126 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/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/KeyStack.kt 75 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/KeyMapping.kt 122 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/MappingInfo.kt 224 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/key/KeyMappingLayer.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/TextObjectActionHandler.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/EditorActionHandlerBase.kt 114 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/SpecialKeyHandlers.kt 145 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/MotionActionHandler.kt 228 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/VimActionHandler.kt 68 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/VisualOperatorActionHandler.kt 191 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/handler/ChangeEditorActionHandler.kt 109 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/KeyHandler.kt 347 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/undo/VimTimestampBasedUndoService.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/undo/VimKeyBasedUndoService.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/undo/VimUndoRedo.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/impl/state/VimStateMachineImpl.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/EngineMessageHelper.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/VimLockLabel.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/StringAndKeys.kt 10 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/EngineHelper.kt 29 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/VimNlsSafe.kt 3 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/CharacterHelper.kt 38 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/EngineModeExtensions.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/NumberType.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/helper/EngineStringHelper.kt 64 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/LiveRange.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimPluginListener.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/ArgumentCapturer.kt 3 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/CommandAlias.kt 87 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/MacroRecordingListener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimListenersNotifier.kt 78 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/ListenerOwner.kt 14 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/DigraphResult.kt 18 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimEditorReplaceMask.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/DigraphSequence.kt 245 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/InsertSequence.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimYankListener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/IsReplaceCharListener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/Graphemes.kt 197 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/ModeChangeListener.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/VimCopiedText.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/ChangesListener.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/TextRange.kt 87 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/ExtendedPictographics.kt 75 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/CurrentCommandState.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/EditorListener.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/common/Direction.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/Command.kt 37 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/CommandFlags.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/CommandBuilder.kt 273 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/MappingProcessor.kt 201 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/MappingMode.kt 41 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/DuplicableOperatorAction.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/MappingState.kt 97 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/Argument.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/register/Register.kt 62 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/register/RegisterConstants.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/mode/modeExtensions.kt 40 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/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/vimscript/parser/DeletionInfo.kt 19 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/parser/visitors/CommandVisitor.kt 295 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/ExpressionVisitor.kt 371 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/errors/IdeavimErrorListener.kt 28 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/ExecutionResult.kt 9 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/PrintLineNumberCommand.kt 40 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/WriteNextFileCommand.kt 25 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/MoveTextCommand.kt 155 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/SelectFirstFileCommand.kt 25 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/SelectLastFileCommand.kt 25 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/ExCommandProvider.kt 18 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/EchoCommand.kt 26 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/DelfunctionCommand.kt 39 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/GoToLineCommand.kt 29 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/CmdCommand.kt 139 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/YankLinesCommand.kt 46 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/UndoCommand.kt 24 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/EditFileCommand.kt 36 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/PreviousFileCommand.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/PackaddCommand.kt 28 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/WriteQuitCommand.kt 23 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/SelectFileCommand.kt 30 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/DeleteLinesCommand.kt 32 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/RegistersCommand.kt 34 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/GlobalCommand.kt 193 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/AsciiCommand.kt 22 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/HistoryCommand.kt 106 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/MarkCommand.kt 30 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/ShiftRightCommand.kt 39 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/CopyTextCommand.kt 54 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/PreviousTabCommand.kt 22 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/NormalCommand.kt 50 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/TabMoveCommand.kt 61 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/BufferCloseCommand.kt 28 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/ExecuteCommand.kt 30 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/SplitCommand.kt 31 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/PutLinesCommand.kt 46 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/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/ActionCommand.kt 38 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/mapping/MapCommand.kt 195 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/UnMapCommand.kt 50 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/FindFileCommand.kt 36 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/SourceCommand.kt 33 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/RedoCommand.kt 24 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/SortCommand.kt 112 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/ExCommandTree.kt 44 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/expressions/EnvVariableExpression.kt 12 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/ScopeExpression.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/RegisterExpression.kt 33 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/CurlyBracesName.kt 10 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/Expression.kt 19 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/NamedFunctionCallExpression.kt 42 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/FuncrefCallExpression.kt 26 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/SimpleExpression.kt 20 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/ListExpression.kt 12 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/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/GreaterThanOrEqualToHandler.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/ArithmeticOperatorHandlers.kt 62 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/binary/GreaterThanHandler.kt 6 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/DoesNotMatchHandler.kt 9 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/ConcatenationHandler.kt 11 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/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/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/expressions/operators/handlers/unary/ArithmeticUnaryOperatorHandlers.kt 23 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/UnaryOperator.kt 16 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/UnaryExpression.kt 11 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/functions/LazyVimscriptFunction.kt 10 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/handlers/cursorFunctions/ColLineFunctionHandler.kt 113 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/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/dictionaryFunctions/HasKeyFunctionHandler.kt 32 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/bitwiseFunctions/InvertFunctionHandler.kt 12 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/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/functions/handlers/textFunctions/GetLineFunctionHandler.kt 49 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/MaxFunctionHandler.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/ExtendFunctionHandlers.kt 62 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/SliceFunctionHandler.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/MinFunctionHandler.kt 35 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/MapFunctionHandlers.kt 198 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/ForEachFunctionHandler.kt 76 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/RepeatFunctionHandler.kt 33 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/varFunctions/FunctionFunctionHandler.kt 68 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/floatFunctions/HyperbolicFunctionHandlers.kt 17 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/FmodFunctionHandler.kt 6 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/Float2NrFunctionHandler.kt 25 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/FloatFunctionHandlerBase.kt 27 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/AbsFunctionHandler.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/CopyFunctionHandler.kt 18 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/ToupperFunctionHandler.kt 13 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/TrimFunctionHandler.kt 36 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/EscapeFunctionHandler.kt 27 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/StringFunctionHandler.kt 22 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/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/InsertFunctionHandler.kt 37 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/listFunctions/SortUniqFunctionHandlers.kt 138 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/IndexFunctionHandler.kt 37 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/FunctionHandler.kt 152 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/FunctionUtil.kt 35 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/variables/Variable.kt 8 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/HighLightVariable.kt 17 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/FinishStatement.kt 22 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/loops/WhileLoop.kt 42 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/ContinueStatement.kt 21 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/IfStatement.kt 48 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/AnonymousFunctionDeclaration.kt 66 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/VimString.kt 36 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/VimDataType.kt 34 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/VimBlob.kt 24 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/VimDictionary.kt 107 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/LazyInstance.kt 12 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/vimscript/services/VariableService.kt 62 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/OptionDeclaredScope.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/OptionConstants.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/options/helpers/ClipboardOptionHelper.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/OptionAccessScope.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/Option.kt 232 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/options/OptionChangeListener.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/diagnostic/VimLogger.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/SearchGroup.kt 421 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/visual/EngineVisualGroup.kt 125 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/group/visual/VimSelection.kt 134 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/visual/EngineVisualModeHelper.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/WindowGroupBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/group/StringUtil.kt 55 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 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCaretListener.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimRegexpService.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOptionGroupBase.kt 860 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMotionGroupBase.kt 362 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimFile.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandLineServiceBase.kt 54 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandLineCaret.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMotionGroup.kt 79 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimInjector.kt 86 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimIndentConfig.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimJumpServiceBase.kt 58 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStorageServiceBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStatistics.kt 12 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMessagesBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimscriptParser.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOptionGroup.kt 78 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimClipboardManager.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroup.kt 221 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimVisualMotionGroupBase.kt 169 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimKeyGroupBase.kt 192 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimEditorBase.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimActionExecutor.kt 35 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimSearchGroup.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/OptionsPropertiesBase.kt 86 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimscriptExecutor.kt 23 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimModalInputBase.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimScrollingModel.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMessages.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimEnabler.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMarkServiceBase.kt 558 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimMarkService.kt 63 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimKeyGroup.kt 54 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimscriptParserBase.kt 156 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOutputPanel.kt 15 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/Options.kt 289 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimScriptFunctionServiceBase.kt 148 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimScriptExecutorBase.kt 107 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimEditorGroup.kt 10 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimJumpService.kt 51 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimscriptFunctionService.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCaret.kt 97 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimFileBase.kt 90 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimProcessGroup.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimSearchGroupBase.kt 1106 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandGroup.kt 17 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStringParserBase.kt 581 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimInjectorBase.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimPsiService.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimSearchHelper.kt 167 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimModalInput.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOutputPanelServiceBase.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimrcFileState.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimTemplateManager.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/VimChangeGroupBase.kt 1614 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/SelectionInfo.kt 55 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/EngineEditorHelperBase.kt 9 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimScrollGroup.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCaretBase.kt 82 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimSearchHelperBase.kt 1536 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimPathExpansionImpl.kt 44 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimRegexServiceBase.kt 43 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimDigraphGroup.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStringParser.kt 19 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/EngineEditorHelper.kt 190 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimApplication.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimRedrawService.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimExtensionRegistrator.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimDocument.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOutputPanelService.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/OptionProperties.kt 49 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/SystemInfoService.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimEditor.kt 141 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimPathExpansion.kt 5 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimLookupManager.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimExceptionUtil.kt 4 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimVirtualFile.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimOutputPanelBase.kt 28 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimApplicationBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimModalInputService.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/ExecutionContextManagerBase.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandGroupBase.kt 48 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimVisualMotionGroup.kt 24 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/NativeAction.kt 13 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandLine.kt 82 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/ExecutionContext.kt 7 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimCommandLineService.kt 25 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimStorageService.kt 16 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimDigraphGroupBase.kt 1616 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/history/HistoryEntry.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/history/HistoryBlock.kt 30 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/DeleteToCaretAction.kt 13 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/DeleteNextCharAction.kt 25 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/DeletePreviousCharAction.kt 20 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/SelectOlderHistoryFilteredAction.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/CommandLineActionHandler.kt 31 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/ExEntryAction.kt 27 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/MoveCaretLeftAction.kt 14 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/ToggleInsertModeAction.kt 15 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/SelectNewerHistoryFilteredAction.kt 11 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ex/ProcessExEntryActions.kt 103 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/EngineCommandProvider.kt 4 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/MotionScrollFirstScreenColumnAction.kt 21 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/MotionScrollFirstScreenLineStartAction.kt 25 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/MotionScrollHalfWidthRightAction.kt 24 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/MotionScrollColumnLeftAction.kt 25 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/scroll/MotionScrollHalfPageUpAction.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/MotionScrollMiddleScreenLineAction.kt 38 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/MotionScrollHalfWidthLeftAction.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/MotionScrollColumnRightAction.kt 24 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/MotionScrollLastScreenLineAction.kt 25 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/mark/MotionGotoFileMarkLineAction.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/MotionGotoFileMarkAction.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/MotionMarkAction.kt 23 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/object/MotionAngleAction.kt 122 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/MotionParagraphAction.kt 38 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/MotionWordAction.kt 73 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/SelectDeleteAction.kt 40 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/SelectMotionArrowRightAction.kt 47 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/SelectMotionBigWordRightAction.kt 25 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/SelectEscapeAction.kt 24 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/SelectEnableCharacterModeAction.kt 31 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/SelectEnterAction.kt 33 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/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/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/MotionGotoLineFirstAction.kt 48 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/updown/MotionGotoLineLastEndAction.kt 72 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/MotionPercentOrMatchAction.kt 38 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/MotionDownLess1FirstNonSpaceAction.kt 27 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/VisualSelectSearch.kt 55 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/search/SearchWholeWordBackwardAction.kt 32 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/SearchWholeWordForwardAction.kt 32 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/SearchWordBackwardAction.kt 32 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/SearchAgainPreviousAction.kt 30 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/visual/VisualToggleBlockModeAction.kt 28 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/VisualSwapSelectionsAction.kt 39 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/motion/visual/VisualExitModeAction.kt 48 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/VisualSwapEndsAction.kt 60 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/text/MotionNthCharacterAction.kt 31 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/MotionSentenceNextEndAction.kt 43 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/text/MotionWordLeftAction.kt 42 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/MotionSentenceStartAction.kt 53 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/MotionBigWordLeftAction.kt 25 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/MotionBigWordRightAction.kt 25 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/MotionParagraphAction.kt 39 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/MotionMethodStartAction.kt 44 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/leftright/MotionFirstNonSpaceAction.kt 26 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/MotionRightAction.kt 35 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/MotionShiftEndAction.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/MotionLastScreenColumnAction.kt 39 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/MotionLeftAction.kt 30 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/MotionEndAction.kt 37 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/leftright/MotionHomeAction.kt 26 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/MotionShiftHomeAction.kt 17 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/MotionSpaceAction.kt 29 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/MotionShiftArrowLeftAction.kt 23 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/MotionFirstScreenColumnAction.kt 25 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/MotionArrowLeftAction.kt 56 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/CommandProvider.kt 30 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/copy/YankVisualLinesAction.kt 43 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/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/YankVisualAction.kt 36 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/copy/PutTextAction.kt 68 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/FileCloseAction.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/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/FileGetAsciiAction.kt 22 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/file/FileSaveCloseAction.kt 23 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/insert/InsertEnterAction.kt 38 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/InsertDeleteInsertedTextAction.kt 49 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/InsertBeforeCursorAction.kt 25 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/InsertAtPreviousInsertAction.kt 34 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/InsertDeletePreviousWordAction.kt 58 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/InsertLineStartAction.kt 23 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/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/InsertExitModeAction.kt 25 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/InsertCharacterAroundCursorAction.kt 69 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/InsertBeforeFirstNonBlankAction.kt 23 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/insert/InsertNewLineBelowAction.kt 83 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/delete/DeleteMotionAction.kt 31 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/DeleteVisualAction.kt 33 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/DeleteVisualLinesEndAction.kt 59 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/LazyVimCommand.kt 31 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/ChangeRot13MotionAction.kt 60 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/ChangeEndOfLineAction.kt 28 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/ChangeReplaceAction.kt 28 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/ChangeInInsertSequenceAction.kt 37 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/ChangeLastSearchReplaceAction.kt 33 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/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/change/ReformatCodeMotionAction.kt 28 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/ChangeMotionAction.kt 37 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/ChangeCaseToggleVisualAction.kt 27 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/ChangeCaseToggleCharacterAction.kt 24 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/ChangeCaseLowerVisualAction.kt 27 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/ChangeLastGlobalSearchReplaceAction.kt 26 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/ChangeCaseUpperVisualAction.kt 27 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/ChangeCaseToggleMotionAction.kt 41 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/shift/ShiftLeft.kt 72 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/ShiftRight.kt 72 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/change/Extension.kt 36 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/ToggleRecordingAction.kt 31 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/macro/PlaybackRegisterAction.kt 53 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/HorizontalSplitAction.kt 22 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/VerticalSplitAction.kt 22 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/tabs/PreviousTabAction.kt 35 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/LookupUpAction.kt 32 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/LookupDownAction.kt 32 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/action/ResetModeAction.kt 51 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/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/VimPutBase.kt 527 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/put/VimPut.kt 51 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/VimRegexParser.kt 30 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/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/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/regexp/parser/visitors/CollectionElementVisitor.kt 100 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/CharPointer.kt 194 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/match/VimMatchGroup.kt 6 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/VimRegexException.kt 2 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/VimRegex.kt 509 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/matcher/EpsilonMatcher.kt 19 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/EndOfWordMatcher.kt 23 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/CollectionMatcher.kt 45 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/nfa/matcher/StartOfLineMatcher.kt 20 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/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/EndOfLineMatcher.kt 21 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/CharacterMatcher.kt 25 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/BackreferenceMatcher.kt 30 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/DotMatcher.kt 23 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/LineMatchers.kt 109 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/NFA.kt 101 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/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/SimulationStrategy.kt 6 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/VimRegexOptions.kt 8 vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/VimRegexErrors.kt 5 vim-engine/src/main/antlr/Vimscript.g4 826 vim-engine/src/main/antlr/RegexParser.g4 208 vim-engine/src/main/antlr/RegexLexer.g4 618 vim-engine/build.gradle.kts 97 scripts-ts/src/checkNewPluginDependencies.ts 76 scripts-ts/src/teamcityTest.ts 18 scripts-ts/src/selectTicketForAnalysis.ts 165 scripts-ts/src/updateYoutrackOnCommit.ts 34 scripts-ts/src/tools/youtrack.ts 286 scripts-ts/src/youtrack-cli/delete-version.ts 16 scripts-ts/src/youtrack-cli/set-fix-version.ts 14 scripts-ts/src/youtrack-cli/add-comment.ts 38 scripts-ts/src/youtrack-cli/remove-tag.ts 19 scripts-ts/src/youtrack-cli/set-status.ts 31 scripts-ts/src/youtrack-cli/get-ticket.ts 50 scripts-ts/src/youtrack-cli/create-version.ts 14 scripts-ts/src/youtrack-cli/add-tag.ts 19 scripts-ts/src/updateAuthors.ts 230 scripts-ts/src/completeTicketAnalysis.ts 108 src/main/java/com/maddyhome/idea/vim/ex/ExOutputModel.kt 125 src/main/java/com/maddyhome/idea/vim/ex/vimscript/VimScriptGlobalEnvironment.java 19 src/main/java/com/maddyhome/idea/vim/extension/highlightedyank/VimHighlightedYank.kt 212 src/main/java/com/maddyhome/idea/vim/extension/VimExtensionFacade.kt 228 src/main/java/com/maddyhome/idea/vim/extension/paragraphmotion/ParagraphMotion.kt 48 src/main/java/com/maddyhome/idea/vim/extension/replacewithregister/ReplaceWithRegister.kt 26 src/main/java/com/maddyhome/idea/vim/extension/replacewithregister/ReplaceWithRegisterNewApi.kt 132 src/main/java/com/maddyhome/idea/vim/extension/hints/ToggleHintsAction.kt 108 src/main/java/com/maddyhome/idea/vim/extension/hints/HintTarget.kt 21 src/main/java/com/maddyhome/idea/vim/extension/hints/HintGenerator.kt 93 src/main/java/com/maddyhome/idea/vim/extension/VimExtension.java 18 src/main/java/com/maddyhome/idea/vim/extension/exchange/VimExchangeExtension.kt 287 src/main/java/com/maddyhome/idea/vim/extension/nerdtree/NerdTreeAction.kt 31 src/main/java/com/maddyhome/idea/vim/extension/nerdtree/Mappings.kt 95 src/main/java/com/maddyhome/idea/vim/extension/nerdtree/NerdTree.kt 207 src/main/java/com/maddyhome/idea/vim/extension/nerdtree/AbstractDispatcher.kt 42 src/main/java/com/maddyhome/idea/vim/extension/nerdtree/NerdTreeEverywhere.kt 45 src/main/java/com/maddyhome/idea/vim/extension/multiplecursors/VimMultipleCursorsExtension.kt 238 src/main/java/com/maddyhome/idea/vim/extension/VimExtensionHandler.kt 14 src/main/java/com/maddyhome/idea/vim/extension/commentary/CommentaryExtension.kt 191 src/main/java/com/maddyhome/idea/vim/extension/matchit/Matchit.kt 463 src/main/java/com/maddyhome/idea/vim/extension/sneak/IdeaVimSneakExtension.kt 277 src/main/java/com/maddyhome/idea/vim/extension/argtextobj/VimArgTextObjExtension.kt 491 src/main/java/com/maddyhome/idea/vim/extension/VimExtensionRegistrar.kt 105 src/main/java/com/maddyhome/idea/vim/extension/ExtensionBeanClass.kt 20 src/main/java/com/maddyhome/idea/vim/extension/VimApi.kt 9 src/main/java/com/maddyhome/idea/vim/extension/ShortcutDispatcher.kt 88 src/main/java/com/maddyhome/idea/vim/extension/textobjindent/VimIndentObject.kt 137 src/main/java/com/maddyhome/idea/vim/extension/surround/VimSurroundExtension.kt 325 src/main/java/com/maddyhome/idea/vim/extension/miniai/MiniAI.kt 130 src/main/java/com/maddyhome/idea/vim/extension/textobjentire/VimTextObjEntireExtension.kt 35 src/main/java/com/maddyhome/idea/vim/mark/IntellijMark.kt 29 src/main/java/com/maddyhome/idea/vim/thinapi/IjVimPluginService.kt 19 src/main/java/com/maddyhome/idea/vim/thinapi/IjPluginListener.kt 30 src/main/java/com/maddyhome/idea/vim/thinapi/IjVimHighlightingService.kt 48 src/main/java/com/maddyhome/idea/vim/thinapi/IjJsonExtensionProvider.kt 120 src/main/java/com/maddyhome/idea/vim/thinapi/IjPluginExtensionsScanner.kt 54 src/main/java/com/maddyhome/idea/vim/thinapi/IjExtensionLoader.kt 38 src/main/java/com/maddyhome/idea/vim/ide/riderDetector.kt 12 src/main/java/com/maddyhome/idea/vim/ide/clionNovaDetector.kt 12 src/main/java/com/maddyhome/idea/vim/newapi/IjVimSearchGroup.kt 242 src/main/java/com/maddyhome/idea/vim/newapi/IjVimMessages.kt 74 src/main/java/com/maddyhome/idea/vim/newapi/IjVimSearchHelper.kt 40 src/main/java/com/maddyhome/idea/vim/newapi/IjEditorExecutionContext.kt 12 src/main/java/com/maddyhome/idea/vim/newapi/IjVimLookupManager.kt 27 src/main/java/com/maddyhome/idea/vim/newapi/ExecuteExtension.kt 13 src/main/java/com/maddyhome/idea/vim/newapi/IjVimDocument.kt 32 src/main/java/com/maddyhome/idea/vim/newapi/IjVimCaret.kt 183 src/main/java/com/maddyhome/idea/vim/newapi/IjNativeActionManager.kt 28 src/main/java/com/maddyhome/idea/vim/newapi/IjClipboardManager.kt 190 src/main/java/com/maddyhome/idea/vim/newapi/IjExecutionContextManager.kt 12 src/main/java/com/maddyhome/idea/vim/newapi/IjTemplateManager.kt 14 src/main/java/com/maddyhome/idea/vim/newapi/IjVimLogger.kt 28 src/main/java/com/maddyhome/idea/vim/newapi/IjVimEditor.kt 423 src/main/java/com/maddyhome/idea/vim/newapi/IjVimInjector.kt 220 src/main/java/com/maddyhome/idea/vim/newapi/IjVimApplication.kt 81 src/main/java/com/maddyhome/idea/vim/newapi/IjVimEnabler.kt 19 src/main/java/com/maddyhome/idea/vim/newapi/IjLiveRange.kt 26 src/main/java/com/maddyhome/idea/vim/EventFacade.java 88 src/main/java/com/maddyhome/idea/vim/key/VimActionsPromoter.kt 43 src/main/java/com/maddyhome/idea/vim/key/KeyHandlerKeeper.kt 12 src/main/java/com/maddyhome/idea/vim/key/IdeaVimDisablerExtensionPoint.kt 12 src/main/java/com/maddyhome/idea/vim/handler/IdeActionHandler.kt 18 src/main/java/com/maddyhome/idea/vim/handler/EditorHandlersChainLogger.kt 41 src/main/java/com/maddyhome/idea/vim/handler/KeymapChecker.kt 108 src/main/java/com/maddyhome/idea/vim/handler/VimEnterHandler.kt 219 src/main/java/com/maddyhome/idea/vim/handler/CopilotKeymapCorrector.kt 72 src/main/java/com/maddyhome/idea/vim/RegisterActions.kt 36 src/main/java/com/maddyhome/idea/vim/VimBundledDictionaryProvider.kt 5 src/main/java/com/maddyhome/idea/vim/icons/VimIcons.java 14 src/main/java/com/maddyhome/idea/vim/troubleshooting/Troubleshooter.kt 35 src/main/java/com/maddyhome/idea/vim/troubleshooting/AccidentalInstallDetector.kt 74 src/main/java/com/maddyhome/idea/vim/helper/IjActionExecutor.kt 146 src/main/java/com/maddyhome/idea/vim/helper/ModeExtensions.kt 36 src/main/java/com/maddyhome/idea/vim/helper/MacKeyRepeat.kt 43 src/main/java/com/maddyhome/idea/vim/helper/UiHelper.kt 34 src/main/java/com/maddyhome/idea/vim/helper/CaretVisualAttributesHelper.kt 115 src/main/java/com/maddyhome/idea/vim/helper/EditorHelper.java 386 src/main/java/com/maddyhome/idea/vim/helper/HandlerInjector.kt 47 src/main/java/com/maddyhome/idea/vim/helper/ScrollHelper.kt 13 src/main/java/com/maddyhome/idea/vim/helper/SearchHelperKt.kt 60 src/main/java/com/maddyhome/idea/vim/helper/SearchHighlightsHelper.kt 233 src/main/java/com/maddyhome/idea/vim/helper/PsiHelper.java 99 src/main/java/com/maddyhome/idea/vim/helper/EditorHelper.kt 73 src/main/java/com/maddyhome/idea/vim/helper/InlayHelper.kt 62 src/main/java/com/maddyhome/idea/vim/helper/TestInputModel.kt 29 src/main/java/com/maddyhome/idea/vim/helper/CommandStateExtensions.kt 22 src/main/java/com/maddyhome/idea/vim/helper/StringHelper.kt 15 src/main/java/com/maddyhome/idea/vim/helper/ScrollViewHelper.kt 126 src/main/java/com/maddyhome/idea/vim/helper/IjEditorHelper.kt 60 src/main/java/com/maddyhome/idea/vim/helper/IjVimStringParser.kt 5 src/main/java/com/maddyhome/idea/vim/helper/MessageHelper.kt 13 src/main/java/com/maddyhome/idea/vim/helper/Helper.kt 62 src/main/java/com/maddyhome/idea/vim/helper/UserDataManager.kt 153 src/main/java/com/maddyhome/idea/vim/helper/UndoRedoHelper.kt 188 src/main/java/com/maddyhome/idea/vim/statistic/OptionsState.kt 61 src/main/java/com/maddyhome/idea/vim/statistic/WidgetState.kt 58 src/main/java/com/maddyhome/idea/vim/statistic/ShortcutConflictState.kt 186 src/main/java/com/maddyhome/idea/vim/statistic/ActionTracker.kt 27 src/main/java/com/maddyhome/idea/vim/statistic/VimscriptState.kt 74 src/main/java/com/maddyhome/idea/vim/statistic/PluginState.kt 52 src/main/java/com/maddyhome/idea/vim/common/CharacterPosition.kt 17 src/main/java/com/maddyhome/idea/vim/common/IndentConfig.kt 17 src/main/java/com/maddyhome/idea/vim/command/CommandState.kt 55 src/main/java/com/maddyhome/idea/vim/vimscript/parser/VimscriptParser.kt 8 src/main/java/com/maddyhome/idea/vim/vimscript/Executor.kt 20 src/main/java/com/maddyhome/idea/vim/vimscript/model/commands/CmdFilterCommand.kt 92 src/main/java/com/maddyhome/idea/vim/vimscript/model/commands/BufferCommand.kt 70 src/main/java/com/maddyhome/idea/vim/vimscript/model/commands/IntellijExCommandProvider.kt 4 src/main/java/com/maddyhome/idea/vim/vimscript/model/commands/BufferListCommand.kt 119 src/main/java/com/maddyhome/idea/vim/vimscript/model/commands/ActionListCommand.kt 43 src/main/java/com/maddyhome/idea/vim/vimscript/model/commands/HelpCommand.kt 38 src/main/java/com/maddyhome/idea/vim/vimscript/model/options/helpers/IdeaRefactorModeHelper.kt 100 src/main/java/com/maddyhome/idea/vim/vimscript/model/functions/handlers/PopupMenuVisibleFunctionHandler.kt 14 src/main/java/com/maddyhome/idea/vim/vimscript/model/functions/handlers/HasFunctionHandler.kt 51 src/main/java/com/maddyhome/idea/vim/vimscript/model/functions/IntellijFunctionProvider.kt 4 src/main/java/com/maddyhome/idea/vim/vimscript/services/FunctionStorage.kt 9 src/main/java/com/maddyhome/idea/vim/vimscript/services/IjVariableService.kt 95 src/main/java/com/maddyhome/idea/vim/group/NotificationService.kt 387 src/main/java/com/maddyhome/idea/vim/group/FileGroup.kt 261 src/main/java/com/maddyhome/idea/vim/group/EditorGroup.java 312 src/main/java/com/maddyhome/idea/vim/group/IjOptions.kt 117 src/main/java/com/maddyhome/idea/vim/group/RegisterGroup.java 147 src/main/java/com/maddyhome/idea/vim/group/CommandGroup.kt 5 src/main/java/com/maddyhome/idea/vim/group/VimJumpServiceImpl.kt 107 src/main/java/com/maddyhome/idea/vim/group/IjVimStorageService.kt 38 src/main/java/com/maddyhome/idea/vim/group/IjVimRedrawService.kt 28 src/main/java/com/maddyhome/idea/vim/group/WindowGroup.java 179 src/main/java/com/maddyhome/idea/vim/group/IjOptionProperties.kt 32 src/main/java/com/maddyhome/idea/vim/group/VimMarkServiceImpl.kt 234 src/main/java/com/maddyhome/idea/vim/group/IjStatisticsService.kt 33 src/main/java/com/maddyhome/idea/vim/group/TabServiceImpl.kt 54 src/main/java/com/maddyhome/idea/vim/group/MotionGroup.kt 249 src/main/java/com/maddyhome/idea/vim/group/IjVimSystemInfoService.kt 9 src/main/java/com/maddyhome/idea/vim/group/MacroGroup.kt 58 src/main/java/com/maddyhome/idea/vim/group/HistoryGroup.java 105 src/main/java/com/maddyhome/idea/vim/group/copy/PutGroup.kt 193 src/main/java/com/maddyhome/idea/vim/group/OptionGroup.kt 771 src/main/java/com/maddyhome/idea/vim/group/IjVimPsiService.kt 44 src/main/java/com/maddyhome/idea/vim/group/visual/VisualMotionGroup.kt 15 src/main/java/com/maddyhome/idea/vim/group/visual/VisualGroup.kt 42 src/main/java/com/maddyhome/idea/vim/group/visual/VisualModeHelper.kt 8 src/main/java/com/maddyhome/idea/vim/group/visual/VimVisualTimer.kt 38 src/main/java/com/maddyhome/idea/vim/group/visual/IdeaSelectionControl.kt 134 src/main/java/com/maddyhome/idea/vim/group/XMLGroup.kt 23 src/main/java/com/maddyhome/idea/vim/group/ChangeGroup.kt 197 src/main/java/com/maddyhome/idea/vim/group/KeyGroup.java 331 src/main/java/com/maddyhome/idea/vim/group/ProcessGroup.kt 104 src/main/java/com/maddyhome/idea/vim/group/SystemMarks.kt 49 src/main/java/com/maddyhome/idea/vim/group/ScrollGroup.kt 241 src/main/java/com/maddyhome/idea/vim/group/LastTabService.kt 11 src/main/java/com/maddyhome/idea/vim/VimPlugin.java 332 src/main/java/com/maddyhome/idea/vim/PluginStartup.kt 58 src/main/java/com/maddyhome/idea/vim/config/VimState.kt 63 src/main/java/com/maddyhome/idea/vim/config/migration/ApplicationConfigurationMigrator.kt 62 src/main/java/com/maddyhome/idea/vim/config/migration/VersionDetectors.kt 31 src/main/java/com/maddyhome/idea/vim/config/migration/ConfigurationMigrators.kt 38 src/main/java/com/maddyhome/idea/vim/action/editor/VimEditorActions.kt 83 src/main/java/com/maddyhome/idea/vim/action/RedrawAction.kt 22 src/main/java/com/maddyhome/idea/vim/action/IntellijCommandProvider.kt 4 src/main/java/com/maddyhome/idea/vim/action/VimPluginToggleAction.kt 22 src/main/java/com/maddyhome/idea/vim/action/VimShortcutKeyAction.kt 292 src/main/java/com/maddyhome/idea/vim/action/change/RepeatChangeAction.kt 62 src/main/java/com/maddyhome/idea/vim/action/change/delete/DeleteJoinVisualLinesSpacesAction.kt 46 src/main/java/com/maddyhome/idea/vim/action/change/delete/DeleteJoinLinesSpacesAction.kt 34 src/main/java/com/maddyhome/idea/vim/action/change/delete/DeleteJoinVisualLinesAction.kt 46 src/main/java/com/maddyhome/idea/vim/action/change/delete/DeleteJoinLinesAction.kt 43 src/main/java/com/maddyhome/idea/vim/action/change/OperatorAction.kt 114 src/main/java/com/maddyhome/idea/vim/action/internal/AddInlineInlaysAction.kt 43 src/main/java/com/maddyhome/idea/vim/action/internal/AddBlockInlaysAction.kt 115 src/main/java/com/maddyhome/idea/vim/inspections/UsePlugSyntaxInspection.kt 71 src/main/java/com/maddyhome/idea/vim/listener/IdeaSpecifics.kt 261 src/main/java/com/maddyhome/idea/vim/listener/RiderSpecifics.kt 61 src/main/java/com/maddyhome/idea/vim/listener/VimInsertListener.kt 18 src/main/java/com/maddyhome/idea/vim/listener/AceJumpSpecifics.kt 19 src/main/java/com/maddyhome/idea/vim/listener/VimListenerManager.kt 584 src/main/java/com/maddyhome/idea/vim/listener/IJEditorFocusListener.kt 48 src/main/java/com/maddyhome/idea/vim/VimTypedActionHandler.kt 78 src/main/java/com/maddyhome/idea/vim/customization/feature/terminal/IdeaVimTerminalDisablerExtension.kt 14 src/main/java/com/maddyhome/idea/vim/VimProjectService.kt 19 src/main/java/com/maddyhome/idea/vim/ui/ExOutputPanel.kt 250 src/main/java/com/maddyhome/idea/vim/ui/ex/InlineCompositeView.kt 80 src/main/java/com/maddyhome/idea/vim/ui/ex/ExNonPrintableFieldView.kt 21 src/main/java/com/maddyhome/idea/vim/ui/ex/ExTextFieldUI.kt 60 src/main/java/com/maddyhome/idea/vim/ui/ex/ExDocument.kt 164 src/main/java/com/maddyhome/idea/vim/ui/ex/ExTextField.kt 340 src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanelService.kt 146 src/main/java/com/maddyhome/idea/vim/ui/ex/IjOutputPanelService.kt 22 src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanel.kt 437 src/main/java/com/maddyhome/idea/vim/ui/ex/ExEditorKit.kt 18 src/main/java/com/maddyhome/idea/vim/ui/ex/ExFakePromptView.kt 21 src/main/java/com/maddyhome/idea/vim/ui/ex/ScrollingInlineCompositeView.kt 45 src/main/java/com/maddyhome/idea/vim/ui/StatusBar.kt 247 src/main/java/com/maddyhome/idea/vim/ui/ShowCmd.kt 98 src/main/java/com/maddyhome/idea/vim/ui/VimEmulationConfigurable.kt 346 src/main/java/com/maddyhome/idea/vim/ui/widgets/mode/listeners/ModeWidgetListener.kt 69 src/main/java/com/maddyhome/idea/vim/ui/widgets/mode/ModeWidgetFactory.kt 30 src/main/java/com/maddyhome/idea/vim/ui/widgets/mode/Util.kt 142 src/main/java/com/maddyhome/idea/vim/ui/widgets/mode/VimStatusBarWidget.kt 37 src/main/java/com/maddyhome/idea/vim/ui/widgets/mode/ModeWidgetPopup.kt 334 src/main/java/com/maddyhome/idea/vim/ui/widgets/mode/VimModeWidget.kt 167 src/main/java/com/maddyhome/idea/vim/ui/widgets/macro/MacroWidgetFactory.kt 79 src/main/java/com/maddyhome/idea/vim/ui/widgets/VimWidgetListener.kt 14 src/main/java/com/maddyhome/idea/vim/ui/Tutor.kt 529 src/main/java/com/maddyhome/idea/vim/ui/ExPanelBorder.kt 18 src/main/java/com/maddyhome/idea/vim/ui/ReloadVimRc.kt 128 src/main/java/com/maddyhome/idea/vim/ui/ModalEntry.kt 57 src/main/resources/META-INF/ideavim-withAceJump.xml 6 src/main/resources/META-INF/plugin.xml 4 src/main/resources/META-INF/ides/ideavim-withClionNova.xml 11 src/main/resources/META-INF/ides/ideavim-withRider.xml 15 src/main/resources/META-INF/features/ideavim-withTerminal.xml 5 src/main/resources/inspectionDescriptions/UsePlugSyntax.html 19 src/main/resources/inspectionDescriptions/UsePlug.html 19 src/testFixtures/kotlin/org/jetbrains/plugins/ideavim/util.kt 108 src/testFixtures/kotlin/org/jetbrains/plugins/ideavim/NeovimTesting.kt 266 src/testFixtures/kotlin/org/jetbrains/plugins/ideavim/OnlyThrowLoggedErrorProcessor.kt 19 src/testFixtures/kotlin/org/jetbrains/plugins/ideavim/EmptyTransferable.kt 13 src/testFixtures/kotlin/org/jetbrains/plugins/ideavim/TestOptionConstants.kt 36 src/testFixtures/kotlin/org/jetbrains/plugins/ideavim/VimTestCase.kt 938 api/src/main/kotlin/com/intellij/vim/api/scopes/ListenersScope.kt 18 api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretRead.kt 53 api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretTransaction.kt 33 api/src/main/kotlin/com/intellij/vim/api/scopes/editor/EditorScope.kt 24 api/src/main/kotlin/com/intellij/vim/api/scopes/editor/Transaction.kt 32 api/src/main/kotlin/com/intellij/vim/api/scopes/editor/ReadScope.kt 10 api/src/main/kotlin/com/intellij/vim/api/scopes/editor/EditorAccessor.kt 57 api/src/main/kotlin/com/intellij/vim/api/scopes/mappingPluginExtensions.kt 126 api/src/main/kotlin/com/intellij/vim/api/scopes/MappingScope.kt 53 api/src/main/kotlin/com/intellij/vim/api/scopes/ModalInput.kt 25 api/src/main/kotlin/com/intellij/vim/api/scopes/TextObjectScope.kt 15 api/src/main/kotlin/com/intellij/vim/api/scopes/VimApiDsl.kt 4 api/src/main/kotlin/com/intellij/vim/api/scopes/DigraphScope.kt 6 api/src/main/kotlin/com/intellij/vim/api/scopes/commandline/CommandLineTransaction.kt 9 api/src/main/kotlin/com/intellij/vim/api/scopes/commandline/CommandLineScope.kt 26 api/src/main/kotlin/com/intellij/vim/api/scopes/commandline/CommandLineRead.kt 8 api/src/main/kotlin/com/intellij/vim/api/scopes/OptionScope.kt 50 api/src/main/kotlin/com/intellij/vim/api/scopes/OutputPanelScope.kt 10 api/src/main/kotlin/com/intellij/vim/api/models/Range.kt 5 api/src/main/kotlin/com/intellij/vim/api/models/Color.kt 15 api/src/main/kotlin/com/intellij/vim/api/models/Mark.kt 8 api/src/main/kotlin/com/intellij/vim/api/models/Jump.kt 7 api/src/main/kotlin/com/intellij/vim/api/models/Mode.kt 35 api/src/main/kotlin/com/intellij/vim/api/models/ApiModels.kt 15 api/src/main/kotlin/com/intellij/vim/api/models/Path.kt 6 api/src/main/kotlin/com/intellij/vim/api/VimPlugin.kt 4 api/src/main/kotlin/com/intellij/vim/api/VimApi.kt 78 api/build.gradle.kts 17 build.gradle.kts 248 scripts/src/main/kotlin/scripts/release/changelogUpdateUnreleased.kt 38 scripts/src/main/kotlin/scripts/release/commitChanges.kt 20 scripts/src/main/kotlin/scripts/release/util.kt 103 scripts/src/main/kotlin/scripts/release/addReleaseTag.kt 16 scripts/src/main/kotlin/scripts/release/calculateNewVersion.kt 17 scripts/src/main/kotlin/scripts/release/selectBranch.kt 17 scripts/src/main/kotlin/scripts/release/calculateNewDevVersion.kt 45 scripts/src/main/kotlin/scripts/release/setTeamCityBuildNumber.kt 5 scripts/src/main/kotlin/scripts/release/calculateNewEapVersion.kt 22 scripts/src/main/kotlin/scripts/Main.kt 4 scripts/src/main/kotlin/scripts/youtrack.kt 191 scripts/src/main/kotlin/scripts/releaseActions.kt 28 scripts/src/main/kotlin/scripts/releaseEap/eapReleaseActions.kt 23 scripts/src/main/kotlin/scripts/ktor.kt 38 scripts/build.gradle.kts 100