Attualmente, il mio comando di compilazione è il seguente:
cd ~/somedir && ./somescript.sh
Questo impedisce a emacs di trovare il file in cui si verifica un errore (e di aprirlo).
Ovviamente posso eseguire M-x cd
manualmente ma c'è un modo per dire al buffer di modificare la sua directory corrente a livello di codice?