help-split-fundoc returns nil if the docstring has no usage string. (help-split-fundoc (documentation 'auto-composition-mode) 'auto-composition-mode) => nil So it's either my function, or adding optional args to help-split-fundoc. What do you prefer?