[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lispref/tips.texi,v
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/lispref/tips.texi,v |
Date: |
Wed, 05 Jul 2006 17:04:09 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Richard M. Stallman <rms> 06/07/05 17:04:09
Index: tips.texi
===================================================================
RCS file: /cvsroot/emacs/emacs/lispref/tips.texi,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -b -r1.84 -r1.85
--- tips.texi 5 Jul 2006 14:13:24 -0000 1.84
+++ tips.texi 5 Jul 2006 17:04:09 -0000 1.85
@@ -177,9 +177,9 @@
Redefining (or advising) an Emacs primitive is a bad idea. It may do
the right thing for a particular program, but there is no telling what
other programs might break as a result. In any case, it is a problem
-for debugging, because the two advised function doesn't do what its
-source code says it does. If the programmer investigating the problem
-is unaware that there is advice on the function, the experience can be
+for debugging, because the advised function doesn't do what its source
+code says it does. If the programmer investigating the problem is
+unaware that there is advice on the function, the experience can be
very frustrating.
We hope to remove all the places in Emacs that advise primitives.
@@ -192,10 +192,10 @@
@item
Likewise, avoid using @code{eval-after-load} (@pxref{Hooks for
Loading}) in libraries and packages. This feature is meant for
-personal customizations; using it in a Lisp program is unclean because
-it modifies the behavior of another Lisp file in an invisible way.
-This is an obstacle for debugging, much like advising a function in
-the other package.
+personal customizations; using it in a Lisp program is unclean,
+because it modifies the behavior of another Lisp file in a way that's
+not visible in that file. This is an obstacle for debugging, much
+like advising a function in the other package.
@item
If a file does replace any of the functions or library programs of
- [Emacs-diffs] Changes to emacs/lispref/tips.texi,v, Karl Berry, 2006/07/05
- [Emacs-diffs] Changes to emacs/lispref/tips.texi,v,
Richard M. Stallman <=
- [Emacs-diffs] Changes to emacs/lispref/tips.texi,v, Nick Roberts, 2006/07/10
- [Emacs-diffs] Changes to emacs/lispref/tips.texi,v, Nick Roberts, 2006/07/10
- [Emacs-diffs] Changes to emacs/lispref/tips.texi,v, Richard M. Stallman, 2006/07/12
- [Emacs-diffs] Changes to emacs/lispref/tips.texi,v, Richard M. Stallman, 2006/07/17