> [...] but live in fear that I have accidentally overridden
> some tremendously important macro in a package that I am
> about to use.

You can guard yourself against accidentally overwriting
existing macros by building a wrapper around "de" which
tests whether the name to be defined already exists:

  .rn de de!
  .de! de
  .ie d\\$1 .ab Will not redefine existing "\\$1".  Aborting...
  .el .de! \\$*
  ..




Reply via email to