Files
dotfiles/dot_vim/plugged/vim-vsnip/misc/integration.json

186 lines
3.6 KiB
JSON

{
"spec1": {
"description": "simple snippet",
"prefix": ["spec1"],
"body": [
"snippet"
]
},
"spec2": {
"description": "jump at first of snippet",
"prefix": ["spec2"],
"body": [
"$1$2snippet"
]
},
"spec3": {
"description": "jump at middle of snippet",
"prefix": ["spec3"],
"body": [
"$1sni$2ppet"
]
},
"spec4": {
"description": "jump at last of snippet",
"prefix": ["spec4"],
"body": [
"$1snippet"
]
},
"spec5": {
"description": "select 1 length first of snippet text",
"prefix": ["spec5"],
"body": [
"$1${2:s}nippet"
]
},
"spec6": {
"description": "select 1 length middle of snippet text",
"prefix": ["spec6"],
"body": [
"$1sn${2:i}ppet"
]
},
"spec7": {
"description": "select 1 length last of snippet text",
"prefix": ["spec7"],
"body": [
"$1snippe${2:t}"
]
},
"spec8": {
"description": "select 3 length first of snippet text",
"prefix": ["spec8"],
"body": [
"$1${2:sni}ppet"
]
},
"spec9": {
"description": "select 3 length middle of snippet text",
"prefix": ["spec9"],
"body": [
"$1sn${2:ipp}et"
]
},
"spec10": {
"description": "select 3 length last of snippet text",
"prefix": ["spec10"],
"body": [
"$1snip${2:pet}"
]
},
"multi1": {
"description": "jump at middle of snippet",
"prefix": ["マルチ1"],
"body": [
"あ$1い$2う"
]
},
"multi2": {
"description": "select 4 length middle of snippet text",
"prefix": ["マルチ2"],
"body": [
"あ$1い${2:かkaか}う"
]
},
"deactivate1": {
"prefix": "deactivate",
"body": [
"function! $1() abort",
"\t$0",
"endfunction"
]
},
"realworld1": {
"description": "Complex example",
"prefix": ["realworld1"],
"body": [
"/** @class ${1:ClassName} */",
"class ${1} ${2:extends ${3:ParentClassName} }{",
"\tpublic constructor() {",
"\t\t$0",
"\t}",
"}"
]
},
"realworld2": {
"description": "$VIM variable",
"prefix": ["realworld2"],
"body": [
"${VIM:\\$USER}"
]
},
"realworld3": {
"description": "indented $TM_SELECTED_TEXT",
"prefix": ["realworld3"],
"body": [
"<div>",
"\t$TM_SELECTED_TEXT",
"</div>"
]
},
"realworld4": {
"description": "no indented $TM_SELECTED_TEXT",
"prefix": ["realworld4"],
"body": [
"<div>$TM_SELECTED_TEXT</div>"
]
},
"realworld5": {
"description": "modify follower placeholder manually",
"prefix": ["realworld5"],
"body": [
"$1, ${2:_${3:___$1___}_}"
]
},
"issue82": {
"description": "issue82",
"prefix": ["'"],
"body": [
"'$0'"
]
},
"issue85": {
"description": "issue85",
"prefix": ["issue85"],
"body": [
"for ${1:i}=${2:1},${3:10}",
"\t${0:print(i)}"
]
},
"issue106": {
"description": "issue106",
"prefix": ["issue106"],
"body": [
"$1"
]
},
"issue122": {
"description": "issue122",
"prefix": ["issue122>"],
"body": [
"$1"
]
},
"issue129": {
"description": "issue129",
"prefix": ["issue129"],
"body": [
"console.log('$1', $2);"
]
},
"issue139": {
"description": "issue139",
"prefix": "issue139",
"body": [
"for (${1:size_t }${2:i}=0; ${2} < ${3:count}; ${4:${2}++}) {",
"\t$TM_SELECTED_TEXT$5",
"}$0"
]
},
"issue249": {
"prefix": "issue249",
"body": ["${1:FOO}\n"]
}
}