diff options
author | Hans Hagen <pragma@wxs.nl> | 2021-04-09 20:43:45 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2021-04-09 20:43:45 +0200 |
commit | 9191d12efe40ce045f76b695fc5c02fa6a1a7d6a (patch) | |
tree | c9537c13c71ee54be562cd8124cf04405e34f937 /scripts | |
parent | a41fe00a674c46d923de837778e9ee44565dc341 (diff) | |
download | context-9191d12efe40ce045f76b695fc5c02fa6a1a7d6a.tar.gz |
2021-04-09 19:56:00
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/context/lua/mtx-fonts.lua | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/scripts/context/lua/mtx-fonts.lua b/scripts/context/lua/mtx-fonts.lua index 65a661ac4..324da841b 100644 --- a/scripts/context/lua/mtx-fonts.lua +++ b/scripts/context/lua/mtx-fonts.lua @@ -60,6 +60,10 @@ local helpinfo = [[ <example><command>mtxrun --script font --list somename (== --pattern=*somename*)</command></example> </subcategory> <subcategory> + <example><command>mtxrun --script font --list --file filename</command></example> + <example><command>mtxrun --script font --list --name --pattern=*somefile*</command></example> + </subcategory> + <subcategory> <example><command>mtxrun --script font --list --name somename</command></example> <example><command>mtxrun --script font --list --name --pattern=*somename*</command></example> </subcategory> @@ -406,46 +410,46 @@ function scripts.fonts.list() if getargument("name") then if pattern then - --~ mtxrun --script font --list --name --pattern=*somename* + -- mtxrun --script font --list --name --pattern=*somename* list_matches(fonts.names.list(string.topattern(pattern,true),reload,all),info) elseif filter then report("not supported: --list --name --filter",name) elseif given then - --~ mtxrun --script font --list --name somename + -- mtxrun --script font --list --name somename list_matches(fonts.names.list(given,reload,all),info) else report("not supported: --list --name <no specification>",name) end elseif getargument("spec") then if pattern then - --~ mtxrun --script font --list --spec --pattern=*somename* + -- mtxrun --script font --list --spec --pattern=*somename* report("not supported: --list --spec --pattern",name) elseif filter then - --~ mtxrun --script font --list --spec --filter="fontname=somename" + -- mtxrun --script font --list --spec --filter="fontname=somename" list_specifications(fonts.names.getlookups(filter),info) elseif given then - --~ mtxrun --script font --list --spec somename + -- mtxrun --script font --list --spec somename list_specifications(fonts.names.collectspec(given,reload,all),info) else report("not supported: --list --spec <no specification>",name) end elseif getargument("file") then if pattern then - --~ mtxrun --script font --list --file --pattern=*somename* + -- mtxrun --script font --list --file --pattern=*somename* list_specifications(fonts.names.collectfiles(string.topattern(pattern,true),reload,all),info) elseif filter then report("not supported: --list --spec",name) elseif given then - --~ mtxrun --script font --list --file somename + -- mtxrun --script font --list --file somename list_specifications(fonts.names.collectfiles(given,reload,all),info) else report("not supported: --list --file <no specification>",name) end elseif pattern then - --~ mtxrun --script font --list --pattern=*somename* + -- mtxrun --script font --list --pattern=*somename* list_matches(fonts.names.list(string.topattern(pattern,true),reload,all),info) elseif given then - --~ mtxrun --script font --list somename + -- mtxrun --script font --list somename list_matches(fonts.names.list(given,reload,all),info) elseif all then pattern = "*" |