all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Problems due to grep.el introduction
@ 2004-06-23 19:55 Eli Zaretskii
  2004-06-24  8:51 ` Andreas Schwab
  2004-06-24 11:26 ` Kim F. Storm
  0 siblings, 2 replies; 9+ messages in thread
From: Eli Zaretskii @ 2004-06-23 19:55 UTC (permalink / raw)


Since the `grep' command and related functions are now on a separate
file grep.el, unbundled Lisp packages that used `grep'-related
features will become broken if they require `compile' and rely on
`grep'-related variables and functions to become defined as a result.
Moreover, the fact that grep.el was added is not even mentioned in
NEWS, AFAICS.

(I bumped into this when I installed ID-utils on a machine with a
relatively recent CVS snapshot of Emacs, and found that "M-x gid"
barfs becaise grep-regex-alist is not defined.)

We definitely should mention grep.el in NEWS, but beyond that, I
wonder whether we should add to compile.el a series of calls to
`autoload' that would cause grep.el to be autoloaded whenever some
program that requires only compile references a `grep'-related
variable or function.  Like this, for example:

   (autoload 'grep-regex-alist "grep")

Comments?

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-07-03 11:05 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-23 19:55 Problems due to grep.el introduction Eli Zaretskii
2004-06-24  8:51 ` Andreas Schwab
2004-06-24 19:26   ` Eli Zaretskii
2004-06-24 19:14     ` Luc Teirlinck
2004-06-25 17:08       ` Eli Zaretskii
2004-07-03 11:05       ` Eli Zaretskii
2004-06-24 11:26 ` Kim F. Storm
2004-06-24 19:27   ` Eli Zaretskii
2004-06-24 21:40     ` Kim F. Storm

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.