added: libedit