From 56bbacfd89bcdd773a20b102f956edc2aa5ff9d9 Mon Sep 17 00:00:00 2001 From: Aaron Ecay Date: Sun, 18 Jan 2015 23:42:32 -0500 Subject: [PATCH] org-compat: obsolete org-activate-mark. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * lisp/org-compat.el (org-activate-mark): Make obsolete. The activate-mark function was introduced in Emacs 23 and org-activate-mark wasn’t called anywhere in the code base. --- lisp/org-compat.el | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/lisp/org-compat.el b/lisp/org-compat.el index f76b86ce4..8ff7c3443 100644 --- a/lisp/org-compat.el +++ b/lisp/org-compat.el @@ -287,17 +287,8 @@ Works on both Emacs and XEmacs." (> (point) (region-beginning))) (exchange-point-and-mark))) -;; Emacs 22 misses `activate-mark' -(if (fboundp 'activate-mark) - (defalias 'org-activate-mark 'activate-mark) - (defun org-activate-mark () - (when (mark t) - (setq mark-active t) - (when (and (boundp 'transient-mark-mode) - (not transient-mark-mode)) - (setq transient-mark-mode 'lambda)) - (when (boundp 'zmacs-regions) - (setq zmacs-regions t))))) +;; Old alias for emacs 22 compatibility, now dropped +(define-obsolete-function-alias 'org-activate-mark 'activate-mark) ;; Invisibility compatibility