forked from YuantianDing/oomotion_vscode
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
1 lines (1 loc) · 29.5 KB
/
package.json
1
{"name":"oomotion-vscode","displayName":"Oomotion","publisher":"yuantiand","description":"A textobject-oriented vscode keymap. Inspired by vim, kakoune and helix.","repository":"https://github.com/DnailZ/oomotion_vscode","keywords":["keymaps","vim","oomotion","textobject","kakoune","helix"],"version":"0.0.2","engines":{"vscode":"^1.66.0"},"categories":["Keymaps","Other"],"icon":"docs/logo.png","activationEvents":["*"],"main":"./out/extension.js","contributes":{"commands":[{"command":"oomotion-vscode.collapseToCharMotion","title":"Oomotion: Char Motion"},{"command":"oomotion-vscode.collapseToLineMotion","title":"Oomotion: Line Motion"},{"command":"oomotion-vscode.collapseToWordMotion","title":"Oomotion: Word Motion"},{"command":"oomotion-vscode.collapseToSmallWordMotion","title":"Oomotion: Small Word Motion"},{"command":"oomotion-vscode.collapseToTreeSitterMotion","title":"Oomotion: Tree Sitter Motion"},{"command":"oomotion-vscode.collapseToLineTreeMotion","title":"Oomotion: Line Tree Motion"},{"command":"oomotion-vscode.collapseToLineWordMotion","title":"Oomotion: Line Word Motion"},{"command":"oomotion-vscode.collapseToBigWordMotion","title":"Oomotion: Big Word Motion"},{"command":"oomotion-vscode.moveObjLeft","title":"Oomotion: Move Obj Left"},{"command":"oomotion-vscode.moveObjRight","title":"Oomotion: Move Obj Right"},{"command":"oomotion-vscode.moveObjDown","title":"Oomotion: Move Obj Down"},{"command":"oomotion-vscode.moveObjUp","title":"Oomotion: Move Obj Up"},{"command":"oomotion-vscode.addCursorObjLeft","title":"Oomotion: Add Cursor Obj Left"},{"command":"oomotion-vscode.addCursorObjRight","title":"Oomotion: Add Cursor Obj Right"},{"command":"oomotion-vscode.addCursorObjDown","title":"Oomotion: Add Cursor Obj Down"},{"command":"oomotion-vscode.addCursorObjUp","title":"Oomotion: Add Cursor Obj Up"},{"command":"oomotion-vscode.swapObjLeft","title":"Oomotion: Swap Obj Left"},{"command":"oomotion-vscode.swapObjRight","title":"Oomotion: Swap Obj Right"},{"command":"oomotion-vscode.swapObjDown","title":"Oomotion: Swap Obj Down"},{"command":"oomotion-vscode.swapObjUp","title":"Oomotion: Swap Obj Up"},{"command":"oomotion-vscode.duplicateObjLeft","title":"Oomotion: Duplicate Obj Left"},{"command":"oomotion-vscode.duplicateObjRight","title":"Oomotion: Duplicate Obj Right"},{"command":"oomotion-vscode.duplicateObjDown","title":"Oomotion: Duplicate Obj Down"},{"command":"oomotion-vscode.duplicateObjUp","title":"Oomotion: Duplicate Obj Up"},{"command":"oomotion-vscode.findPreviousObjectByOneCharacter","title":"Oomotion: Find Previous Object by one character"},{"command":"oomotion-vscode.findNextObjectByOneCharacter","title":"Oomotion: Find Next Object by one character"},{"command":"oomotion-vscode.findNextObjectBySelection","title":"Oomotion: Find Next Object by Selection"},{"command":"oomotion-vscode.findPreviousObjectBySelection","title":"Oomotion: Find Previous Object by Selection"},{"command":"oomotion-vscode.addCursorAtNextObjectBySelection","title":"Oomotion: Add Cursor at Next Object by Selection"},{"command":"oomotion-vscode.addCursorAtPreviousObjectBySelection","title":"Oomotion: Add Cursor at Previous Object by Selection"},{"command":"oomotion-vscode.appendAfterInnerObject","title":"Oomotion: Append after inner Object"},{"command":"oomotion-vscode.appendAfterNewObject","title":"Oomotion: Append after new Object"},{"command":"oomotion-vscode.insertBeforeInnerObject","title":"Oomotion: Insert before inner Object"},{"command":"oomotion-vscode.insertBeforeNewObject","title":"Oomotion: Insert before new Object"},{"command":"oomotion-vscode.insertBeforeLine","title":"Oomotion: Insert Before Line"},{"command":"oomotion-vscode.appendAfterLine","title":"Oomotion: Append After Line"},{"command":"oomotion-vscode.newLineBelow","title":"Oomotion: New Line Below"},{"command":"oomotion-vscode.newLineAbove","title":"Oomotion: New Line Above"},{"command":"oomotion-vscode.undo","title":"Oomotion: Undo"},{"command":"oomotion-vscode.redo","title":"Oomotion: Redo"},{"command":"oomotion-vscode.yankObjectIntoDefaultRegister","title":"Oomotion: Yank Object into default register."},{"command":"oomotion-vscode.yankLineIntoDefaultRegister","title":"Oomotion: Yank Line into default register."},{"command":"oomotion-vscode.pasteBeforeObject","title":"Oomotion: Paste before Object"},{"command":"oomotion-vscode.pasteAfterObject","title":"Oomotion: Paste after Object"},{"command":"oomotion-vscode.pasteBeforeInnerObject","title":"Oomotion: Paste before inner Object"},{"command":"oomotion-vscode.pasteAfterInnerObject","title":"Oomotion: Paste after inner Object"},{"command":"oomotion-vscode.deleteObject","title":"Oomotion: Delete Object"},{"command":"oomotion-vscode.deleteOuterObject","title":"Oomotion: Delete outer Object"},{"command":"oomotion-vscode.changeInnerObject","title":"Oomotion: Change inner Object"},{"command":"oomotion-vscode.changeObject","title":"Oomotion: Change Object"},{"command":"oomotion-vscode.replaceObjectWithYanked","title":"Oomotion: Replace Object with yanked"},{"command":"oomotion-vscode.repeatLastAction","title":"Oomotion: Repeat Last Action"},{"command":"oomotion-vscode.goBackToLastPosition","title":"Oomotion: Go back to last position"},{"command":"oomotion-vscode.EnterSelectState","title":"Oomotion: Enter SELECT State"},{"command":"oomotion-vscode.EnterNormalState","title":"Oomotion: Enter NORMAL State"},{"command":"oomotion-vscode.EnterInsertState","title":"Oomotion: Enter INSERT State"},{"command":"oomotion-vscode.escapeSelectState","title":"Oomotion: Escape SELECT State"},{"command":"oomotion-vscode.replaceWithCsExpression","title":"Oomotion: Replace With CS Expression"},{"command":"oomotion-vscode.insertBeforeWithCsExpression","title":"Oomotion: Insert Before With CS Expression"},{"command":"oomotion-vscode.appendAfterWithCsExpression","title":"Oomotion: Append After With CS Expression"},{"command":"oomotion-vscode.centerSelection","title":"Oomotion: Move Selection to Center"},{"command":"oomotion-vscode.alignLinesWithCharacter","title":"Oomotion: Align Lines with character"},{"command":"oomotion-vscode.easyMotion","title":"Oomotion: EasyMotion"},{"command":"oomotion-vscode.applyModifiersToSelection","title":"Oomotion: Apply Modifiers to Selection"}],"keybindings":[{"command":"oomotion-vscode.collapseToCharMotion","key":"shift+6","mac":"shift+6","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.collapseToLineMotion","key":"x","mac":"x","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.collapseToWordMotion","key":"w","mac":"w","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.collapseToSmallWordMotion","key":"alt+w","mac":"alt+w","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.collapseToTreeSitterMotion","key":"t","mac":"t","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.collapseToLineTreeMotion","key":"shift+t","mac":"shift+t","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.collapseToLineWordMotion","key":"shift+x","mac":"shift+x","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.collapseToBigWordMotion","key":"shift+w","mac":"shift+w","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.moveObjLeft","key":"h","mac":"h","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.moveObjLeft","key":"left","mac":"left","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.moveObjRight","key":"l","mac":"l","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.moveObjRight","key":"right","mac":"right","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.moveObjDown","key":"j","mac":"j","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.moveObjDown","key":"down","mac":"down","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.moveObjUp","key":"k","mac":"k","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.moveObjUp","key":"up","mac":"up","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.addCursorObjLeft","key":"shift+h","mac":"shift+h","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.addCursorObjLeft","key":"shift+left","mac":"shift+left","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.addCursorObjRight","key":"shift+l","mac":"shift+l","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.addCursorObjRight","key":"shift+right","mac":"shift+right","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.addCursorObjDown","key":"shift+j","mac":"shift+j","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.addCursorObjDown","key":"shift+down","mac":"shift+down","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.addCursorObjUp","key":"shift+k","mac":"shift+k","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.addCursorObjUp","key":"shift+up","mac":"shift+up","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.swapObjLeft","key":"alt+h","mac":"alt+h","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.swapObjLeft","key":"alt+left","mac":"alt+left","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.swapObjRight","key":"alt+l","mac":"alt+l","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.swapObjRight","key":"alt+right","mac":"alt+right","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.swapObjDown","key":"alt+j","mac":"alt+j","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.swapObjDown","key":"alt+down","mac":"alt+down","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.swapObjUp","key":"alt+k","mac":"alt+k","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.swapObjUp","key":"alt+up","mac":"alt+up","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.duplicateObjLeft","key":"shift+alt+h","mac":"shift+alt+h","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.duplicateObjLeft","key":"shift+alt+left","mac":"shift+alt+left","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.duplicateObjRight","key":"shift+alt+l","mac":"shift+alt+l","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.duplicateObjRight","key":"shift+alt+right","mac":"shift+alt+right","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.duplicateObjDown","key":"shift+alt+j","mac":"shift+alt+j","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.duplicateObjDown","key":"shift+alt+down","mac":"shift+alt+down","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.duplicateObjUp","key":"shift+alt+k","mac":"shift+alt+k","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.duplicateObjUp","key":"shift+alt+up","mac":"shift+alt+up","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.findPreviousObjectByOneCharacter","key":"s","mac":"s","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.findNextObjectByOneCharacter","key":"f","mac":"f","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.findNextObjectBySelection","key":"n","mac":"n","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.findPreviousObjectBySelection","key":"b","mac":"b","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.addCursorAtNextObjectBySelection","key":"shift+n","mac":"shift+n","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.addCursorAtPreviousObjectBySelection","key":"shift+b","mac":"shift+b","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.appendAfterInnerObject","key":"i","mac":"i","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.appendAfterNewObject","key":"alt+i","mac":"alt+i","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.insertBeforeInnerObject","key":"a","mac":"a","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.insertBeforeNewObject","key":"alt+a","mac":"alt+a","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.insertBeforeLine","key":"shift+I","mac":"shift+I","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.appendAfterLine","key":"shift+a","mac":"shift+a","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.newLineBelow","key":"o","mac":"o","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.newLineAbove","key":"shift+o","mac":"shift+o","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.undo","key":"u","mac":"u","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.redo","key":"shift+u","mac":"shift+u","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.yankObjectIntoDefaultRegister","key":"y","mac":"y","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.yankLineIntoDefaultRegister","key":"shift+Y","mac":"shift+Y","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.pasteBeforeObject","key":"p","mac":"p","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.pasteAfterObject","key":"shift+p","mac":"shift+p","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.pasteBeforeInnerObject","key":"shift+0","mac":"shift+0","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.pasteAfterInnerObject","key":"shift+9","mac":"shift+9","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.deleteObject","key":"d","mac":"d","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.deleteOuterObject","key":"shift+d","mac":"shift+d","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.changeInnerObject","key":"c","mac":"c","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.changeObject","key":"shift+c","mac":"shift+c","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.replaceObjectWithYanked","key":"r","mac":"r","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.repeatLastAction","key":"enter","mac":"enter","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.goBackToLastPosition","key":"shift+enter","mac":"shift+enter","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.EnterSelectState","key":"v","mac":"v","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.escapeSelectState","key":"escape","mac":"escape","when":"editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.escapeSelectState","key":"v","mac":"v","when":"editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.replaceWithCsExpression","key":".","mac":".","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.insertBeforeWithCsExpression","key":"shift+3","mac":"shift+3","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.appendAfterWithCsExpression","key":"shift+4","mac":"shift+4","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.centerSelection","key":"space space","mac":"space space","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.alignLinesWithCharacter","key":"=","mac":"=","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"oomotion-vscode.easyMotion","key":"e","mac":"e","when":"editorTextFocus && oomotion-vscode.state == 'NORMAL' || editorTextFocus && oomotion-vscode.state == 'SELECT'"},{"command":"oomotion-vscode.applyModifiersToSelection","key":"m","mac":"m","when":"editorTextFocus && oomotion-vscode.state == 'SELECT' || editorTextFocus && oomotion-vscode.state == 'NORMAL'"},{"command":"editor.action.revealDefinition","key":"g d","mac":"g d","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.revealDefinitionAside","key":"g shift+d","mac":"g shift+d","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.goToTypeDefinition","key":"g t","mac":"g t","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.goToImplementation","key":"g i","mac":"g i","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.gotoLine","key":"g g","mac":"g g","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.goToReferences","key":"g r","mac":"g r","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.navigateBack","key":";","mac":";","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.navigateForward","key":"shift+;","mac":"shift+;","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.marker.prev","key":"g [","mac":"g [","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.marker.next","key":"g ]","mac":"g ]","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.formatDocument","key":"space f","mac":"space f","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.quickFix","key":"space a","mac":"space a","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.rename","key":"space r","mac":"space r","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.sourceAction","key":"space shift+A","mac":"space shift+A","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.gotoSymbol","key":"space s","mac":"space s","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.showAllSymbols","key":"space shift+S","mac":"space shift+S","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"breadcrumbs.focusAndSelect","key":"space b","mac":"space b","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.closeOtherEditors","key":"space w","mac":"space w","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.closeEditorsInGroup","key":"space shift+w","mac":"space shift+w","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"cursorPageUp","key":"space k","mac":"space k","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"cursorPageDown","key":"space j","mac":"space j","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"cursorTop","key":"g k","mac":"g k","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"cursorBottom","key":"g j","mac":"g j","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"cursorHome","key":"g h","mac":"g h","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"cursorLineEnd","key":"g l","mac":"g l","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.smartSelect.expand","key":"q","mac":"q","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.smartSelect.shrink","key":"shift+q","mac":"shift+q","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.previousEditor","key":"[","mac":"[","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.nextEditor","key":"]","mac":"]","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.focusLeftGroup","key":"shift+[","mac":"shift+[","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.focusRightGroup","key":"shift+]","mac":"shift+]","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.moveEditorToLeftGroup","key":"space [","mac":"space [","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.moveEditorToRightGroup","key":"space ]","mac":"space ]","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.newGroupLeft","key":"space shift+[","mac":"space shift+[","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"workbench.action.newGroupRight","key":"space shift+]","mac":"space shift+]","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.indentLines","key":"tab","mac":"tab","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.outdentLines","key":"shift+tab","mac":"shift+tab","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"},{"command":"editor.action.showDefinitionPreviewHover","key":"space h","mac":"space h","when":"editorTextFocus && oomotion-vscode.state == NORMAL || editorTextFocus && oomotion-vscode.state == EXTEND"}],"configuration":{"title":"Oomotion","properties":{"oomotion.defaultMode":{"type":"string","default":"normal","description":"Default editor mode when the editor is opened."}}}},"scripts":{"packgen":"node ./out/package.js","compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"npm run compile && npm run lint","lint":"eslint src --ext ts","vscode:prepublish":"npm run esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/main.js --external:vscode --format=cjs --platform=node","esbuild":"npm run esbuild-base -- --sourcemap","esbuild-watch":"npm run esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./"},"extensionKind":["ui","workspace"],"devDependencies":{"@babel/core":"^7.17.12","@types/babel__core":"^7.1.19","@types/coffeescript":"^2.5.1","@types/glob":"^7.2.0","@types/lodash":"^4.14.182","@types/lru-cache":"^7.6.1","@types/mocha":"^9.1.0","@types/node":"14.x","@types/vscode":"^1.66.0","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","@vscode/test-electron":"^2.1.3","esbuild":"^0.15.7","eslint":"^8.11.0","glob":"^7.2.0","mocha":"^9.2.2","typescript":"^4.5.5"},"dependencies":{"@tsdotnet/string-builder":"^1.0.12","coffeescript":"^2.7.0","denque":"^2.0.1","jsonc-parser":"^3.0.0","lodash":"^4.17.21","lru-cache":"^7.8.1","quick-lru":"^6.1.1","web-tree-sitter":"^0.20.5"},"gitDependencies":{"private-package-name":"[email protected]:user/repo.git#revision","public-package-name":"https://github.com/user/repo.git#revision"}}