From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ihor Radchenko Subject: Bug: org-sort-entries does not preserve folded drawers [9.1.13 (9.1.13-dist @ /home/yantar92/.emacs.d/straight/build/org/)] Date: Sat, 03 Aug 2019 14:19:09 +0800 Message-ID: <87tvaydb4y.fsf@yantar92-laptop.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:50865) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1htnOw-0000ZB-8k for emacs-orgmode@gnu.org; Sat, 03 Aug 2019 02:20:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1htnOu-0003CR-9M for emacs-orgmode@gnu.org; Sat, 03 Aug 2019 02:20:22 -0400 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]:45377) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1htnOq-0003B6-GS for emacs-orgmode@gnu.org; Sat, 03 Aug 2019 02:20:19 -0400 Received: by mail-pl1-x633.google.com with SMTP id y8so34456938plr.12 for ; Fri, 02 Aug 2019 23:20:14 -0700 (PDT) Received: from localhost ([140.110.200.36]) by smtp.gmail.com with ESMTPSA id ev3sm6296803pjb.3.2019.08.02.23.20.12 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 02 Aug 2019 23:20:13 -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" To: emacs-orgmode@gnu.org org-sort-entries seems to unfold everything in the subtree even if no modification was done to the buffer during sorting. Steps to reproduce: Consider the following org file: #+begin_src org ,* a :PROPERTIES: :ID: 279e797c-f4a7-47bb-80f6-e72ac6f3ec55 :END: :DRAWER: Blah :END: ,** test #+end_src 1. emacs -Q 2. Fold all the drawers and entries in the buffer 3a. Call M-x org-sort-entries p 3b. Call M-: (org-sort-entries nil ?p) RET Expected behaviour for 3a: Subtree is unfolded, all the property drawers are folded, buffer is unchanged Observed behaviour for 3a: Subtree is unfolded, all the property drawers are also unfolded, buffer is marked modified Expected behaviour for 3b: Subtree is folded, all the property drawers are folded, buffer is unchanged Observed behaviour for 3b: Subtree is unfolded, all the property drawers are also unfolded, buffer is marked modified Regards, Ihor Emacs : GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit) of 2019-04-29 Package: Org mode version 9.1.13 (9.1.13-dist @ /home/yantar92/.emacs.d/straight/build/org/) -- Ihor Radchenko, PhD, Center for Advancing Materials Performance from the Nanoscale (CAMP-nano) State Key Laboratory for Mechanical Behavior of Materials, Xi'an Jiaotong University, Xi'an, China Email: yantar92@gmail.com, ihor_radchenko@alumni.sutd.edu.sg