{ "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:}', '${3:cmd}', { noremap = true } }," }, "mapl": { "prefix": "mapl", "body": [ "{ '${1:n}', '${2:}',", " 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:}', '${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,", "})" ] } }