vim: Add ZZ and ZQ

The major change here is a refactoring to allow controling the save
behaviour when closing items, which is pre-work needed for vim command
palette.

For zed-industries/community#1868
ba1c350dadConrad Irwin committed on 9/8/2023, 10:25:20 PMparent5d782b6
9 files changedLine totals unavailable