Add new dotted and dashed underline enum

Also use "straight" for single underline, consistent with the protocol
extension document.
This commit is contained in:
pagedown
2022-01-22 11:00:49 +08:00
parent 17e31565e2
commit a47aca6fdb
3 changed files with 6 additions and 3 deletions

View File

@@ -501,11 +501,14 @@ def scrollback_pager_history_size(x: str) -> int:
def url_style(x: str) -> int:
# for backwards compat
if x == 'single':
x = 'straight'
return url_style_map.get(x, url_style_map['curly'])
url_style_map = {
v: i for i, v in enumerate('none single double curly'.split())
v: i for i, v in enumerate('none straight double curly dotted dashed'.split())
}