Track read_only per project and buffer

This uses a new enum to avoid confusing booleans
84171787a5Conrad Irwin committed on 1/4/2024, 2:31:43 AMparentbf304b3
19 files changedLine totals unavailable