This is a idea to relax/extend lm-keywords to cope with multi-line keywords, like say Drew's icicles.el, ;; Keywords: internal, extensions, help, abbrev, local, minibuffer, ;; keys, apropos, completion, matching, regexp, command And comma-only separators like say zenirc-color.el, ;; Keywords: zenirc,extensions And trailing-space as in say vm-summary-faces.el, which had been ok in Emacs 21. ;; Keywords: VM 2009-11-13 Kevin Ryde * emacs-lisp/lisp-mnt.el (lm-keywords): Allow multi-line keywords. (lm-keywords-list): Allow comma-only separator like "foo,bar". Ignore trailing spaces by omit-nulls to split-string (fixing regression from Emacs 21 due to the incompatible split-string change.)