aboutsummaryrefslogtreecommitdiff
path: root/lua/colorizer/color.lua
diff options
context:
space:
mode:
authorAkianonymus <anonymus.aki@gmail.com>2022-09-22 21:23:11 +0530
committerAkianonymus <anonymus.aki@gmail.com>2022-09-22 21:24:11 +0530
commit20fd0091ef4d873fb1ce8b2bbb278664514cac7a (patch)
treeeeb0d826e8f3588111e846258354aec1ffa2885c /lua/colorizer/color.lua
parenttailwind: Fix error on lsp method | Fix #22 (diff)
Fix: Error when - in hex color | #24
Diffstat (limited to 'lua/colorizer/color.lua')
-rw-r--r--lua/colorizer/color.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/lua/colorizer/color.lua b/lua/colorizer/color.lua
index 711c8e4..9cfac2a 100644
--- a/lua/colorizer/color.lua
+++ b/lua/colorizer/color.lua
@@ -11,6 +11,7 @@ local Trie = require "colorizer.trie"
local utils = require "colorizer.utils"
local byte_is_alphanumeric = utils.byte_is_alphanumeric
local byte_is_hex = utils.byte_is_hex
+local byte_is_valid_colorchar = utils.byte_is_valid_colorchar
local parse_hex = utils.parse_hex
local percent_or_hex = utils.percent_or_hex
@@ -256,7 +257,7 @@ function color.name_parser(line, i, opts)
return
end
- if i > 1 and byte_is_alphanumeric(line:byte(i - 1)) then
+ if i > 1 and byte_is_valid_colorchar(line:byte(i - 1)) then
return
end
@@ -266,7 +267,7 @@ function color.name_parser(line, i, opts)
-- Take the Blue out of Blueberry
-- Line end or non-letter.
local next_byte_index = i + #prefix
- if #line >= next_byte_index and byte_is_alphanumeric(line:byte(next_byte_index)) then
+ if #line >= next_byte_index and byte_is_valid_colorchar(line:byte(next_byte_index)) then
return
end
return #prefix, COLOR_MAP[prefix]