diff options
| author | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 11:34:14 +0200 |
|---|---|---|
| committer | Jackson Moore <jacksonmoore@tuta.io> | 2026-09-04 11:34:14 +0200 |
| commit | 4df4d9e046d40f32ddb08ebba0cb026e9546178b (patch) | |
| tree | af08823ae888be73adb298d4c3dc7146d4db0a35 /lua/clever_f | |
| parent | eef3a3bfd8450f5b273d9c0ede8ee22d0bc08a52 (diff) | |
Define default label fallback
Diffstat (limited to 'lua/clever_f')
| -rw-r--r-- | lua/clever_f/feedback_service.lua | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/lua/clever_f/feedback_service.lua b/lua/clever_f/feedback_service.lua new file mode 100644 index 0000000..0b9c8cd --- /dev/null +++ b/lua/clever_f/feedback_service.lua @@ -0,0 +1,33 @@ +local M = {} + +local DEFAULT_LABEL_DEFINITION = { + guifg = "red", + guibg = "NONE", + gui = { + bold = true, + underline = true, + }, + ctermfg = "red", + ctermbg = "NONE", + cterm = { + bold = true, + underline = true, + }, +} + +local function copy(value) + if type(value) ~= "table" then + return value + end + local result = {} + for key, item in pairs(value) do + result[key] = copy(item) + end + return result +end + +function M.default_label_definition() + return copy(DEFAULT_LABEL_DEFINITION) +end + +return M |
