Function: viper-deactivate-mark

viper-deactivate-mark is a function alias for deactivate-mark(var)/deactivate-mark(fun), defined in simple.el.gz.

This function is obsolete since 27.1; use deactivate-mark(var)/deactivate-mark(fun) instead.

Signature

(viper-deactivate-mark &optional FORCE)

Documentation

Deactivate the mark.

If Transient Mark mode is disabled, this function normally does nothing; but if FORCE is non-nil, it deactivates the mark anyway.

Deactivating the mark sets mark-active to nil, updates the primary selection according to select-active-regions (unless deactivate-mark(var)/deactivate-mark(fun) is dont-save), and runs deactivate-mark-hook.

If Transient Mark mode was temporarily enabled, reset the value of the variable transient-mark-mode(var)/transient-mark-mode(fun); if this causes Transient Mark mode to be disabled, don't change mark-active to nil or run deactivate-mark-hook.

Aliases

ediff-deactivate-mark (obsolete since 27.1) viper-deactivate-mark (obsolete since 27.1)