>> Recently we added 'tab-line-exclude-buffers' >> that is checked by 'buffer-match-p'. >> >> Shouldn't we now rename 'global-hl-line-modes' to something like >> 'global-hl-line-buffers' and use 'buffer-match-p', given that it was >> added in 31.1, so there is no need to provide an alias for deprecation. > > I don't have problem with that, you can do the change, IME > `buffer-match-p` is a better and powerful alternative to > `easy-mmode--globalized-predicate-p`, Do you think we should add the word "exclude" to the name? Or it's fine to require using 'not' in the condition? > however the `buffer-predicate` type does not have > a complete UI for `Customize` yet. Here is the patch that makes possible the customization of all `buffer-predicate` conditions recursively: