Minor apropos fix
parent
6750019dbb
commit
d2f1ead23e
|
@ -17,9 +17,10 @@ IN: tools.apropos
|
||||||
|
|
||||||
TUPLE: more-completions seq ;
|
TUPLE: more-completions seq ;
|
||||||
|
|
||||||
: max-completions 5 ;
|
CONSTANT: max-completions 5
|
||||||
|
|
||||||
M: more-completions article-title article-name ;
|
M: more-completions article-title
|
||||||
|
seq>> length number>string " results" append ;
|
||||||
|
|
||||||
M: more-completions article-name
|
M: more-completions article-name
|
||||||
seq>> length max-completions - number>string " more results" append ;
|
seq>> length max-completions - number>string " more results" append ;
|
||||||
|
@ -34,7 +35,7 @@ M: more-completions summary article-title ;
|
||||||
[ completions ] dip '[
|
[ completions ] dip '[
|
||||||
_ 1array \ $heading prefix ,
|
_ 1array \ $heading prefix ,
|
||||||
[ max-completions short head keys \ $completions prefix , ]
|
[ max-completions short head keys \ $completions prefix , ]
|
||||||
[ dup length max-completions > [ more-completions boa 1array \ $link prefix , ] [ drop ] if ]
|
[ dup length max-completions > [ more-completions boa <$link> , ] [ drop ] if ]
|
||||||
bi
|
bi
|
||||||
] unless-empty
|
] unless-empty
|
||||||
] { } make ;
|
] { } make ;
|
||||||
|
@ -46,7 +47,7 @@ M: more-completions summary article-title ;
|
||||||
all-vocabs-seq [ dup vocab-name >lower ] { } map>assoc ;
|
all-vocabs-seq [ dup vocab-name >lower ] { } map>assoc ;
|
||||||
|
|
||||||
: help-candidates ( seq -- candidates )
|
: help-candidates ( seq -- candidates )
|
||||||
[ dup >link swap article-title >lower ] { } map>assoc
|
[ [ >link ] [ article-title >lower ] bi ] { } map>assoc
|
||||||
sort-values ;
|
sort-values ;
|
||||||
|
|
||||||
: $apropos ( str -- )
|
: $apropos ( str -- )
|
||||||
|
|
Loading…
Reference in New Issue