% = permite dividir a justificação à esquerda e à direita.
Eu uso isso na minha linha de status, com o meu branch git atual justificado à esquerda e as informações do arquivo justificadas à direita. Mesmo se não houver informações de git disponíveis, todo o restante permanecerá totalmente à direita.
edite : Eu devo dizer que eu uso% = para consertar os itens dessa maneira porque eu tive problemas para fazer com que funcionasse de outra maneira. Você pode definir uma largura mínima usando % - 10.f (com 10 a largura mínima para algum item f).
edite 2 : Para responder ao comentário de Idigas abaixo. Aqui está sua linha de status atual (reformatada por espaço):
set statusline=%mb:%n\ %f%R%Y\ [row\ %l/%L,\ column\ %v\ (%c)]
Eu mudaria para:
set statusline=b:%n\ %f%R%Y%=%m[row\ %l/%L,\ column\ %v\ (%c)]
Ao definir a divisão esquerda / direita com % = e mover a % m modificada para depois dela, as posições da linha de status parecem ser fixas.