Add custom snippets to LuaSnip

This commit is contained in:
Marko Korhonen 2024-02-26 18:26:59 +02:00
parent 34f995747d
commit a6c9da019f
Signed by: FunctionalHacker
GPG key ID: A7F78BCB859CD890
3 changed files with 37 additions and 2 deletions

View file

@ -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,
}

View 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();",
"}"
]
}
}

View file

@ -0,0 +1,14 @@
{
"name": "functionalhacker-snippets",
"engines": {
"vscode": "^1.11.0"
},
"contributes": {
"snippets": [
{
"language": "java",
"path": "./java.json"
}
]
}
}