With the 2 points line tool we can click on the first point
and then type in @100<90
where 100 is the line length
and 90 is the rotation around the first point.
http://wiki.librecad.org/index.php/Relative_ZeroWe can make horizontal and vertical lines by:
@100<90
@100<270
@100<0
@100<180
or
@0,100
@0,-100
@100,0
@-100,0
An additional syntax for creating orthogonal lines could be:
@100+y
@100-y
@100+x
@100-x
We could make the horizontal, vertical and angle line tools redundant
if we added command line syntax for the snap point option.
@100<90 mid
I agree that the horizontal and vertical tools could be removed,
because they are just special cases of the angle tool.
However, the angle tool seems useful as a separate tool from the 2 point tool.
We could make a more distinct icon for it.
I recommend
https://inkscape.org/en/ and/or
http://www.gimp.org/for anyone inspired to make new icons (PNG 150x150).
Where they live:
https://github.com/LibreCAD/LibreCAD/tree/master/librecad/res