Improve expansion and dot-repeatable

This commit is contained in:
hrsh7th
2021-08-06 22:38:40 +09:00
parent ef27b622a7
commit 7e097da01f
3 changed files with 78 additions and 79 deletions

View File

@@ -4,13 +4,15 @@ local pattern = require 'cmp.utils.pattern'
local str = {}
local INVALID_CHARS = {}
INVALID_CHARS[string.byte("'")] = true
INVALID_CHARS[string.byte('"')] = true
INVALID_CHARS[string.byte('=')] = true
INVALID_CHARS[string.byte('$')] = true
INVALID_CHARS[string.byte('(')] = true
INVALID_CHARS[string.byte('[')] = true
INVALID_CHARS[string.byte('"')] = true
INVALID_CHARS[string.byte("'")] = true
INVALID_CHARS[string.byte("\n")] = true
INVALID_CHARS[string.byte(' ')] = true
INVALID_CHARS[string.byte('\t')] = true
INVALID_CHARS[string.byte('\n')] = true
local PAIR_CHARS = {}
PAIR_CHARS[string.byte('[')] = string.byte(']')