Add custom snippets to LuaSnip
This commit is contained in:
parent
34f995747d
commit
a6c9da019f
|
@ -5,7 +5,14 @@ return {
|
|||
-- Snippets collection
|
||||
dependencies = { "rafamadriz/friendly-snippets" },
|
||||
config = function()
|
||||
-- load friendly-snippets to luasnip
|
||||
require("luasnip/loaders/from_vscode").lazy_load()
|
||||
local vsCodeLoader = require("luasnip/loaders/from_vscode")
|
||||
|
||||
-- Load friendly-snippets
|
||||
vsCodeLoader.lazy_load()
|
||||
|
||||
-- Load my custom snippets
|
||||
vsCodeLoader.lazy_load({
|
||||
paths = { "./snippets" },
|
||||
})
|
||||
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