summaryrefslogtreecommitdiff
path: root/lua/user/cmp.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/user/cmp.lua')
-rw-r--r--lua/user/cmp.lua17
1 files changed, 16 insertions, 1 deletions
diff --git a/lua/user/cmp.lua b/lua/user/cmp.lua
index b8e3c14..9f115e7 100644
--- a/lua/user/cmp.lua
+++ b/lua/user/cmp.lua
@@ -8,7 +8,22 @@ if not snip_status_ok then
return
end
-require("luasnip/loaders/from_vscode").lazy_load()
+-- [[ Split a string into lines. ]]
+-- local function split_lines(txt)
+-- return vim.fn.split(txt,'\n')
+-- end
+
+-- [[ Find files in the runtime path. ]]
+-- local function glob_runtimepath(pattern)
+-- local runtime_path = vim.fn.escape(vim.o.runtimepath, ' ')
+-- local search_result = vim.fn.globpath(runtime_path, pattern)
+-- return split_lines(search_result)
+-- end
+
+require("luasnip/loaders/from_vscode").lazy_load({
+-- paths = glob_runtimepath('luasnip_snippets/*.json')
+ paths = "~/.config/nvim/luasnip_snippets/*.json"
+})
local check_backspace = function()
local col = vim.fn.col "." - 1