diff options
author | akianonymus <anonymus.aki@gmail.com> | 2023-02-26 23:12:48 +0530 |
---|---|---|
committer | akianonymus <anonymus.aki@gmail.com> | 2023-02-26 23:14:44 +0530 |
commit | ebb03999a8cffcd927e36d54062d9d01e868992b (patch) | |
tree | 406b26a8ec2b0d6832c7f17423b0ecb92bfe58ea /lua/colorizer/utils.lua | |
parent | fix: hsl: for multiple spaces in between (diff) |
feat: Support modern rgb/rgba syntax
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb
Diffstat (limited to 'lua/colorizer/utils.lua')
-rw-r--r-- | lua/colorizer/utils.lua | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/lua/colorizer/utils.lua b/lua/colorizer/utils.lua index 724b46e..ae590cd 100644 --- a/lua/colorizer/utils.lua +++ b/lua/colorizer/utils.lua @@ -122,25 +122,10 @@ function utils.parse_hex(byte) return rshift(BYTE_CATEGORY[byte], 4) end -local b_percent = string.byte "%" ---- Obvious. ----@param v string ----@return number|nil -function utils.percent_or_hex(v) - if v:byte(-1) == b_percent then - return tonumber(v:sub(1, -2)) / 100 * 255 - end - local x = tonumber(v) - if x > 255 then - return - end - return x -end - --- Watch a file for changes and execute callback ---@param path string: File path ---@param callback function: Callback to execute ----@param ... array: params for callback +---@param ... table: params for callback ---@return function|nil function utils.watch_file(path, callback, ...) if not path or type(callback) ~= "function" then |