{"format":1,"manifest":{"name":"vim","publisher":"vyloxi","version":"1.0.0","displayName":"Vim script","description":"Syntax coloring, comment toggling and snippets for Vim script (.vim .vimrc).","engines":{"ferrum":"^0.1.0"},"categories":["Languages"],"icon":"icon.png","repository":"https://github.com/voukengdongmofrankysteve/ferrum-market","license":"MIT","contributes":{"languages":[{"id":"vim","name":"Vim script","extensions":[".vim",".vimrc"],"grammar":"grammars/vim.json","filenames":[".vimrc","_vimrc"],"lineComment":"\""}],"snippets":[{"language":"Vim script","path":"snippets/vim.json"}]}},"files":{"icon.png":{"encoding":"base64","content":"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"},"grammars/vim.json":{"encoding":"utf8","content":"{\n  \"ignoreCase\": false,\n  \"rules\": [\n    {\n      \"match\": \"\\\".*$\",\n      \"token\": \"comment\"\n    },\n    {\n      \"match\": \"'(?:[^'\\\\\\\\]|\\\\\\\\.)*'\",\n      \"token\": \"string\"\n    },\n    {\n      \"match\": \"[abglstvw]:[A-Za-z_][A-Za-z0-9_]*\",\n      \"token\": \"property\"\n    },\n    {\n      \"match\": \"<[A-Za-z\\\\-]+>\",\n      \"token\": \"macro\"\n    },\n    {\n      \"match\": \"\\\\b(?:0[xX][0-9a-fA-F_]+|0[bB][01_]+|0[oO][0-7_]+|\\\\d[\\\\d_]*(?:\\\\.\\\\d[\\\\d_]*)?(?:[eE][+-]?\\\\d+)?)[uUlLfFdDnNiI]{0,3}\\\\b\",\n      \"token\": \"number\"\n    },\n    {\n      \"match\": \"\\\\b(?:endfunction|highlight|setlocal|endwhile|function|nnoremap|inoremap|vnoremap|execute|command|autocmd|augroup|noremap|elseif|endfor|return|syntax|source|finish|endtry|unlet|endif|while|catch|else|call|nmap|imap|vmap|let|set|for|map|try|if)\\\\b\",\n      \"token\": \"keyword\"\n    },\n    {\n      \"match\": \"\\\\b(?:v:false|v:true|false|true)\\\\b\",\n      \"token\": \"constant\"\n    }\n  ]\n}\n"},"snippets/vim.json":{"encoding":"utf8","content":"{\n  \"Function\": {\n    \"prefix\": \"fun\",\n    \"body\": [\n      \"function! ${1:Name}(${2:args})\",\n      \"\\t$0\",\n      \"endfunction\"\n    ],\n    \"description\": \"A function\"\n  },\n  \"Autocmd group\": {\n    \"prefix\": \"aug\",\n    \"body\": [\n      \"augroup ${1:name}\",\n      \"\\tautocmd!\",\n      \"\\tautocmd ${2:BufWritePre} ${3:*} $0\",\n      \"augroup END\"\n    ],\n    \"description\": \"An autocmd group\"\n  },\n  \"Normal map\": {\n    \"prefix\": \"nn\",\n    \"body\": [\n      \"nnoremap <silent> ${1:<leader>x} ${2::command<CR>}\"\n    ],\n    \"description\": \"A normal mode map\"\n  }\n}\n"},"README.md":{"encoding":"utf8","content":"# Vim script\n\nSyntax coloring, comment toggling and snippets for Vim script.\n\n## Files\n\n`.vim`, `.vimrc`, `.vimrc`, `_vimrc`\n\n## Features\n\n- Colors keywords, types, strings, numbers, comments and more. The colors follow your theme.\n- **Toggle Line Comment** (Ctrl+/) uses `\"`.\n- 3 snippets.\n\n## Snippets\n\nType the prefix and press Tab.\n\n| Prefix | What it inserts |\n| --- | --- |\n| `fun` | A function |\n| `aug` | An autocmd group |\n| `nn` | A normal mode map |\n\nThis extension runs no code and asks for no permissions. It is built with the [language contribution](https://ferrum.vyloxi.com/docs/languages) format.\n"}}}