Commit d090be14 authored by Stefan Monnier's avatar Stefan Monnier
Browse files

Change inhibit-point-motion-hooks to t

* src/textprop.c (syms_of_textprop): Default Vinhibit_point_motion_hooks
to t and document it as obsolete.
parent 17198162
......@@ -756,6 +756,8 @@ a typographically-correct documents.
* Incompatible Lisp Changes in Emacs 25.1
** `inhibit-point-motion-hooks' now defaults to t and is obsolete.
** The optional `predicate' argument of `lisp-complete-symbol' no longer
has any effect. (This change was made in Emacs 24.4 but was not
advertised at the time.)
......
......@@ -2344,8 +2344,16 @@ returned. */);
DEFVAR_LISP ("inhibit-point-motion-hooks", Vinhibit_point_motion_hooks,
doc: /* If non-nil, don't run `point-left' and `point-entered' text properties.
This also inhibits the use of the `intangible' text property. */);
Vinhibit_point_motion_hooks = Qnil;
This also inhibits the use of the `intangible' text property.
This variable is obsolete since Emacs-25.1. Use `cursor-intangible-mode'
or `cursor-sensor-mode' instead. */);
/* FIXME: We should make-obsolete-variable, but that signals too many
warnings in code which does (let ((inhibit-point-motion-hooks t)) ...)
Ideally, make-obsolete-variable should let us specify that only the nil
value is obsolete, but that requires too many changes in bytecomp.el,
so for now we'll keep it "obsolete via the docstring". */
Vinhibit_point_motion_hooks = Qt;
DEFVAR_LISP ("text-property-default-nonsticky",
Vtext_property_default_nonsticky,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment