Introduce `workspace::register_project_item`

This lets downstream crates like `editor` define how project items should be
opened.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>
5d14c9abdfAntonio Scandurra committed on 3/17/2022, 2:54:34 PMparentbff414c
7 files changedLine totals unavailable