File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed
Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -195,16 +195,18 @@ fn new_search_body(
195195}
196196
197197fn get_filter_by_packages ( packages : List ( version . Package ) ) -> String {
198- use <- bool . guard ( when : list . is_empty ( packages ) , return : "" )
199- packages
200- |> list . filter_map ( fn ( p ) {
201- case p . status {
202- version . Found ( ver ) -> Ok ( p . name <> "-" <> ver )
203- _ -> Error ( Nil )
204- }
205- } )
206- |> list . map ( string . append ( "package:=" , _) )
207- |> string . join ( "||" )
198+ let filtered_packages =
199+ packages
200+ |> list . filter_map ( fn ( p ) {
201+ case p . status {
202+ version . Found ( ver ) -> Ok ( "`" <> p . name <> "-" <> ver <> "`" )
203+ _ -> Error ( Nil )
204+ }
205+ } )
206+ case filtered_packages {
207+ [ ] -> ""
208+ _ -> "package:=" <> "[" <> string . join ( filtered_packages , "," ) <> "]"
209+ }
208210}
209211
210212pub fn snippet ( doc : String , search_input : String ) -> String {
You can’t perform that action at this time.
0 commit comments