I've removed:
dot
dot-max
dot-min
dot-marker
buffer-flush-undo
compiled-function-p
allout-exposure
focus-frame
unfocus-frame
I wasn't sure how to remove executing-macro as it is a builtin variable:
(make-obsolete-variable 'executing-macro 'executing-kbd-macro "before 19.34")
DEFVAR_LISP ("executing-macro", &Vexecuting_macro,
doc: /* Currently executing keyboard macro (string or vector);
nil if none executing. */);
DEFVAR_INT ("executing-macro-index", &executing_macro_index,
doc: /* Index in currently executing keyboard macro; undefined if
none executing. */);
DEFVAR_LISP_NOPRO ("executing-kbd-macro", &Vexecuting_macro,
doc: /* Currently executing keyboard macro (string or
vector); nil if none executing. */);
Note that if you remove executing-macro you need to change the elisp manual:
* The state of keyboard macro execution is saved and restored. While
Edebug is active, `executing-macro' is bound to
`edebug-continue-kbd-macro'.
(Edebug -> The Outside Context -> Checking Whether to Stop)
Here are some more obsolete functions/variables:
19.15
unread-command-char
19.23
allout-old-expose-topic
19.34
post-command-idle-hook
post-command-idle-delay
20.1
define-function
truncate-string
20.3
chars-in-region
update-iso-coding-systems
coding-system-parent
20.4
sref
Quite a lot from 21.1
Quite a lot with no timestamp.
Nick
_______________________________________________
Emacs-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel