Sim, mas exige conhecimento da largura de 1 caractere nessa fonte e do tamanho do texto que você deseja alinhar. Para deixar algo flutuante, você precisaria usar:
^pa(_LEFT)^p(-[n*k])sometext
em que n é o número de caracteres em "sometext" ek é a largura em pixels de um caractere.
Dzen vem com um programa, textwidth
para calcular o tamanho de fontes não monoespaçadas, no caso chich [n * k], seriam substituídas por esse valor.
Eu recomendaria usar uma versão nativa do código, se você puder, por exemplo, eu tenho uma versão para golang aqui , mas se isso não for possível, basta executar o comando textwidth
.
A revisão SVN 255 do dzen aparentemente contém um comando ^ ba (width, align), veja o wiki.