Add custom snippets to LuaSnip
This commit is contained in:
parent
34f995747d
commit
a6c9da019f
|
@ -5,7 +5,14 @@ return {
|
||||||
-- Snippets collection
|
-- Snippets collection
|
||||||
dependencies = { "rafamadriz/friendly-snippets" },
|
dependencies = { "rafamadriz/friendly-snippets" },
|
||||||
config = function()
|
config = function()
|
||||||
-- load friendly-snippets to luasnip
|
local vsCodeLoader = require("luasnip/loaders/from_vscode")
|
||||||
require("luasnip/loaders/from_vscode").lazy_load()
|
|
||||||
|
-- Load friendly-snippets
|
||||||
|
vsCodeLoader.lazy_load()
|
||||||
|
|
||||||
|
-- Load my custom snippets
|
||||||
|
vsCodeLoader.lazy_load({
|
||||||
|
paths = { "./snippets" },
|
||||||
|
})
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
|
14
home/.config/nvim/snippets/java.json
Normal file
14
home/.config/nvim/snippets/java.json
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"queryListFromModel": {
|
||||||
|
"scope": "java",
|
||||||
|
"description": "Create a method to get a List from the database (Rossum JpaBaseDAO)",
|
||||||
|
"prefix": "queryListFromModel",
|
||||||
|
"body": [
|
||||||
|
"public List<$1> $2() {",
|
||||||
|
" return queryFromModelObject()",
|
||||||
|
" .where((cb, root) -> $0)",
|
||||||
|
" .results();",
|
||||||
|
"}"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
14
home/.config/nvim/snippets/package.json
Normal file
14
home/.config/nvim/snippets/package.json
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"name": "functionalhacker-snippets",
|
||||||
|
"engines": {
|
||||||
|
"vscode": "^1.11.0"
|
||||||
|
},
|
||||||
|
"contributes": {
|
||||||
|
"snippets": [
|
||||||
|
{
|
||||||
|
"language": "java",
|
||||||
|
"path": "./java.json"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue