summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Dominik <carsten.dominik@gmail.com>2009-01-19 10:40:38 +0100
committerCarsten Dominik <carsten.dominik@gmail.com>2009-01-19 10:40:38 +0100
commit9aa72230a22414d2b7bf8314af9a18a9494e700a (patch)
tree20faae119f5c590159a1d8537dd65e49df7e6a8a
parentbe6c0959bba2acc48a4134ad582302b82c115342 (diff)
downloadorg-mode-9aa72230a22414d2b7bf8314af9a18a9494e700a.tar.gz
Agenda: Allow typing a question mark in an agenda query string
Reported by Paul R.
-rwxr-xr-xlisp/ChangeLog4
-rw-r--r--lisp/org.el3
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ab9d554..7dca0dc 100755
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,9 @@
2009-01-19 Carsten Dominik <carsten.dominik@gmail.com>
+ * org.el (org-make-tags-matcher): Never use IDO for completing the
+ tags matcher match string.
+ (org-completing-read): Also remove the special biding for "?".
+
* org-attach.el (org-attach-allow-inheritance): New option.
(org-attach-inherited): New variable.
(org-attach-dir): Handle properties related to the attachment
diff --git a/lisp/org.el b/lisp/org.el
index c104e38..a97751e 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -6830,6 +6830,7 @@ used as the link location instead of reading one interactively."
(let ((minibuffer-local-completion-map
(copy-keymap minibuffer-local-completion-map)))
(org-defkey minibuffer-local-completion-map " " 'self-insert-command)
+ (org-defkey minibuffer-local-completion-map "?" 'self-insert-command)
(apply 'org-ido-completing-read args)))
(defun org-ido-completing-read (&rest args)
@@ -9445,7 +9446,7 @@ also TODO lines."
;; Get a new match request, with completion
(let ((org-last-tags-completion-table
(org-global-tags-completion-table)))
- (setq match (org-ido-completing-read
+ (setq match (org-completing-read
"Match: " 'org-tags-completion-function nil nil nil
'org-tags-history))))