From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takafumi Arakaki Subject: [PATCH] Fix org-entry-put (trouble with org-columns-edit-value) Date: Tue, 6 Nov 2012 20:48:40 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=20cf3074ba88c7a50e04cdd8e4c5 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:58382) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TVp8y-0002dr-61 for emacs-orgmode@gnu.org; Tue, 06 Nov 2012 14:49:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TVp8x-00077l-4t for emacs-orgmode@gnu.org; Tue, 06 Nov 2012 14:49:04 -0500 Received: from mail-qa0-f41.google.com ([209.85.216.41]:55353) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TVp8w-00077h-W8 for emacs-orgmode@gnu.org; Tue, 06 Nov 2012 14:49:03 -0500 Received: by mail-qa0-f41.google.com with SMTP id c26so2588477qad.0 for ; Tue, 06 Nov 2012 11:49:02 -0800 (PST) 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: emacs-orgmode@gnu.org --20cf3074ba88c7a50e04cdd8e4c5 Content-Type: text/plain; charset=ISO-8859-1 I have a trouble with org-columns-edit-value; updating property using this command breaks property formatting. If I update MyProp_B in, :PROPERTIES: :MyProp_A: a :MyProp_B: b :END: I end up with: :PROPERTIES: :MyProp_A: :MyProp_B: x a :END: I found that (match-beginning 0) returns different value after (delete-region (match-beginning 0) (match-end 0)). The strange thing is that I could not reproduce it in "plain" Emacs without loading my init.el. I am using a few week older version from Emacs trunk. emacs-version: "24.2.50.1" emacs-bzr-version: "110740 rgm@gnu.org-20121030101856-aimepc487hfjuqqs" I will try to reproduce the bug after updating Emacs (probably to the 24.3 release branch) and org-mode later. But I thought I'd share the patch first. --20cf3074ba88c7a50e04cdd8e4c5 Content-Type: application/octet-stream; name="org-entry-put.patch" Content-Disposition: attachment; filename="org-entry-put.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h97es0ds0 ZGlmZiAtLWdpdCBhL2xpc3Avb3JnLmVsIGIvbGlzcC9vcmcuZWwKaW5kZXggMmQyNjE1Zi4uZGQw M2FlYiAxMDA2NDQKLS0tIGEvbGlzcC9vcmcuZWwKKysrIGIvbGlzcC9vcmcuZWwKQEAgLTE0NzY1 LDkgKzE0NzY1LDEwIEBAIGFuZCB0aGUgbmV3IHZhbHVlLiIpCiAJICAoZ290by1jaGFyIChjYXIg cmFuZ2UpKQogCSAgKGlmIChyZS1zZWFyY2gtZm9yd2FyZAogCSAgICAgICAob3JnLXJlLXByb3Bl cnR5LWtleXdvcmQgcHJvcGVydHkpIChjZHIgcmFuZ2UpIHQpCi0JICAgICAgKHByb2duCi0JCShk ZWxldGUtcmVnaW9uIChtYXRjaC1iZWdpbm5pbmcgMCkgKG1hdGNoLWVuZCAwKSkKLQkJKGdvdG8t Y2hhciAobWF0Y2gtYmVnaW5uaW5nIDApKSkKKwkgICAgICAobGV0ICgobWJlZyAobWF0Y2gtYmVn aW5uaW5nIDApKQorCQkgICAgKG1lbmQgKG1hdGNoLWVuZCAwKSkpCisJCShkZWxldGUtcmVnaW9u IG1iZWcgbWVuZCkKKwkJKGdvdG8tY2hhciBtYmVnKSkKIAkgICAgKGdvdG8tY2hhciAoY2RyIHJh bmdlKSkKIAkgICAgKGluc2VydCAiXG4iKQogCSAgICAoYmFja3dhcmQtY2hhciAxKQo= --20cf3074ba88c7a50e04cdd8e4c5--