This program is derived from comint-mode and provides the following features. * file name completion in string * incremental history search Put this file in your Emacs lisp path (e.g. ~/.emacs.d/site-lisp) and add the following line to your .emacs: (require 'php-boris) Type M-x php-boris to run boris php REPL. See also `comint-mode' to check key bindings.