diff options
author | akianonymus <anonymus.aki@gmail.com> | 2023-02-26 16:45:06 +0530 |
---|---|---|
committer | akianonymus <anonymus.aki@gmail.com> | 2023-02-26 16:46:18 +0530 |
commit | 2ae077973e523d2456555ddf5342c1e3185d65da (patch) | |
tree | 6fb4d16e7353c7279161a334bc2c9d323afd0792 /lua/colorizer/utils.lua | |
parent | fix: Highlight buffer even if not focused | #28 (diff) |
fix: hsl: for multiple spaces in between
Diffstat (limited to 'lua/colorizer/utils.lua')
-rw-r--r-- | lua/colorizer/utils.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/colorizer/utils.lua b/lua/colorizer/utils.lua index 282e405..724b46e 100644 --- a/lua/colorizer/utils.lua +++ b/lua/colorizer/utils.lua @@ -71,6 +71,14 @@ function utils.byte_is_valid_colorchar(byte) return utils.byte_is_alphanumeric(byte) or byte == ("-"):byte() end +---Count the number of character in a string +---@param str string +---@param pattern string +---@return number +function utils.count(str, pattern) + return select(2, string.gsub(str, pattern, "")) +end + --- Get last modified time of a file ---@param path string: file path ---@return number|nil: modified time |