> From: Vincent Belaïche <vincent....@hotmail.fr> > CC: "emacs-de...@gnu.org" <emacs-de...@gnu.org> > Date: Tue, 26 Jun 2018 05:47:04 +0000 > > My point is that for a modular design, the same package that provides > the browse-url function, should also provide some match-url-at-point-p > predicate, e.g.
There is such a function: browse-url-url-at-point. But in general, I don't agree with your assertion: there's nothing wrong for, e.g., browse-url.el to use a utility function declared somewhere else. Modularity doesn't mean each module must be standalone and self-contained.