From 8889960ab76f80b588f6edbac6468126caad5d19 Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Sat, 4 Sep 2021 21:28:21 +0900 Subject: [PATCH] Regex compile first --- lua/cmp_path/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/cmp_path/init.lua b/lua/cmp_path/init.lua index 355de21..66622e9 100644 --- a/lua/cmp_path/init.lua +++ b/lua/cmp_path/init.lua @@ -1,7 +1,7 @@ local cmp = require'cmp' local NAME_REGEX = [[\%([^/\\:\*?<>'"`\|]\)]] -local PATH_REGEX = ([[\%(/PAT\+\)*\ze/PAT*]]):gsub('PAT', NAME_REGEX) +local PATH_REGEX = vim.regex(([[\%(/PAT\+\)*\ze/PAT*]]):gsub('PAT', NAME_REGEX)) local source = {} @@ -37,7 +37,7 @@ source.complete = function(self, params, callback) end source._dirname = function(self, params) - local s = vim.regex(PATH_REGEX):match_str(params.context.cursor_before_line) + local s = PATH_REGEX:match_str(params.context.cursor_before_line) if not s then return nil end