Not the OP, but my own emacs development MO is to run a persistent shell buffer and bind F8&#x2F;F9 to send make&#x2F;run commands. I think that would work with your use case.<p>You&#x27;d still keep a synced code folder since you have to run the swift completion daemon on your local machine.