Я читал несколько пакетов Emacs Lisp и столкнулся с соглашением о том, что некоторые функции объявляются после префикса библиотеки, например:
(defun eproject--combine-regexps (regexp-list)
Интересно,это соглашение для объявления «частных» функций в библиотеке, но пока я ничего не нашел в рекомендациях по кодированию Emacs.