improve pattern handling

This commit is contained in:
hrsh7th 2023-06-30 21:49:25 +09:00
parent e1f1b40790
commit 2743dd989e

View file

@ -74,7 +74,7 @@ end
---@return integer
context.get_offset = function(self, keyword_pattern)
return self.cache:ensure({ 'get_offset', keyword_pattern, self.cursor_before_line }, function()
return pattern.offset(keyword_pattern .. '\\m$', self.cursor_before_line) or self.cursor.col
return pattern.offset([[\%(]] .. keyword_pattern .. [[\)\m$]], self.cursor_before_line) or self.cursor.col
end)
end