Hi, cd:oneargument etc. are strings (no -s or -l variants)but something has to be changed because they end up with duplicated hashes (##1 instead of #1). A entry for parentheses has to be added as well. mult-def.lua: ["cd:xmlsetup"]={ ["cs"]="xmlsetup", ["de"]="xmlsetup", ["en"]="xmlsetup", ["fr"]="xmlsetup", ["it"]="xmlsetup", ["nl"]="xmlsetup", ["ro"]="xmlsetup", }, + ["cd:oneargument"]={ + ["en"]="\\...#1", + }, + ["cd:twoarguments"]={ + ["en"]="\\...#1#2", + }, + ["cd:threearguments"]={ + ["en"]="\\...#1#2#3", + }, ["cd:sign"] = { en = "[-+]" }, ["cd:csname-s"] = { en = "\\..." }, ["cd:csname-l"] = { en = "\\..." }, ["cd:noargument-s"] = { en = "\\..." }, ["cd:noargument-l"] = { en = "\\..." }, - ["cd:oneargument-s"] = { en = "\\...#1" }, - ["cd:oneargument-l"] = { en = "\\...#1" }, - ["cd:twoarguments-s"] = { en = "\\...#1#2" }, - ["cd:twoarguments-l"] = { en = "\\...#1#2" }, - ["cd:threearguments-s"] = { en = "\\...#1#2#3" }, - ["cd:threearguments-l"] = { en = "\\...#1#2#3" }, ["cd:braces-s"] = { en = "{...}", lua = '"..."' }, ["cd:braces-l"] = { en = "{...,...}", lua = '".. ... .."' }, ["cd:brackets-s"] = { en = "[...]", lua = "{ ... }" }, ["cd:brackets-l"] = { en = "[...,...]", lua = "{..., ...}" }, + ["cd:parentheses-s"] = { en = "{...}", lua = '"..."' }, + ["cd:parentheses-l"] = { en = "{...,...}", lua = '".. ... .."' }, ["cd:index-s"] = { en = "[...]" }, ["cd:index-l"] = { en = "[..+...+..]" }, Wolfgang