92 lines
1.7 KiB
JSON
92 lines
1.7 KiB
JSON
{
|
|
"plug": {
|
|
"prefix": "plug",
|
|
"body": [
|
|
"{",
|
|
" '${1:owner/repo}',",
|
|
" config = function()",
|
|
" require('${2}').setup({$3})",
|
|
" end,",
|
|
"},"
|
|
]
|
|
},
|
|
"plugkey": {
|
|
"prefix": "plugkey",
|
|
"body": [
|
|
"{",
|
|
" '${1:owner/repo}',",
|
|
" keys = { '${2}' },",
|
|
" config = function()",
|
|
" require('${3}').setup({$4})",
|
|
" end,",
|
|
"},"
|
|
]
|
|
},
|
|
"plugftp": {
|
|
"prefix": "plugftp",
|
|
"body": [
|
|
"{",
|
|
" '${1:owner/repo}',",
|
|
" ft = { '${2}' },",
|
|
" config = function()",
|
|
" require('${3}').setup({$4})",
|
|
" end,",
|
|
"},"
|
|
]
|
|
},
|
|
"map": {
|
|
"prefix": "map",
|
|
"body": "{ '${1:n}', '${2:<leader>}', '${3:cmd}', { noremap = true } },"
|
|
},
|
|
"mapl": {
|
|
"prefix": "mapl",
|
|
"body": [
|
|
"{ '${1:n}', '${2:<leader>}',",
|
|
" function()",
|
|
" ${3}",
|
|
" end,",
|
|
" { noremap = true }",
|
|
"},"
|
|
]
|
|
},
|
|
"func": {
|
|
"prefix": "func",
|
|
"body": [
|
|
"function ${1:name}(${2:args})",
|
|
" ${3}",
|
|
"end"
|
|
]
|
|
},
|
|
"localf": {
|
|
"prefix": "localf",
|
|
"body": [
|
|
"local ${1:name} = function(${2:args})",
|
|
" ${3}",
|
|
"end"
|
|
]
|
|
},
|
|
"Gmap": {
|
|
"prefix": "Gmap",
|
|
"body": [
|
|
"G.map({",
|
|
" { '${1:n}', '${2:<leader>}', '${3:cmd}', { noremap = true } },",
|
|
"})"
|
|
]
|
|
},
|
|
"req": {
|
|
"prefix": "req",
|
|
"body": "local ${1:name} = require('${1}')"
|
|
},
|
|
"au": {
|
|
"prefix": "au",
|
|
"body": [
|
|
"G.au({ '${1:BufEnter}' }, {",
|
|
" pattern = { '${2:*}' },",
|
|
" callback = function()",
|
|
" ${3}",
|
|
" end,",
|
|
"})"
|
|
]
|
|
}
|
|
}
|