From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikolay Kudryavtsev Subject: Re: manual: stale bindings for org-clock-report and org-columns-insert-dblock Date: Sat, 9 Mar 2019 23:09:17 +0300 Message-ID: <42595f5a-cde8-efcc-158d-654b90b33362@gmail.com> References: <878szs3ph8.fsf@kyleam.com> <87pnr7x4lk.fsf@kyleam.com> <09ce6837-0e59-497e-8c01-0b2c1048116e@gmail.com> <87imwyd3gh.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:39131) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h2iHb-0008HP-Nv for emacs-orgmode@gnu.org; Sat, 09 Mar 2019 15:09:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h2iHb-0007zg-2X for emacs-orgmode@gnu.org; Sat, 09 Mar 2019 15:09:23 -0500 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:44541) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h2iHa-0007y6-LY for emacs-orgmode@gnu.org; Sat, 09 Mar 2019 15:09:23 -0500 Received: by mail-lj1-x230.google.com with SMTP id q128so790926ljb.11 for ; Sat, 09 Mar 2019 12:09:22 -0800 (PST) Received: from [192.168.199.3] (broadband-46-242-15-130.ip.moscow.rt.ru. [46.242.15.130]) by smtp.gmail.com with ESMTPSA id b21sm281378lfi.7.2019.03.09.12.09.19 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Mar 2019 12:09:19 -0800 (PST) In-Reply-To: <87imwyd3gh.fsf@nicolasgoaziou.fr> Content-Language: en-US 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 I was able to debug the Icicles interaction bug: In org-dblock-write:clocktable there's a check ((pred functionp) (funcall scope)) which checks whether the scope is a function. Since the default scope is currently "file", it gets funcalled. Icicles provides a function called file. There it can be disabled by setting (setq icicle-define-alias-commands-flag nil), but getting to that would generally mean that the user ran into some problems and did the same debugging I had to do. I'm not 100% sure but I'd rather prefer org not calling any functions with generic names like "file" or "subtree", so maybe prepending some predicate on a call is warranted, so instead of "file", something like "org-scope-file" would get checked, but I don't really understand the intended use of this feature. As for dynamic reloading, I retested and can confirm that it's broken since 69c300bbf. To repeat, start with elpa org, add master org to the load path, do org-reload. -- Best Regards, Nikolay Kudryavtsev