mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-22 00:08:04 +02:00
Better coalescing of multiple symbol_maps
When specifying multiple symbol_map values in kitty.conf later ones should override conflicting previous ones. Fixes #2662
This commit is contained in:
@@ -128,3 +128,7 @@ class Rendering(BaseTest):
|
||||
def test_coalesce_symbol_maps(self):
|
||||
q = {(2, 3): 'a', (4, 6): 'b', (5, 5): 'b', (7, 7): 'b', (9, 9): 'b', (1, 1): 'a'}
|
||||
self.ae(coalesce_symbol_maps(q), {(1, 3): 'a', (4, 7): 'b', (9, 9): 'b'})
|
||||
q = {(1, 4): 'a', (2, 3): 'b'}
|
||||
self.ae(coalesce_symbol_maps(q), {(1, 1): 'a', (2, 3): 'b', (4, 4): 'a'})
|
||||
q = {(2, 3): 'b', (1, 4): 'a'}
|
||||
self.ae(coalesce_symbol_maps(q), {(1, 4): 'a'})
|
||||
|
||||
Reference in New Issue
Block a user