2015-11-12 22:51:40 +03:00
{
2017-04-30 09:25:06 +03:00
"name" : "vim" ,
"displayName" : "Vim" ,
"description" : "Vim emulation for Visual Studio Code" ,
"icon" : "images/icon.png" ,
2017-09-17 02:42:55 +03:00
"version" : "0.10.1" ,
2017-04-30 09:25:06 +03:00
"publisher" : "vscodevim" ,
"galleryBanner" : {
"color" : "#e3f4ff" ,
"theme" : "light"
} ,
"license" : "MIT" ,
"keywords" : [
"vim" ,
"vi" ,
"vscodevim"
] ,
"repository" : {
"type" : "git" ,
"url" : "https://github.com/VSCodeVim/Vim.git"
} ,
"homepage" : "https://github.com/VSCodeVim/Vim" ,
"bugs" : {
"url" : "https://github.com/VSCodeVim/Vim/issues"
} ,
"engines" : {
2017-09-12 18:38:54 +03:00
"vscode" : "^1.13.0"
2017-04-30 09:25:06 +03:00
} ,
"categories" : [
"Other" ,
"Keymaps"
] ,
"activationEvents" : [
"*"
] ,
"main" : "./out/extension" ,
"contributes" : {
"commands" : [
{
"command" : "extension.showCmdLine" ,
"title" : "Vim: Show Command Line"
} ,
{
"command" : "vim.remap" ,
"title" : "Vim: Remap any key combination that VS Code supports to Vim motions/operators/ExCommands/macro."
2017-03-07 02:32:47 +03:00
} ,
{
"command" : "toggleVim" ,
"title" : "Vim: Toggle Vim Mode"
2017-04-30 09:25:06 +03:00
}
2015-11-17 23:41:38 +03:00
] ,
2017-04-30 09:25:06 +03:00
"keybindings" : [
{
"key" : "Escape" ,
"command" : "extension.vim_escape" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "Home" ,
"command" : "extension.vim_home" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "End" ,
"command" : "extension.vim_end" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "cmd+left" ,
"command" : "extension.vim_cmd+left" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<D-left> && !inDebugRepl && vim.mode != 'Insert'"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "cmd+right" ,
"command" : "extension.vim_cmd+right" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<D-right> && !inDebugRepl && vim.mode != 'Insert'"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "cmd+d" ,
"command" : "extension.vim_cmd+d" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "cmd+a" ,
"command" : "extension.vim_cmd+a" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<D-a> && !inDebugRepl && vim.mode != 'Insert'"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+d" ,
"command" : "extension.vim_ctrl+d" ,
2017-05-07 03:10:45 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+alt+down" ,
"linux" : "shift+alt+down" ,
"mac" : "cmd+alt+down" ,
"command" : "extension.vim_cmd+alt+down" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+alt+up" ,
"linux" : "shift+alt+up" ,
"mac" : "cmd+alt+up" ,
"command" : "extension.vim_cmd+alt+up" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "Backspace" ,
"command" : "extension.vim_backspace" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "shift+backspace" ,
"command" : "extension.vim_shift+backspace" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<shift+BS> && vim.mode == 'SearchInProgressMode' && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "Delete" ,
"command" : "extension.vim_delete" ,
2017-05-26 08:17:29 +03:00
"when" : "editorTextFocus && vim.active && vim.mode != 'Insert' && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "tab" ,
"command" : "extension.vim_tab" ,
2017-05-26 19:44:43 +03:00
"when" : "editorFocus && vim.active && vim.mode != 'Insert' && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+r" ,
"command" : "extension.vim_ctrl+r" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-r> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+f" ,
"command" : "extension.vim_ctrl+f" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+b" ,
"command" : "extension.vim_ctrl+b" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-b> && vim.mode != 'Insert' && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+j" ,
"command" : "extension.vim_ctrl+j" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-j> && vim.mode != 'Insert' && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+k" ,
"command" : "extension.vim_ctrl+k" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-k> && vim.mode != 'Insert' && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+h" ,
"command" : "extension.vim_ctrl+h" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-h> && vim.mode == 'Insert' && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+e" ,
"command" : "extension.vim_ctrl+e" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-e> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+y" ,
"command" : "extension.vim_ctrl+y" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-y> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+u" ,
"command" : "extension.vim_ctrl+u" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+o" ,
"command" : "extension.vim_ctrl+o" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-o> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+i" ,
"command" : "extension.vim_ctrl+i" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-i> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+v" ,
"command" : "extension.vim_ctrl+v" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-v> && vim.mode != 'Insert' && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "cmd+v" ,
"command" : "extension.vim_cmd+v" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<D-v> && vim.mode == 'SearchInProgressMode' && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+[" ,
"command" : "extension.vim_ctrl+[" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-[> && !inDebugRepl"
2017-09-03 23:11:44 +03:00
} ,
{
"key" : "ctrl+]" ,
"command" : "extension.vim_ctrl+]" ,
"when" : "editorTextFocus && vim.active && vim.use<C-]> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
2017-04-13 07:37:28 +03:00
{
"key" : "ctrl+w h" ,
"command" : "extension.vim_navigateLeft" ,
"when" : "vim.use<C-w> && vim.active && !editorTextFocus"
} ,
{
"key" : "ctrl+w l" ,
"command" : "extension.vim_navigateRight" ,
"when" : "vim.use<C-w> && vim.active && !editorTextFocus"
} ,
{
"key" : "ctrl+w ctrl+w" ,
"command" : "extension.vim_navigateGroups" ,
"when" : "vim.use<C-w> && vim.active && !editorTextFocus"
} ,
{
"key" : "ctrl+w j" ,
"command" : "extension.vim_navigateDown" ,
"when" : "vim.use<C-w> && vim.active && !editorTextFocus"
} ,
{
"key" : "ctrl+w k" ,
"command" : "extension.vim_navigateUp" ,
"when" : "vim.use<C-w> && vim.active && !editorTextFocus"
} ,
2017-04-30 09:25:06 +03:00
{
"key" : "ctrl+w" ,
"command" : "extension.vim_ctrl+w" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-w> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+c" ,
"command" : "extension.vim_ctrl+c" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-c> && !inDebugRepl && vim.overrideCtrlC"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "cmd+c" ,
"command" : "extension.vim_cmd+c" ,
2017-05-08 10:01:46 +03:00
"when" : "editorTextFocus && vim.active && vim.use<D-c> && vim.overrideCopy && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+a" ,
"command" : "extension.vim_ctrl+a" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-a> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+n" ,
"command" : "extension.vim_ctrl+n" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+p" ,
"command" : "extension.vim_ctrl+p" ,
2017-03-07 02:32:47 +03:00
"when" : "suggestWidgetVisible && vim.active && vim.use<C-p>"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+x" ,
"command" : "extension.vim_ctrl+x" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-x> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+shift+2" ,
"command" : "extension.vim_ctrl+shift+2" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-shift+2>"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+t" ,
"command" : "extension.vim_ctrl+t" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-t> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+pagedown" ,
"command" : "extension.vim_ctrl+pagedown" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "ctrl+pageup" ,
"command" : "extension.vim_ctrl+pageup" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "left" ,
"command" : "extension.vim_left" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "right" ,
"command" : "extension.vim_right" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "up" ,
"command" : "extension.vim_up" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl && !suggestWidgetVisible && !suggestWidgetMultipleSuggestions"
2017-04-30 09:25:06 +03:00
} ,
{
"key" : "down" ,
"command" : "extension.vim_down" ,
2017-03-07 02:32:47 +03:00
"when" : "editorTextFocus && vim.active && !inDebugRepl && !suggestWidgetVisible && !suggestWidgetMultipleSuggestions"
2017-05-19 04:36:30 +03:00
} ,
{
"key" : "j" ,
"command" : "list.focusDown" ,
"when" : "listFocus"
} ,
{
2017-06-28 10:42:58 +03:00
"key" : "k" ,
"command" : "list.focusUp" ,
"when" : "listFocus"
2017-05-19 04:36:30 +03:00
} ,
{
2017-06-28 10:42:58 +03:00
"key" : "o" ,
"command" : "list.toggleExpand" ,
"when" : "listFocus"
2017-06-20 13:45:56 +03:00
} ,
{
"key" : "g g" ,
"command" : "list.focusFirst" ,
"when" : "listFocus"
} ,
{
"key" : "shift+G" ,
"command" : "list.focusLast" ,
"when" : "listFocus"
} ,
{
"key" : "ctrl+d" ,
"command" : "list.focusPageDown" ,
"when" : "listFocus"
} ,
{
"key" : "ctrl+u" ,
"command" : "list.focusPageUp" ,
"when" : "listFocus"
2017-04-30 09:25:06 +03:00
}
2015-11-30 10:50:03 +03:00
] ,
2017-04-30 09:25:06 +03:00
"configuration" : {
"title" : "Vim Configuration" ,
"type" : "object" ,
"properties" : {
"vim.otherModesKeyBindings" : {
"type" : "array" ,
"description" : "Remapped keys in normal mode. Allows mapping to vim commands or vscode actions. See README for more."
} ,
"vim.otherModesKeyBindingsNonRecursive" : {
"type" : "array" ,
"description" : "Non-recursive remapped keys in normal mode. Allows mapping to vim commands or vscode actions. See README for more."
} ,
"vim.useCtrlKeys" : {
"type" : "boolean" ,
"description" : "Enable some vim ctrl key commands that override otherwise common operations, like ctrl+c" ,
"default" : true
} ,
"vim.leader" : {
"type" : "string" ,
"description" : "What key should <leader> map to in remappings?" ,
"default" : "\\"
} ,
"vim.searchHighlightColor" : {
"type" : "string" ,
"description" : "Color of the search highlight." ,
"default" : "rgba(150, 150, 255, 0.3)"
} ,
"vim.useSystemClipboard" : {
"type" : "boolean" ,
"description" : "Use system clipboard for unnamed register." ,
"default" : false
} ,
"vim.overrideCopy" : {
"type" : "boolean" ,
"description" : "Override VSCode's copy command with our own copy command, which works better with VSCodeVim. Turn this off if copying is not working." ,
"default" : true
} ,
"vim.insertModeKeyBindings" : {
"type" : "array" ,
"description" : "Remapped keys in insert mode. Allows mapping to vim commands or vscode actions. See README for more."
} ,
"vim.insertModeKeyBindingsNonRecursive" : {
"type" : "array" ,
"description" : "Non-recursive keybinding overrides to use for insert mode. Allows mapping to vim commands or vscode actions. See README for more."
} ,
"vim.textwidth" : {
"type" : "number" ,
"description" : "Width to word-wrap to when using gq." ,
"default" : 80
} ,
"vim.timeout" : {
"type" : "number" ,
"description" : "Timeout in milliseconds for remapped commands" ,
"default" : 1000
} ,
"vim.scroll" : {
"type" : "number" ,
"description" : "Number of lines to scroll with CTRL-U and CTRL-D commands." ,
"default" : 20
} ,
"vim.showcmd" : {
"type" : "boolean" ,
"description" : "Show the text of any command you are in the middle of writing." ,
"default" : true
} ,
2017-10-13 08:01:09 +03:00
"vim.showmodename" : {
"type" : "boolean" ,
"description" : "Show the name of the current mode in the statusbar." ,
"default" : true
} ,
2017-04-30 09:25:06 +03:00
"vim.iskeyword" : {
"type" : "string" ,
"description" : "keywords contain alphanumeric characters and '_'" ,
"default" : "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-"
} ,
"vim.ignorecase" : {
"type" : "boolean" ,
"description" : "Ignore case in search patterns." ,
"default" : true
} ,
"vim.smartcase" : {
"type" : "boolean" ,
"description" : "Override the 'ignorecase' option if the search pattern contains upper case characters." ,
"default" : true
} ,
"vim.easymotion" : {
"type" : "boolean" ,
"description" : "Enable the EasyMotion plugin for Vim." ,
"default" : false
} ,
"vim.easymotionMarkerBackgroundColor" : {
"type" : "string" ,
2017-09-12 18:38:54 +03:00
"description" : "Set a custom background color for EasyMotion markers."
2017-04-30 09:25:06 +03:00
} ,
"vim.easymotionMarkerForegroundColorOneChar" : {
"type" : "string" ,
2017-09-12 18:38:54 +03:00
"description" : "Set a custom color for the text on one character long markers."
2017-04-30 09:25:06 +03:00
} ,
"vim.easymotionMarkerForegroundColorTwoChar" : {
"type" : "string" ,
2017-09-12 18:38:54 +03:00
"description" : "Set a custom color for the text on two character long markers."
2017-04-30 09:25:06 +03:00
} ,
"vim.easymotionMarkerWidthPerChar" : {
"type" : "number" ,
"description" : "Set the width (in pixels) allocated to each character in the match." ,
"default" : 8
} ,
"vim.easymotionMarkerHeight" : {
"type" : "number" ,
"description" : "Set the height of the marker." ,
"default" : 14
} ,
"vim.easymotionMarkerFontFamily" : {
"type" : "string" ,
"description" : "Set the font family of the marker text." ,
"default" : "Consolas"
} ,
"vim.easymotionMarkerFontSize" : {
"type" : "string" ,
"description" : "Set the font size of the marker text." ,
"default" : "14"
} ,
"vim.easymotionMarkerFontWeight" : {
"type" : "string" ,
"description" : "Set the font weight of the marker text." ,
"default" : "normal"
} ,
"vim.easymotionMarkerYOffset" : {
"type" : "number" ,
"description" : "Set the Y offset of the marker text (the distance from the top)." ,
2017-09-12 18:38:54 +03:00
"default" : 0
2017-04-30 09:25:06 +03:00
} ,
2017-09-03 08:11:02 +03:00
"vim.easymotionKeys" : {
"type" : "string" ,
"description" : "Set the characters used for jump marker name" ,
"default" : "hklyuiopnm,qwertzxcvbasdgjf;"
} ,
2017-04-30 09:25:06 +03:00
"vim.surround" : {
"type" : "boolean" ,
"description" : "Enable the Surround plugin for Vim." ,
"default" : true
} ,
"vim.hlsearch" : {
"type" : "boolean" ,
"description" : "Show all matches of the most recent search pattern" ,
"default" : false
} ,
"vim.incsearch" : {
"type" : "boolean" ,
"description" : "Show where a / search matches as you type it." ,
"default" : true
} ,
"vim.history" : {
"type" : "number" ,
"description" : "How much search or command history should be remembered" ,
"default" : 50
} ,
"vim.autoindent" : {
"type" : "boolean" ,
"description" : "Indent code automatically." ,
"default" : true
} ,
"vim.startInInsertMode" : {
"type" : "boolean" ,
"description" : "Start in Insert Mode."
} ,
"vim.handleKeys" : {
"type" : "object" ,
"description" : "Option to delegate certain key combinations back to VSCode to be handled natively"
} ,
"vim.statusBarColorControl" : {
"type" : "boolean" ,
"description" : "Allow VSCodeVim to change status bar color based on mode"
} ,
"vim.statusBarColors" : {
"type" : "object" ,
"description" : "Customize colors per mode when VSCodeVim controls status bar colors"
2017-04-30 21:29:03 +03:00
} ,
"vim.visualstar" : {
"type" : "boolean" ,
2017-05-01 06:28:58 +03:00
"description" : "In visual mode, start a search with * or # using the current selection" ,
2017-05-01 05:57:02 +03:00
"default" : false
2017-05-16 03:33:38 +03:00
} ,
"vim.foldfix" : {
"type" : "boolean" ,
"description" : "Uses a hack to move around folds properly" ,
2017-05-19 06:19:33 +03:00
"default" : false
2017-05-20 11:40:38 +03:00
} ,
2017-07-04 06:59:06 +03:00
"vim.mouseSelectionGoesIntoVisualMode" : {
"type" : "boolean" ,
"description" : "Does dragging with the mouse put you into visual mode" ,
"default" : true
} ,
2017-05-21 20:25:15 +03:00
"vim.enableNeovim" : {
"type" : "boolean" ,
2017-06-03 04:47:52 +03:00
"description" : "Use neovim on backend. (only works for Ex commands right now). You should restart VScode after enable/disabling this for the changes to take effect. NOTE: Neovim must be installed (v0.2.0) and neovimPath must be set the executable in order for this setting to work. Otherwise, vscodevim will crash." ,
2017-05-22 06:40:55 +03:00
"default" : false
2017-05-21 20:25:15 +03:00
} ,
"vim.neovimPath" : {
"type" : "string" ,
2017-06-15 06:23:50 +03:00
"description" : "Path to run neovim executable. For example, /usr/bin/nvim, or C:\\Program Files\\Neovim\\bin\\nvim.exe" ,
2017-05-21 20:25:15 +03:00
"default" : "nvim"
2017-05-22 10:15:47 +03:00
} ,
"vim.disableAnnoyingNeovimMessage" : {
"type" : "boolean" ,
"description" : "Get rid of that annoying message that shows up everytime you make a new file" ,
"default" : false
2017-07-06 18:28:09 +03:00
} ,
"vim.substituteGlobalFlag" : {
"type" : "boolean" ,
"description" : "Automatically apply the global flag, /g, to substitute commands. When set to true, use /g to mean only first match should be replaced." ,
2017-10-12 19:31:10 +03:00
"default" : false
2017-10-06 04:30:09 +03:00
} ,
"vim.cursorStylePerMode" : {
"type" : "object" ,
"description" : "Customize cursor style per mode"
2017-10-12 19:31:10 +03:00
} ,
"vim.cmdLineInitialColon" : {
"type" : "boolean" ,
"description" : "When typing a command show the initial colon ':' character" ,
"default" : false
2015-11-30 10:50:03 +03:00
}
2017-04-30 09:25:06 +03:00
}
2015-11-30 10:50:03 +03:00
}
2017-04-30 09:25:06 +03:00
} ,
"scripts" : {
"vscode:prepublish" : "tsc -p ./" ,
"compile" : "tsc -watch -p ./" ,
"test" : "node ./node_modules/vscode/bin/test" ,
"postinstall" : "node ./node_modules/vscode/bin/install && gulp init"
} ,
"dependencies" : {
2017-06-21 04:47:53 +03:00
"clipboardy" : "^1.1.4" ,
2017-04-30 09:25:06 +03:00
"diff-match-patch" : "^1.0.0" ,
2017-10-12 14:29:28 +03:00
"lodash" : "^4.17.4" ,
2017-05-21 03:36:56 +03:00
"neovim-client" : "^2.1.0" ,
2017-10-12 14:29:28 +03:00
"prettier" : "^1.7.4" ,
2017-06-09 20:41:37 +03:00
"promised-neovim-client" : "^2.0.2" ,
"untildify" : "^3.0.2"
2017-04-30 09:25:06 +03:00
} ,
"devDependencies" : {
2017-10-12 14:29:28 +03:00
"@types/mocha" : "^2.2.43" ,
"@types/node" : "^6.0.89" ,
2017-04-30 09:25:06 +03:00
"gulp" : "^3.9.1" ,
2017-10-12 14:29:28 +03:00
"gulp-bump" : "^2.8.0" ,
"gulp-git" : "^2.4.2" ,
2017-04-30 09:25:06 +03:00
"gulp-inject-string" : "^1.1.0" ,
2017-10-12 14:29:28 +03:00
"gulp-shell" : "^0.6.3" ,
2017-04-30 09:25:06 +03:00
"gulp-tag-version" : "^1.3.0" ,
2017-10-12 14:29:28 +03:00
"gulp-tslint" : "^8.1.2" ,
"gulp-typings" : "^2.0.4" ,
"merge-stream" : "^1.0.1" ,
"mocha" : "^4.0.1" ,
"tslint" : "^5.7.0" ,
"typescript" : "^2.5.3" ,
2017-09-16 04:09:05 +03:00
"vscode" : "^1.1.5"
2017-04-30 09:25:06 +03:00
}
2017-09-17 02:39:56 +03:00
}