blob: af27d25e3406700a390db3bb9f7176d68d2f8d4f (
plain)
1
2
3
4
5
6
7
8
9
10
|
local NAME_REGEX = '\\%([^/\\\\:\\*?<>\'"`\\|]\\)'
local PATH_REGEX =
assert(vim.regex(([[\%(\%(/PAT*[^/\\\\:\\*?<>\'"`\\| .~]\)\|\%(/\.\.\)\)*/\zePAT*$]]):gsub('PAT', NAME_REGEX)))
return {
--- Lua pattern for matching file names
NAME = '[^/\\:*?<>\'"`|]',
--- Vim regex for matching file paths
PATH = PATH_REGEX,
}
|