Hi, the attached patches add optimizations to emacs-clang-format and emacs-clang-rename: - Only package the required elisp file in the source - Add a function for generating package definitions of packages containing a single elisp file from the clang source. The patches make clear that the elisp file is the only thing required for building the package and should save some disk space as the packages do not need the full clang source tree. Tim.