hx
- horizontal alignment of the input text block inside a potentially larger
box. Possible values for
x
are
l
(ell, for left alignment),
c
(center), or
r
(right). This does not affect the justification of text lines within the
input text block (use the
j
argument instead).
vx
- vertical alignment of the input text block inside a potentially larger
box. Possible values for
x
are
t
(for top alignment),
c
(center), or
b
(bottom).
jx
- justification of lines within the input text block. Possible values for
x
are
l
(ell, for left justification),
c
(center), or
r
(right). This does not affect the alignment of the input text block itself
within the box. Use the
h
and
v
arguments for input text block positioning.
Short hand notations (can be combined with the above arguments):
l
(ell) - short for
hlvcjl
c
- short for
hcvcjc
r
- short for
hrvcjr
The factory default setting for -a is hlvt.
In order to maintain backwards compatibility, the
-t
string
can be just a number. In that case,
e
is assumed for tab handling, which removes all tabs and replaces them with
spaces. The factory default for the
-t
option is simply 8, which is just such a case.
For example, you could specify
-t 4u
in order to have your leading tabs unexpanded. In the box content, tabs are
always converted into spaces. The tab distance in this example is 4.
The syntax of boxes config files is described on the website (see below). They are quite self-explanatory, though.
Check out vim(1) at vim.org!