From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleh Subject: [PATCH] org.el (org-delete-property): Remove bogus properties Date: Wed, 12 Mar 2014 17:19:55 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=047d7bd91a7a0ea24e04f46b352e Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48084) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNlsr-0006lX-TJ for emacs-orgmode@gnu.org; Wed, 12 Mar 2014 12:19:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WNlsr-00083y-0h for emacs-orgmode@gnu.org; Wed, 12 Mar 2014 12:19:57 -0400 Received: from mail-we0-x22c.google.com ([2a00:1450:400c:c03::22c]:59394) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNlsq-00083n-PT for emacs-orgmode@gnu.org; Wed, 12 Mar 2014 12:19:56 -0400 Received: by mail-we0-f172.google.com with SMTP id t61so11643051wes.31 for ; Wed, 12 Mar 2014 09:19:55 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: org mode --047d7bd91a7a0ea24e04f46b352e Content-Type: text/plain; charset=ISO-8859-1 Hi all, Can someone have a look at this patch and check it in? It fixes `org-delete-property` offering to delete "CATEGORY" property although it's not present. Also skip completion when there's only one candidate. regards, Oleh --047d7bd91a7a0ea24e04f46b352e Content-Type: text/x-patch; charset=US-ASCII; name="0001-org.el-org-delete-property-Remove-bogus-properties.patch" Content-Disposition: attachment; filename="0001-org.el-org-delete-property-Remove-bogus-properties.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hsotcf6b0 RnJvbSBhZDQ0MTVhNGNiZjY3OTU1YzYzNmI4YTMzODRmMzE2M2NhYzYxNDYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBPbGVoIEtyZWhlbCA8b2h3b2Vvd2hvQGdtYWlsLmNvbT4KRGF0 ZTogV2VkLCAxMiBNYXIgMjAxNCAxNzoxMToxMiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIG9yZy5l bCAob3JnLWRlbGV0ZS1wcm9wZXJ0eSk6IFJlbW92ZSBib2d1cyBwcm9wZXJ0aWVzCgoqIGxpc3Av b3JnLmVsIChvcmctZGVsZXRlLXByb3BlcnR5KTogRG9uJ3Qgb2ZmZXIgdG8gZGVsZXRlICJDQVRF R09SWSIKICBwcm9wZXJ0eSwgc2luY2UgaXQncyBub3QgcmVhbGx5IHRoZXJlLiBJZiB0aGVyZSdz IG9ubHkgb25lIHByb3BlcnR5CiAgdG8gZGVsZXRlLCBkb24ndCBjYWxsIGBvcmctaWNvbXBsZXRp bmctcmVhZCcuCi0tLQogbGlzcC9vcmcuZWwgfCAxNSArKysrKysrKystLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlz cC9vcmcuZWwgYi9saXNwL29yZy5lbAppbmRleCAyZjM4MjBmLi4zYTY0ZDFkIDEwMDY0NAotLS0g YS9saXNwL29yZy5lbAorKysgYi9saXNwL29yZy5lbApAQCAtMTU4OTUsMTMgKzE1ODk1LDE2IEBA IGluIHRoZSBjdXJyZW50IGZpbGUuIgogICAiSW4gdGhlIGN1cnJlbnQgZW50cnksIGRlbGV0ZSBQ Uk9QRVJUWS4iCiAgIChpbnRlcmFjdGl2ZQogICAgKGxldCogKChjb21wbGV0aW9uLWlnbm9yZS1j YXNlIHQpCi0JICAocHJvcCAob3JnLWljb21wbGV0aW5nLXJlYWQgIlByb3BlcnR5OiAiCi0JCQkJ ICAgICAgKG9yZy1lbnRyeS1wcm9wZXJ0aWVzIG5pbCAnc3RhbmRhcmQpKSkpCi0gICAgIChsaXN0 IHByb3ApKSkKKwkgKHByb3BzIChvcmctcmVtb3ZlLWlmCisJCSAobGFtYmRhICh4KSAoc3RyaW5n PSAoY2FyIHgpICJDQVRFR09SWSIpKQorCQkgKG9yZy1lbnRyeS1wcm9wZXJ0aWVzIG5pbCAnc3Rh bmRhcmQpKSkpCisgICAgIChpZiAoPSAxIChsZW5ndGggcHJvcHMpKQorCSAobGlzdCAoY2FhciBw cm9wcykpCisgICAgICAgKGxpc3QgKG9yZy1pY29tcGxldGluZy1yZWFkICJQcm9wZXJ0eTogIiBw cm9wcykpKSkpCiAgIChtZXNzYWdlICJQcm9wZXJ0eSAlcyAlcyIgcHJvcGVydHkKLQkgICAoaWYg KG9yZy1lbnRyeS1kZWxldGUgbmlsIHByb3BlcnR5KQotCSAgICAgICAiZGVsZXRlZCIKLQkgICAg ICJ3YXMgbm90IHByZXNlbnQgaW4gdGhlIGVudHJ5IikpKQorCSAoaWYgKG9yZy1lbnRyeS1kZWxl dGUgbmlsIHByb3BlcnR5KQorCSAiZGVsZXRlZCIKKwkgIndhcyBub3QgcHJlc2VudCBpbiB0aGUg ZW50cnkiKSkpCiAKIChkZWZ1biBvcmctZGVsZXRlLXByb3BlcnR5LWdsb2JhbGx5IChwcm9wZXJ0 eSkKICAgIlJlbW92ZSBQUk9QRVJUWSBnbG9iYWxseSwgZnJvbSBhbGwgZW50cmllcy4iCi0tIAox LjguNAoK --047d7bd91a7a0ea24e04f46b352e--