Ho avuto un problema simile fino a quando non ho aggiunto l'opzione -w per esportare EDITOR.
Da http://www.sublimetext.com/docs/3/osx_command_line.html :
- Per utilizzare Sublime Text come editor per molti comandi che richiedono l'input, imposta la tua variabile d'ambiente EDITOR:
- esporta EDITOR='subl -w'
- Se si specifica -w, il comando subl non si chiuderà finché il file non sarà chiuso.