Browse Source

Backport commit 9c3eeba4d from Emacs

* lisp/org-agenda.el (org-agenda-search-view-search-words-only)
(org-agenda-remove-tags-when-in-prefix)
(org-agenda-align-tags-to-column, org-agenda-keymap):
* lisp/org.el (org-special-ctrl-a)
(org-log-state-notes-into-drawer)
(org-agenda-multi-occur-extra-files):
Move aliases before targets, to silence new compiler warning.

The tedious game of whack-a-mole with compiler warnings continues
9c3eeba4db26ddaeead100beea7a96f9fa640918
Glenn Morris
Fri Apr 20 18:34:39 2018 -0400
Glenn Morris 7 years ago
parent
commit
3d11e4c69b
2 changed files with 15 additions and 14 deletions
  1. 8 8
      lisp/org-agenda.el
  2. 7 6
      lisp/org.el

+ 8 - 8
lisp/org-agenda.el

@@ -1401,6 +1401,9 @@ current display in the agenda."
   :group 'org-agenda-daily/weekly
   :group 'org-agenda-daily/weekly
   :type 'plist)
   :type 'plist)
 
 
+(defvaralias 'org-agenda-search-view-search-words-only
+  'org-agenda-search-view-always-boolean)
+
 (defcustom org-agenda-search-view-always-boolean nil
 (defcustom org-agenda-search-view-always-boolean nil
   "Non-nil means the search string is interpreted as individual parts.
   "Non-nil means the search string is interpreted as individual parts.
 
 
@@ -1429,9 +1432,6 @@ boolean search."
   :version "24.1"
   :version "24.1"
   :type 'boolean)
   :type 'boolean)
 
 
-(defvaralias 'org-agenda-search-view-search-words-only
-  'org-agenda-search-view-always-boolean)
-
 (defcustom org-agenda-search-view-force-full-words nil
 (defcustom org-agenda-search-view-force-full-words nil
   "Non-nil means, search words must be matches as complete words.
   "Non-nil means, search words must be matches as complete words.
 When nil, they may also match part of a word."
 When nil, they may also match part of a word."
@@ -1873,6 +1873,9 @@ Nil means don't hide any tags."
 	  (const  :tag "Hide none" nil)
 	  (const  :tag "Hide none" nil)
 	  (string :tag "Regexp   ")))
 	  (string :tag "Regexp   ")))
 
 
+(defvaralias 'org-agenda-remove-tags-when-in-prefix
+  'org-agenda-remove-tags)
+
 (defcustom org-agenda-remove-tags nil
 (defcustom org-agenda-remove-tags nil
   "Non-nil means remove the tags from the headline copy in the agenda.
   "Non-nil means remove the tags from the headline copy in the agenda.
 When this is the symbol `prefix', only remove tags when
 When this is the symbol `prefix', only remove tags when
@@ -1883,8 +1886,7 @@ When this is the symbol `prefix', only remove tags when
 	  (const :tag "Never" nil)
 	  (const :tag "Never" nil)
 	  (const :tag "When prefix format contains %T" prefix)))
 	  (const :tag "When prefix format contains %T" prefix)))
 
 
-(defvaralias 'org-agenda-remove-tags-when-in-prefix
-  'org-agenda-remove-tags)
+(defvaralias 'org-agenda-align-tags-to-column 'org-agenda-tags-column)
 
 
 (defcustom org-agenda-tags-column 'auto
 (defcustom org-agenda-tags-column 'auto
   "Shift tags in agenda items to this column.
   "Shift tags in agenda items to this column.
@@ -1902,8 +1904,6 @@ character screen."
   :package-version '(Org . "9.1")
   :package-version '(Org . "9.1")
   :version "26.1")
   :version "26.1")
 
 
-(defvaralias 'org-agenda-align-tags-to-column 'org-agenda-tags-column)
-
 (defcustom org-agenda-fontify-priorities 'cookies
 (defcustom org-agenda-fontify-priorities 'cookies
   "Non-nil means highlight low and high priorities in agenda.
   "Non-nil means highlight low and high priorities in agenda.
 When t, the highest priority entries are bold, lowest priority italic.
 When t, the highest priority entries are bold, lowest priority italic.
@@ -2084,9 +2084,9 @@ evaluate to a string."
 
 
 ;;; Define the org-agenda-mode
 ;;; Define the org-agenda-mode
 
 
+(defvaralias 'org-agenda-keymap 'org-agenda-mode-map)
 (defvar org-agenda-mode-map (make-sparse-keymap)
 (defvar org-agenda-mode-map (make-sparse-keymap)
   "Keymap for `org-agenda-mode'.")
   "Keymap for `org-agenda-mode'.")
-(defvaralias 'org-agenda-keymap 'org-agenda-mode-map)
 
 
 (defvar org-agenda-menu) ; defined later in this file.
 (defvar org-agenda-menu) ; defined later in this file.
 (defvar org-agenda-restrict nil) ; defined later in this file.
 (defvar org-agenda-restrict nil) ; defined later in this file.

+ 7 - 6
lisp/org.el

@@ -1538,6 +1538,8 @@ time in Emacs."
   :type 'boolean
   :type 'boolean
   :safe #'booleanp)
   :safe #'booleanp)
 
 
+(defvaralias 'org-special-ctrl-a 'org-special-ctrl-a/e)
+
 (defcustom org-special-ctrl-a/e nil
 (defcustom org-special-ctrl-a/e nil
   "Non-nil means `C-a' and `C-e' behave specially in headlines and items.
   "Non-nil means `C-a' and `C-e' behave specially in headlines and items.
 
 
@@ -1575,7 +1577,6 @@ This may also be a cons cell where the behavior for `C-a' and
 			(const :tag "off" nil)
 			(const :tag "off" nil)
 			(const :tag "on: before tags first" t)
 			(const :tag "on: before tags first" t)
 			(const :tag "reversed: after tags first" reversed)))))
 			(const :tag "reversed: after tags first" reversed)))))
-(defvaralias 'org-special-ctrl-a 'org-special-ctrl-a/e)
 
 
 (defcustom org-special-ctrl-k nil
 (defcustom org-special-ctrl-k nil
   "Non-nil means `C-k' will behave specially in headlines.
   "Non-nil means `C-k' will behave specially in headlines.
@@ -3019,6 +3020,8 @@ because Agenda Log mode depends on the format of these entries."
 (unless (assq 'note org-log-note-headings)
 (unless (assq 'note org-log-note-headings)
   (push '(note . "%t") org-log-note-headings))
   (push '(note . "%t") org-log-note-headings))
 
 
+(defvaralias 'org-log-state-notes-into-drawer 'org-log-into-drawer)
+
 (defcustom org-log-into-drawer nil
 (defcustom org-log-into-drawer nil
   "Non-nil means insert state change notes and time stamps into a drawer.
   "Non-nil means insert state change notes and time stamps into a drawer.
 When nil, state changes notes will be inserted after the headline and
 When nil, state changes notes will be inserted after the headline and
@@ -3050,8 +3053,6 @@ function `org-log-into-drawer' instead."
 	  (const :tag "LOGBOOK" t)
 	  (const :tag "LOGBOOK" t)
 	  (string :tag "Other")))
 	  (string :tag "Other")))
 
 
-(defvaralias 'org-log-state-notes-into-drawer 'org-log-into-drawer)
-
 (defun org-log-into-drawer ()
 (defun org-log-into-drawer ()
   "Name of the log drawer, as a string, or nil.
   "Name of the log drawer, as a string, or nil.
 This is the value of `org-log-into-drawer'.  However, if the
 This is the value of `org-log-into-drawer'.  However, if the
@@ -3816,6 +3817,9 @@ regular expression will be included."
   :group 'org-agenda
   :group 'org-agenda
   :type 'regexp)
   :type 'regexp)
 
 
+(defvaralias 'org-agenda-multi-occur-extra-files
+  'org-agenda-text-search-extra-files)
+
 (defcustom org-agenda-text-search-extra-files nil
 (defcustom org-agenda-text-search-extra-files nil
   "List of extra files to be searched by text search commands.
   "List of extra files to be searched by text search commands.
 These files will be searched in addition to the agenda files by the
 These files will be searched in addition to the agenda files by the
@@ -3833,9 +3837,6 @@ scope."
 	      (const :tag "Agenda Archives" agenda-archives)
 	      (const :tag "Agenda Archives" agenda-archives)
 	      (repeat :inline t (file))))
 	      (repeat :inline t (file))))
 
 
-(defvaralias 'org-agenda-multi-occur-extra-files
-  'org-agenda-text-search-extra-files)
-
 (defcustom org-agenda-skip-unavailable-files nil
 (defcustom org-agenda-skip-unavailable-files nil
   "Non-nil means to just skip non-reachable files in `org-agenda-files'.
   "Non-nil means to just skip non-reachable files in `org-agenda-files'.
 A nil value means to remove them, after a query, from the list."
 A nil value means to remove them, after a query, from the list."