ls

"prefix_match_list"と同等。
後で見つけたんだからしょうがないじゃんかよー。

def ls(*dirs)
  pages = []
  @db.page_info.each do |a|
    name = a.keys[0]
    title=page_name(name)
    
    for dir in dirs
      if name.length > dir.length and name[0..dir.length]==dir+'/' then
        pages << name
        break
      end
    end
  end
  pages.sort!{|a,b|
    page_name(a) <=> page_name(b)
  }

  '<ul>'+pages.inject(''){|result,name|
    result + "<li>#{hiki_anchor(name.escape, page_name(name))}</li>"
  }+'</ul>'
end

# ところで、Hikiプラグイン回りのドキュメントって存在しないんでしょうか?