emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Incompatible change without "warning"


From: Nick Roberts
Subject: Re: Incompatible change without "warning"
Date: Mon, 2 May 2005 02:06:45 +1200

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]