From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id mLDHIeDToGNNxAAAbAwnHQ (envelope-from ) for ; Mon, 19 Dec 2022 22:13:04 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id wDuNIeDToGOkdQEA9RJhRA (envelope-from ) for ; Mon, 19 Dec 2022 22:13:04 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E1DBB10BE9 for ; Mon, 19 Dec 2022 22:13:03 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7NQe-0005Pc-AB; Mon, 19 Dec 2022 16:12:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p7NQc-0005Hi-7Y for emacs-orgmode@gnu.org; Mon, 19 Dec 2022 16:12:06 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p7NQa-0004Cz-CK for emacs-orgmode@gnu.org; Mon, 19 Dec 2022 16:12:05 -0500 Received: from localhost ([::ffff:154.228.137.135]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000561E6.0000000063A0D386.00002D49; Mon, 19 Dec 2022 14:11:33 -0700 Date: Tue, 20 Dec 2022 00:10:52 +0300 From: Jean Louis To: Ihor Radchenko Cc: andre duarte bueno , emacs-orgmode@gnu.org Subject: Export Org with Org concept -- Re: Problems with C-c C-e file.org, Message-ID: Mail-Followup-To: Ihor Radchenko , andre duarte bueno , emacs-orgmode@gnu.org References: <878rj469sk.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <878rj469sk.fsf@localhost> User-Agent: Mutt/2.2.9+54 (af2080d) (2022-11-21) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, GAPPY_SUBJECT=0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671484384; a=rsa-sha256; cv=none; b=QvA/8b4d1/EPOBs8KBhtwpCRYKwKS6SDMDi9zeBBB7tyFPQHKweh29oHuVZVQ1iB44j3hl 1VcwI6MSjPDAEQ3VvarXmHAx73x43BnGP+x8iBhRavUu0EEh3ScU2NjiLu+U36iYhIdidO Ok1XKYDLLIceH5+BgI/uEHeoziiAO53dvrvjaIkhM+z7go6oogtg7PBR7gHE7grIgoc6/0 KCTUqUv1THnqdB7bs6FAWqAdicpsILHGOq9PLCl/1MHsn3BBEaPcgQiTnTNDcqBrtz6gKB sEEYf/HqE7EPJs3AfXcIx2O7bbfcU174EyKxxLoIVvFs+COAe4i6vRu03hqcCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671484384; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=QefoshRD/UOHhLc1pGeQmnGvXLmEzE3QtJ/W109iJWQ=; b=c3YnucfdY+yx/p4/+3Y5b/bEMKyCjL8HUyNLXxCPG9PR27izn2KyAm8leXx+q3NEZmoMAW 4j8bsn/nbSKQCG/g8ga0YzvaqXovwsSnnYQ0pnPXIBLN0uxGwOES5yJRw5MGQteGCOWcD4 rc1Kdy2DZTyb0bxgePe7zHApCGOzVjSmNsl7m3sK+bSrG+YESWMRl8T7yn7ofV6VBH/rTL uPJLN59X2ya3HTGhHXutAILXBI/mtI3XRn/TeXHMFpb8q0poBe0Er0U8cfJqP176I1CBSp s4FVQXw5r64CoA+QGI9Zn5cxLbQSffAoBEgzgRfSaifwxC/wJ9nrcm8lyylnHA== X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-Migadu-Spam-Score: -1.79 X-Spam-Score: -1.79 X-Migadu-Queue-Id: E1DBB10BE9 X-TUID: LMxPwQQbXbD6 * Ihor Radchenko [2022-12-18 17:57]: > andre duarte bueno writes: > > > When I try to export file.org using C-c C-e the window with the list of > > possibilities appears. But it appears incomplete(visualization), so I try > > to use the mouse to view the other export options and the system is > > completely blocked. Every mouse click is captured and displayed in the > > command window. And it doesn't allow you to do anything else. I am forced > > to cancel the command without completing it. > > Apparently C-c C-e is capturing all events and not just keyboard > > events! That is not first complaint, right? I would say it is obvious that such interface is not user friendly. > This is because we use `read-char-exclusive'. Don't use what is blocking Emacs. Apart from Org mode I have never seen a package that blocks Emacs that I cannot even inspect keys. > Alternative menu designs have been discussed in > https://list.orgmode.org/orgmode/AM9PR09MB497743D21FA1C908392413F496D99@AM9PR09MB4977.eurprd09.prod.outlook.com/ I did not find anything on that link. You have the Org menu, right? You can export it from menu, it could be so simple. Here is the concept of using Org similar buffers to export Org buffers: GNU Emacs package: rcd-org-export.el -- use Org to export Org: https://gnu.support/gnu-emacs/packages/GNU-Emacs-package-rcd-org-export-el-use-Org-to-export-Org-76272.html It is made for you, as concept, as I have already mentioned the concept before months. In general, this is Org mode, so why not use Org mode to export Org mode? See the video demonstration: https://gnu.support/files/emacs/packages/rcd-org-export/2022-12-19-23:36:10.ogv Package is made for you Ihor, as a concept of non-blocking export, it is not functional. You can now make automatic discovery of export packages and implement it in Org if you wish. As if not, I am sure that I can finish it and have that export working well for my export backends. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/