From 8d5335089420f8410378c8d54b2309dd7ef28ed8 Mon Sep 17 00:00:00 2001 From: Asep Komarudin <68836805+pojokcodeid@users.noreply.github.com> Date: Wed, 1 Mar 2023 18:46:23 +0700 Subject: [PATCH] Updated 6. Configurasi (markdown) --- 6.-Configurasi.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) 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