¿Qué significa la convención doble menos (-) en los nombres de funciones en Emacs Lisp

He estado leyendo varios paquetes de Emacs Lisp y he encontrado la convención de algunas funciones que se declaran con, después del prefijo de la biblioteca, por ejemplo:

(defun eproject--combine-regexps (regexp-list)

Me pregunto si es una convención para declarar funciones "privadas" a la biblioteca, pero hasta ahora no he encontrado nada en las pautas de codificación de Emacs.

Respuestas a la pregunta(2)

Su respuesta a la pregunta