diff --git a/src/sentence/unicode.rs b/src/sentence/unicode.rs index 365585d..ed17a0d 100644 --- a/src/sentence/unicode.rs +++ b/src/sentence/unicode.rs @@ -1591,6 +1591,16 @@ pub(crate) fn leftover_keyval_cs_name(tail: &str) -> Option<&'static str> { "tcbrecord", "tcbbreak", "refPathOperation", + "brackets", + "colFade", + "colDef", + "colOpt", + "pbarg", + "oarg", + "marg", + "meta", + "sarg", + "cs", "docAuxEnvironment", "docAuxCommand", "docKeyChoices", @@ -1749,6 +1759,7 @@ fn leftover_keyval_kind(name: &str) -> VerbKind { | "tcbEXTERNALIZE" | "tcbdocdescNoDefaultInit" | "tcbdocdescInitEmpty" + | "sarg" | "PyLTVerbatimEnv" => VerbKind::Listingcont, "setmintedinline" | "usemintedstyle" diff --git a/tests/latex_leftover_cmds.rs b/tests/latex_leftover_cmds.rs index 406da28..5bee895 100644 --- a/tests/latex_leftover_cmds.rs +++ b/tests/latex_leftover_cmds.rs @@ -364,6 +364,16 @@ fn leftover_constructors_do_not_join() { leftover_cmd_stays_atomic(r"\docLength{linewidth}"); leftover_cmd_stays_atomic(r"\docColor{red}"); leftover_cmd_stays_atomic(r"\docValue{none}"); + leftover_cmd_stays_atomic(r"\colDef{First. Second.}"); + leftover_cmd_stays_atomic(r"\colOpt{First. Second.}"); + leftover_cmd_stays_atomic(r"\colFade{First. Second.}"); + leftover_cmd_stays_atomic(r"\cs{tcbset}"); + leftover_cmd_stays_atomic(r"\meta{name}"); + leftover_cmd_stays_atomic(r"\marg{text}"); + leftover_cmd_stays_atomic(r"\oarg{text}"); + leftover_cmd_stays_atomic(r"\pbarg{text}"); + leftover_cmd_stays_atomic(r"\brackets{text}"); + leftover_cmd_stays_atomic(r"\sarg"); leftover_cmd_stays_atomic(r"\tcbindex"); leftover_cmd_stays_atomic(r"\tcbEXTERNALIZE"); leftover_cmd_stays_atomic(r"\tcbifexternal{odd. More}{even. More}"); @@ -391,6 +401,8 @@ fn leftover_constructors_do_not_join() { extras_skip_no_brace("tcbmakedocSubKeys"); extras_skip_no_brace("refCom"); extras_skip_no_brace("docAuxCommand"); + extras_skip_no_brace("colDef"); + extras_skip_no_brace("cs"); extras_skip_no_brace("tcbset"); extras_skip_no_brace("tcbuselibrary"); extras_skip_no_brace("setpythontexprettyprinter");