From 8f3c541407e691af6163e2447f3af1bd6e17f9a3 Mon Sep 17 00:00:00 2001 From: Jaehwang Jung Date: Tue, 23 Apr 2024 11:00:27 +0900 Subject: [PATCH] perf: don't eagerly load vim.snippet (#1896) Evaluating `vim.snippet` loads many modules, which takes about 1ms. --- lua/cmp/config/default.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/cmp/config/default.lua b/lua/cmp/config/default.lua index 65c0fda..37c9bef 100644 --- a/lua/cmp/config/default.lua +++ b/lua/cmp/config/default.lua @@ -29,7 +29,7 @@ return function() mapping = {}, snippet = { - expand = vim.snippet and function(args) + expand = vim.fn.has('nvim-0.10') == 1 and function(args) vim.snippet.expand(args.body) end or function(_) error('snippet engine is not configured.')