refactor(config): default icons to ascii (#55)
* refactor(config): default icons to ascii Problem: default icons used unicode characters (○, ✓, ●, ▸, ·, ↺) which render poorly in some terminals and font configurations. Solution: replace defaults with ascii equivalents (-, x, !, >, ., ~). Users can still override to unicode or nerd font icons via config. * ci: ignore library type checking
This commit is contained in:
parent
bc260e7ed0
commit
76aa22472d
6 changed files with 28 additions and 36 deletions
|
|
@ -15,23 +15,23 @@ describe('icons', function()
|
|||
|
||||
it('has default icon values', function()
|
||||
local icons = config.get().icons
|
||||
assert.equals('○', icons.pending)
|
||||
assert.equals('✓', icons.done)
|
||||
assert.equals('●', icons.priority)
|
||||
assert.equals('▸', icons.header)
|
||||
assert.equals('·', icons.due)
|
||||
assert.equals('↺', icons.recur)
|
||||
assert.equals('-', icons.pending)
|
||||
assert.equals('x', icons.done)
|
||||
assert.equals('!', icons.priority)
|
||||
assert.equals('>', icons.header)
|
||||
assert.equals('.', icons.due)
|
||||
assert.equals('~', icons.recur)
|
||||
assert.equals('#', icons.category)
|
||||
end)
|
||||
|
||||
it('allows overriding individual icons', function()
|
||||
vim.g.pending = { icons = { pending = '-', done = 'x' } }
|
||||
vim.g.pending = { icons = { pending = '○', done = '✓' } }
|
||||
config.reset()
|
||||
local icons = config.get().icons
|
||||
assert.equals('-', icons.pending)
|
||||
assert.equals('x', icons.done)
|
||||
assert.equals('●', icons.priority)
|
||||
assert.equals('▸', icons.header)
|
||||
assert.equals('○', icons.pending)
|
||||
assert.equals('✓', icons.done)
|
||||
assert.equals('!', icons.priority)
|
||||
assert.equals('>', icons.header)
|
||||
end)
|
||||
|
||||
it('allows overriding all icons', function()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue