editors stay somewhat synced while typing