lib/config/typogrowth.yaml in typogrowth-0.9.7 vs lib/config/typogrowth.yaml in typogrowth-0.9.8

- old
+ new

@@ -1,13 +1,14 @@ -:quotes : +:sequence : :punctuation : :re : '(?<quote>''|"|\))\s*(?<punct>[.,!?]+)' :default : - '\k<punct>\k<quote>' :ru : - '\k<quote>\k<punct>' +:quotes : # That's a 6.3" man, he sees sunsets at 10°20'30" E. # ⇑ :inch : :pattern : '"' :re : '(?:\p{Space}[\.,\p{Digit}]+)(")(?=\p{Space}|\Z)' @@ -76,11 +77,10 @@ - '»' - '“' :us : - '’' - '”' - # That's a 6.3" man, he sees sunsets at 10°20'30" E. # ⇑ :apostrophe_post : :pattern : '♻' :re : '♻' @@ -111,16 +111,28 @@ :alert: true :default : - '”' :punctuation : + :bloody_quote_en : + :re : '(“)(?:\s+)' + :default : + - '\1' + :ru : + - '\1 ' + :bloody_quote_ru : + :re : '(?:\s+)(“)' + :default : + - ' \1' + :ru : + - '\1' :opening_orphan : - :re : '([(¿¡§#№]|\p{Sc})(?:\s+)' + :re : '([(¿¡§#№‘„«]|\p{Sc})(?:\s+)' :default : - '\1' :closing_orphan : - :re : '(?:\s+)([.,:;!?)])' + :re : '(?:\s+)([.,:;!?)”’»])' :default : - '\1' :closing_clamped : :re : '([.,:;!?)])(?=\p{Lu})' :default : @@ -132,11 +144,11 @@ :ellipsis : :re : '\.{3,}' :default : - '…' :mdash : - :re : '\s*(?<dash> - |--|–|—)\s*' + :re : '\p{Space}*(?<dash>\s-\s|--|–|—)\s*' :default : - '—' :ru : - ' — ' :us : @@ -151,8 +163,8 @@ :dangling_left : :re : '\s+(p{Punct})(?=\s|\Z)' :default : - ' \1' :extra_spaces : - :re : '\s+' + :re : ' +' :default : - ' '