Implement :lgrep (like :grep with Lua patterns), and :cn, :cp, :clist.
Add a special case to complete a single % in :e as the current buffer's filename.