Parece que você quer:
set -xg PATH /opt/local/bin /opt/local/sbin $PATH
Editar: Eu vejo o que você quer dizer, esta sintaxe leva algum tempo para se acostumar. Ele quer espaços em vez de dois pontos, e ele não pode estar entre aspas, e todos os caminhos em seu PATH atual devem existir (no meu caso, eu tinha /usr/local/sbin
em meu PATH mesmo que ele realmente não existisse, e isso foi um problema para fish
).