Change `org-get-tags' specifications
commitfbe56f89f75a8979e0ba48001a822518df2c66fe
authorNicolas Goaziou <mail@nicolasgoaziou.fr>
Wed, 18 Apr 2018 15:28:52 +0000 (18 17:28 +0200)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Thu, 19 Apr 2018 09:51:54 +0000 (19 11:51 +0200)
tree7d24af382743cbbde8547d2c4c8f0659d9e51d26
parent6457a9e4e60402e548f95ec33f9ee2181e1c96b3
Change `org-get-tags' specifications

* lisp/org.el (org-tag-line-re): New variable.
(org-hide-archived-subtrees):
(org-get-buffer-tags): Use new function.
(org--get-local-tags): New function.
(org-get-tags): Change meaning.  Now get all inherited tags.  Change
signature.
* lisp/org-archive.el (org-archive-subtree):
* lisp/org-mobile.el (org-mobile-apply):
(org-mobile-edit):
* lisp/org-mouse.el (org-mouse-tag-menu):
* lisp/org-pcomplete.el (pcomplete/org-mode/tag): Apply change

* testing/lisp/test-org.el (test-org/get-tags): New test.
(test-org/tags-at): Remove test.
etc/ORG-NEWS
lisp/org-archive.el
lisp/org-mobile.el
lisp/org-mouse.el
lisp/org-pcomplete.el
lisp/org.el
lisp/ox-beamer.el
testing/lisp/test-org.el