├── .eslintrc.json ├── .gitattributes ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .prettierignore ├── .vscode-test.mjs ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── CHANGELOG.template.md ├── README.md ├── images └── icon.png ├── package.json ├── prettier.config.js ├── src ├── Actions │ ├── Action.ts │ ├── BlockCursor.ts │ ├── Case.ts │ ├── CommandLine.ts │ ├── Commands │ │ ├── Base.ts │ │ ├── GoToLine.ts │ │ ├── HorizontalSplit.ts │ │ ├── NewFile.ts │ │ ├── Quit.ts │ │ ├── QuitAll.ts │ │ ├── Shell.ts │ │ ├── VerticalNewFile.ts │ │ ├── VerticalSplit.ts │ │ ├── Write.ts │ │ ├── WriteAll.ts │ │ ├── WriteQuit.ts │ │ └── WriteQuitAll.ts │ ├── Delete.ts │ ├── Filter.ts │ ├── Find.ts │ ├── Fold.ts │ ├── History.ts │ ├── Indent.ts │ ├── Insert.ts │ ├── JoinLines.ts │ ├── Mode.ts │ ├── MoveCursor.ts │ ├── NativeEscape.ts │ ├── Page.ts │ ├── Register.ts │ ├── RelativeLineNumbers.ts │ ├── Replace.ts │ ├── Reveal.ts │ └── Selection.ts ├── Configuration.ts ├── Dispatcher.ts ├── Keys.ts ├── LanguageExtensions │ └── StaticReflect.ts ├── Mappers │ ├── Command.ts │ ├── Generic.ts │ └── SpecialKeys │ │ ├── Char.ts │ │ ├── Common.ts │ │ ├── Motion.ts │ │ ├── N.ts │ │ └── TextObject.ts ├── Modes │ ├── Insert.ts │ ├── Mode.ts │ ├── Normal.ts │ ├── Replace.ts │ ├── Visual.ts │ └── VisualLine.ts ├── Motions │ ├── Character.ts │ ├── Direction.ts │ ├── Document.ts │ ├── Empty.ts │ ├── Line.ts │ ├── Match.ts │ ├── MatchPair.ts │ ├── Motion.ts │ ├── Navigation.ts │ ├── Paragraph.ts │ ├── Word.ts │ └── WrappedLine.ts ├── Symbols │ └── Metadata.ts ├── TextObjects │ ├── Block.ts │ ├── QuotedString.ts │ ├── Tag.ts │ ├── TextObject.ts │ └── Word.ts ├── Types │ └── RangeOffset.ts ├── Utils │ ├── Position.ts │ ├── Range.ts │ ├── Selection.ts │ ├── Text.ts │ └── Word.ts └── extension.ts ├── test ├── Framework │ ├── BlackBox.ts │ └── Util.ts ├── ModeInsert │ └── escape.test.ts ├── ModeNormal │ ├── %.test.ts │ ├── J.test.ts │ ├── N b.test.ts │ ├── N w.test.ts │ ├── b.test.ts │ ├── comma.test.ts │ ├── d a w.test.ts │ ├── d a {.test.ts │ ├── d d.test.ts │ ├── d i t.test.ts │ ├── d i w.test.ts │ ├── d i {.test.ts │ ├── d {N} d.test.ts │ ├── d {N} {motion}.test.ts │ ├── d {motion}.test.ts │ ├── e.test.ts │ ├── f.test.ts │ ├── g d.test.ts │ ├── g e.test.ts │ ├── r.test.ts │ ├── semicolon.test.ts │ ├── w (Japanese).test.ts │ ├── w.test.ts │ ├── y y.test.ts │ ├── y {N} y.test.ts │ ├── {.test.ts │ ├── {N} %.test.ts │ ├── {N} d d.test.ts │ ├── {N} d {motion}.test.ts │ ├── {N} f.test.ts │ ├── {N} p.test.ts │ ├── {N} x.test.ts │ ├── {N} y y.test.ts │ ├── {N} ~.test.ts │ ├── }.test.ts │ └── ~.test.ts ├── ModeVisual │ ├── J.test.ts │ ├── Y.test.ts │ ├── greater-than.test.ts │ ├── h.test.ts │ ├── i w.test.ts │ ├── l.test.ts │ ├── less-than.test.ts │ └── repeat.test.ts └── ModeVisualLine │ ├── Y.test.ts │ └── p.test.ts ├── tsconfig.json └── webpack.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ts text eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.vscode-test.mjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG.template.md: -------------------------------------------------------------------------------- 1 | ```releases 2 | # [${name}](${html_url}) 3 | 4 | ${body} 5 | 6 | 7 | ``` 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/README.md -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/images/icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/prettier.config.js -------------------------------------------------------------------------------- /src/Actions/Action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Action.ts -------------------------------------------------------------------------------- /src/Actions/BlockCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/BlockCursor.ts -------------------------------------------------------------------------------- /src/Actions/Case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Case.ts -------------------------------------------------------------------------------- /src/Actions/CommandLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/CommandLine.ts -------------------------------------------------------------------------------- /src/Actions/Commands/Base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/Base.ts -------------------------------------------------------------------------------- /src/Actions/Commands/GoToLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/GoToLine.ts -------------------------------------------------------------------------------- /src/Actions/Commands/HorizontalSplit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/HorizontalSplit.ts -------------------------------------------------------------------------------- /src/Actions/Commands/NewFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/NewFile.ts -------------------------------------------------------------------------------- /src/Actions/Commands/Quit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/Quit.ts -------------------------------------------------------------------------------- /src/Actions/Commands/QuitAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/QuitAll.ts -------------------------------------------------------------------------------- /src/Actions/Commands/Shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/Shell.ts -------------------------------------------------------------------------------- /src/Actions/Commands/VerticalNewFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/VerticalNewFile.ts -------------------------------------------------------------------------------- /src/Actions/Commands/VerticalSplit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/VerticalSplit.ts -------------------------------------------------------------------------------- /src/Actions/Commands/Write.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/Write.ts -------------------------------------------------------------------------------- /src/Actions/Commands/WriteAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/WriteAll.ts -------------------------------------------------------------------------------- /src/Actions/Commands/WriteQuit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/WriteQuit.ts -------------------------------------------------------------------------------- /src/Actions/Commands/WriteQuitAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Commands/WriteQuitAll.ts -------------------------------------------------------------------------------- /src/Actions/Delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Delete.ts -------------------------------------------------------------------------------- /src/Actions/Filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Filter.ts -------------------------------------------------------------------------------- /src/Actions/Find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Find.ts -------------------------------------------------------------------------------- /src/Actions/Fold.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Fold.ts -------------------------------------------------------------------------------- /src/Actions/History.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/History.ts -------------------------------------------------------------------------------- /src/Actions/Indent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Indent.ts -------------------------------------------------------------------------------- /src/Actions/Insert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Insert.ts -------------------------------------------------------------------------------- /src/Actions/JoinLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/JoinLines.ts -------------------------------------------------------------------------------- /src/Actions/Mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Mode.ts -------------------------------------------------------------------------------- /src/Actions/MoveCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/MoveCursor.ts -------------------------------------------------------------------------------- /src/Actions/NativeEscape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/NativeEscape.ts -------------------------------------------------------------------------------- /src/Actions/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Page.ts -------------------------------------------------------------------------------- /src/Actions/Register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Register.ts -------------------------------------------------------------------------------- /src/Actions/RelativeLineNumbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/RelativeLineNumbers.ts -------------------------------------------------------------------------------- /src/Actions/Replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Replace.ts -------------------------------------------------------------------------------- /src/Actions/Reveal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Reveal.ts -------------------------------------------------------------------------------- /src/Actions/Selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Actions/Selection.ts -------------------------------------------------------------------------------- /src/Configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Configuration.ts -------------------------------------------------------------------------------- /src/Dispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Dispatcher.ts -------------------------------------------------------------------------------- /src/Keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Keys.ts -------------------------------------------------------------------------------- /src/LanguageExtensions/StaticReflect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/LanguageExtensions/StaticReflect.ts -------------------------------------------------------------------------------- /src/Mappers/Command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Mappers/Command.ts -------------------------------------------------------------------------------- /src/Mappers/Generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Mappers/Generic.ts -------------------------------------------------------------------------------- /src/Mappers/SpecialKeys/Char.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Mappers/SpecialKeys/Char.ts -------------------------------------------------------------------------------- /src/Mappers/SpecialKeys/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Mappers/SpecialKeys/Common.ts -------------------------------------------------------------------------------- /src/Mappers/SpecialKeys/Motion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Mappers/SpecialKeys/Motion.ts -------------------------------------------------------------------------------- /src/Mappers/SpecialKeys/N.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Mappers/SpecialKeys/N.ts -------------------------------------------------------------------------------- /src/Mappers/SpecialKeys/TextObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Mappers/SpecialKeys/TextObject.ts -------------------------------------------------------------------------------- /src/Modes/Insert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Modes/Insert.ts -------------------------------------------------------------------------------- /src/Modes/Mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Modes/Mode.ts -------------------------------------------------------------------------------- /src/Modes/Normal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Modes/Normal.ts -------------------------------------------------------------------------------- /src/Modes/Replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Modes/Replace.ts -------------------------------------------------------------------------------- /src/Modes/Visual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Modes/Visual.ts -------------------------------------------------------------------------------- /src/Modes/VisualLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Modes/VisualLine.ts -------------------------------------------------------------------------------- /src/Motions/Character.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Character.ts -------------------------------------------------------------------------------- /src/Motions/Direction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Direction.ts -------------------------------------------------------------------------------- /src/Motions/Document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Document.ts -------------------------------------------------------------------------------- /src/Motions/Empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Empty.ts -------------------------------------------------------------------------------- /src/Motions/Line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Line.ts -------------------------------------------------------------------------------- /src/Motions/Match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Match.ts -------------------------------------------------------------------------------- /src/Motions/MatchPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/MatchPair.ts -------------------------------------------------------------------------------- /src/Motions/Motion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Motion.ts -------------------------------------------------------------------------------- /src/Motions/Navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Navigation.ts -------------------------------------------------------------------------------- /src/Motions/Paragraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Paragraph.ts -------------------------------------------------------------------------------- /src/Motions/Word.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/Word.ts -------------------------------------------------------------------------------- /src/Motions/WrappedLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Motions/WrappedLine.ts -------------------------------------------------------------------------------- /src/Symbols/Metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Symbols/Metadata.ts -------------------------------------------------------------------------------- /src/TextObjects/Block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/TextObjects/Block.ts -------------------------------------------------------------------------------- /src/TextObjects/QuotedString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/TextObjects/QuotedString.ts -------------------------------------------------------------------------------- /src/TextObjects/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/TextObjects/Tag.ts -------------------------------------------------------------------------------- /src/TextObjects/TextObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/TextObjects/TextObject.ts -------------------------------------------------------------------------------- /src/TextObjects/Word.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/TextObjects/Word.ts -------------------------------------------------------------------------------- /src/Types/RangeOffset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Types/RangeOffset.ts -------------------------------------------------------------------------------- /src/Utils/Position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Utils/Position.ts -------------------------------------------------------------------------------- /src/Utils/Range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Utils/Range.ts -------------------------------------------------------------------------------- /src/Utils/Selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Utils/Selection.ts -------------------------------------------------------------------------------- /src/Utils/Text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Utils/Text.ts -------------------------------------------------------------------------------- /src/Utils/Word.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/Utils/Word.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/src/extension.ts -------------------------------------------------------------------------------- /test/Framework/BlackBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/Framework/BlackBox.ts -------------------------------------------------------------------------------- /test/Framework/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/Framework/Util.ts -------------------------------------------------------------------------------- /test/ModeInsert/escape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeInsert/escape.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/%.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/%.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/J.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/J.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/N b.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/N b.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/N w.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/N w.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/b.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/b.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/comma.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/comma.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/d a w.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/d a w.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/d a {.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/d a {.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/d d.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/d d.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/d i t.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/d i t.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/d i w.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/d i w.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/d i {.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/d i {.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/d {N} d.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/d {N} d.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/d {N} {motion}.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/d {N} {motion}.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/d {motion}.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/d {motion}.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/e.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/f.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/f.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/g d.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/g d.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/g e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/g e.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/r.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/r.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/semicolon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/semicolon.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/w (Japanese).test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/w (Japanese).test.ts -------------------------------------------------------------------------------- /test/ModeNormal/w.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/w.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/y y.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/y y.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/y {N} y.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/y {N} y.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/{.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/{.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/{N} %.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/{N} %.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/{N} d d.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/{N} d d.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/{N} d {motion}.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/{N} d {motion}.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/{N} f.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/{N} f.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/{N} p.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/{N} p.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/{N} x.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/{N} x.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/{N} y y.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/{N} y y.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/{N} ~.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/{N} ~.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/}.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/}.test.ts -------------------------------------------------------------------------------- /test/ModeNormal/~.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeNormal/~.test.ts -------------------------------------------------------------------------------- /test/ModeVisual/J.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisual/J.test.ts -------------------------------------------------------------------------------- /test/ModeVisual/Y.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisual/Y.test.ts -------------------------------------------------------------------------------- /test/ModeVisual/greater-than.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisual/greater-than.test.ts -------------------------------------------------------------------------------- /test/ModeVisual/h.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisual/h.test.ts -------------------------------------------------------------------------------- /test/ModeVisual/i w.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisual/i w.test.ts -------------------------------------------------------------------------------- /test/ModeVisual/l.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisual/l.test.ts -------------------------------------------------------------------------------- /test/ModeVisual/less-than.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisual/less-than.test.ts -------------------------------------------------------------------------------- /test/ModeVisual/repeat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisual/repeat.test.ts -------------------------------------------------------------------------------- /test/ModeVisualLine/Y.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisualLine/Y.test.ts -------------------------------------------------------------------------------- /test/ModeVisualLine/p.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/test/ModeVisualLine/p.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aioutecism/amVim-for-VSCode/HEAD/webpack.config.js --------------------------------------------------------------------------------