Move type parsers for config into own module

This commit is contained in:
Kovid Goyal
2021-05-24 22:29:28 +05:30
parent a4daa49f70
commit fe94f4cbb4
11 changed files with 392 additions and 372 deletions

View File

@@ -4,11 +4,10 @@
import sys
from contextlib import suppress
from typing import Callable, Optional
from typing import Callable, Dict, Optional
from .constants import is_macos
functional_key_name_aliases = {
'ESC': 'ESCAPE',
'PGUP': 'PAGE_UP',
@@ -26,7 +25,7 @@ functional_key_name_aliases = {
}
character_key_name_aliases = {
character_key_name_aliases: Dict[str, str] = {
'SPC': ' ',
'SPACE': ' ',
'STAR': '*',