diff --git a/6.-Configurasi.md b/6.-Configurasi.md index 5e35ce8..2c8c8b9 100644 --- a/6.-Configurasi.md +++ b/6.-Configurasi.md @@ -341,3 +341,29 @@ https://github.com/folke/lazy.nvim#Examples ] } ``` +## Load Sendiri Custom Snippets +- buat file lua/default/snippets.lua +```lua +local status_ok = pcall(require, "luasnip") +if not status_ok then + return +end + +local lpath = vim.fn.stdpath("config") .. "/my-snippets" + +-- buat snippet sesuai kebutuhan saja +-- jika terlalu banyak malah jadi lambat +require("luasnip.loaders.from_vscode").lazy_load({ + paths = lpath .. "/html", +}) +require("luasnip.loaders.from_vscode").lazy_load({ + paths = lpath .. "/javascript-snippet", +}) + +require("luasnip.loaders.from_vscode").load({ paths = lpath .. "/html" }) +require("luasnip.loaders.from_vscode").load({ paths = lpath .. "/javascript-snippet" }) +``` +- panggil config dari lua/default/init.lua +```lua +require("default.snippets") +``` \ No newline at end of file