Fix TODO keywords case sensitivity
commitebbc675bd9890c451ad01910fa2625fa78baac9b
authorNicolas Goaziou <mail@nicolasgoaziou.fr>
Sun, 13 Nov 2016 09:58:23 +0000 (13 10:58 +0100)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Sun, 13 Nov 2016 10:26:17 +0000 (13 11:26 +0100)
tree4954cb882adb54d69242fc7de71a7a0b14f8efa6
parentff0748beacf3cf6369732ef10d56691ac9545d38
Fix TODO keywords case sensitivity

* lisp/org.el (org-todo-regexp):
(org-not-done-regexp):
(org-not-done-heading-regexp):
(org-todo-line-regexp):
(org-complex-heading-regexp): Improve docstrings.

(org-insert-todo-heading):
(org-fix-position-after-promote):
(org-link-search):
(org-block-todo-from-children-or-siblings-or-parent):
(org-get-todo-state):
(org-priority):
(org-point-at-end-of-empty-headline):
* lisp/org-agenda.el (org-fix-agenda-info):
(org-agenda-get-todos):
(org-cmp-alpha):
* lisp/org-archive.el (org-archive-subtree):
(org-archive-all-done):
* lisp/org-list.el (org-toggle-item):
* lisp/org-pcomplete.el (pcomplete/org-mode/searchhead): Bind
`case-fold-search' to nil when matching aginst one of the regexp
above.

* testing/lisp/test-org.el (test-org/fuzzy-links): Add tests.
lisp/org-agenda.el
lisp/org-archive.el
lisp/org-list.el
lisp/org-pcomplete.el
lisp/org.el
testing/lisp/test-org.el