De acordo com os documentos do OSX , a variável de ambiente EDITOR deve ser definida como subl -w , que significa "Aguarde os arquivos serem fechados antes de retornar". Esse comportamento é não documentado, mas semelhante no Linux, onde subl geralmente é um link simbólico para o arquivo executável sublime_text , onde quer que você decida instalá-lo.