common-lisp Linedit is a readline-style library written in Common Lisp that provides customizable line-editing features, licensed under a MIT-style license. Linedit uses UFFI for foreign bindings, so it is a least theoretically portable, though REPL-wrapping is currently SBCL specific. Features * single-line text reader * multi-line form reader * completions on packages and symbols in current image * completions on directories and filenames * apropos-word and describe-word * unlimited undo * unlimited kill-ring * unlimited history * multiple histories * use in REPL on SBCL * paging * fully customizable in CL