Fixes
This commit is contained in:
@@ -9,6 +9,7 @@ local colors = {
|
|||||||
c = "#8cdcff",
|
c = "#8cdcff",
|
||||||
m = "#c5a3ff",
|
m = "#c5a3ff",
|
||||||
y = "#f5c97f",
|
y = "#f5c97f",
|
||||||
|
e = "#26262e",
|
||||||
}
|
}
|
||||||
|
|
||||||
local function define_color(name, color_fg, color_bg, bold, underline)
|
local function define_color(name, color_fg, color_bg, bold, underline)
|
||||||
@@ -32,7 +33,7 @@ local function highlight_todo_items()
|
|||||||
if mode:match("^i") and i == cursor then
|
if mode:match("^i") and i == cursor then
|
||||||
use_virt = false
|
use_virt = false
|
||||||
end
|
end
|
||||||
if line:match("^%s*[wkrbgcmyd]@[!x0]") then
|
if line:match("^%s*[wkrbgcmyed]@[!x0]") then
|
||||||
local idx2 = string.find(line, "@")
|
local idx2 = string.find(line, "@")
|
||||||
local color_code = line:sub(idx2 - 1, idx2 - 1)
|
local color_code = line:sub(idx2 - 1, idx2 - 1)
|
||||||
if line:match("@x") then
|
if line:match("@x") then
|
||||||
@@ -98,7 +99,7 @@ local function highlight_todo_items()
|
|||||||
{ end_col = vim.api.nvim_strwidth(line), hl_group = "Identifier" }
|
{ end_col = vim.api.nvim_strwidth(line), hl_group = "Identifier" }
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
elseif line:match("^%s*[wkrbgcmyd]#") then
|
elseif line:match("^%s*[wkrbgcmyed]# ") then
|
||||||
local idx = string.find(line, "#")
|
local idx = string.find(line, "#")
|
||||||
local color_code = line:sub(idx - 1, idx - 1)
|
local color_code = line:sub(idx - 1, idx - 1)
|
||||||
local virt_text = use_virt and { { "⟩ ", "fg" .. color_code } } or nil
|
local virt_text = use_virt and { { "⟩ ", "fg" .. color_code } } or nil
|
||||||
@@ -297,7 +298,7 @@ end
|
|||||||
function M.setup()
|
function M.setup()
|
||||||
local define_grps = {}
|
local define_grps = {}
|
||||||
for key, _ in pairs(colors) do
|
for key, _ in pairs(colors) do
|
||||||
if key ~= "k" then
|
if key ~= "k" and key ~= "e" then
|
||||||
define_grps["fg" .. key] = { key }
|
define_grps["fg" .. key] = { key }
|
||||||
define_grps["fgkbg" .. key] = { "k", key }
|
define_grps["fgkbg" .. key] = { "k", key }
|
||||||
end
|
end
|
||||||
@@ -308,6 +309,8 @@ function M.setup()
|
|||||||
end
|
end
|
||||||
define_color("fgk", "w", nil, true)
|
define_color("fgk", "w", nil, true)
|
||||||
define_color("fgkbgk", "w", "k")
|
define_color("fgkbgk", "w", "k")
|
||||||
|
define_color("fge", "w", nil, true)
|
||||||
|
define_color("fgkbge", "w", "e")
|
||||||
vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
|
vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
|
||||||
pattern = "*.udi",
|
pattern = "*.udi",
|
||||||
callback = function()
|
callback = function()
|
||||||
|
|||||||
Reference in New Issue
Block a user