From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eAkEApjEuWMmlwAAbAwnHQ (envelope-from ) for ; Sat, 07 Jan 2023 20:14:32 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 8ISEAZjEuWO4TQAAauVa8A (envelope-from ) for ; Sat, 07 Jan 2023 20:14:32 +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 D723A1E3A0 for ; Sat, 7 Jan 2023 20:14:31 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pEEdk-0001ox-6E; Sat, 07 Jan 2023 14:14:00 -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 1pEEdi-0001oc-T1 for emacs-orgmode@gnu.org; Sat, 07 Jan 2023 14:13:58 -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 1pEEdh-0002oL-9S for emacs-orgmode@gnu.org; Sat, 07 Jan 2023 14:13:58 -0500 Received: from localhost ([::ffff:197.239.14.179]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000055EAB.0000000063B9C457.000031D2; Sat, 07 Jan 2023 12:13:26 -0700 Date: Sat, 7 Jan 2023 22:12:21 +0300 From: Jean Louis To: Ihor Radchenko Cc: Max Nikulin , emacs-orgmode@gnu.org Subject: Re: Export Org with Org concept -- Re: Problems with C-c C-e file.org, Message-ID: Mail-Followup-To: Ihor Radchenko , Max Nikulin , emacs-orgmode@gnu.org References: <877cy673ot.fsf@localhost> <87edsckkym.fsf@localhost> <87y1qhdyeb.fsf@localhost> <87o7rag1g6.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <87o7rag1g6.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-Seal: i=1; s=key1; d=yhetil.org; t=1673118871; a=rsa-sha256; cv=none; b=FeIaAiIa0Lv/1+qkDkSVUrXQdbQLJWVB8wYngy9OVL9fd5pTsxDgEHAVCbvZTTiuuHD9no 1O6OWLHdtqbyFkBgUlvz0U64c5ku7WiQSVH4T6PWf8moN2/xgYnwCASAyiEAIRYhKiujwH qQb0Vd7gGigWPd/HyO3qUifF3iyvzQQS91gRtHvtvpxD9D3mG4OuVsQnjy+9wrcm46LJsh V8/HzmIn2EQNcLLKJ5ojFW6bgZHnDyb5hsrW5dhjxhhS+B+5Yj5xMHfCohYM3lumf4qX8C CpmlSiEvMjcvUQPt50hMMnZFBKfkGInoBDOL4xZwrfw02BBRnZulkmTmCnp0bA== 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673118871; 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=ZsO447P/y2VWI3ch86AB0qmUj2bwjESLfR286zWBbNU=; b=ijI+JQuLyOFwvbWoT/1Tu3amYqe2SO4qeTZi9qHQkA1niruyKS7yYwv1h3fpSQzSibw6ej C1nfqLDOQSbkyJsxw/ER7vIZpSnYlui4bzV1lBjsiH+aVGUV0j5Z+A+8b4rSDTF+FllkW9 6VAls1q8NdxvKxMNxLQShDfQz3ZXpdIOqvrIpzcytDp2vRz+BqxIzk+nBNT484AiH9R85v xBfcJq1uTwqrZDk/sp3vivmZW2J315DfbMI/2gSY9cDheaw1+h1GaZgeOu3amW2/CaAZPW NzWITU7O8hVFGt8G8Jx5Surn4muEDo0rIHqiejrsBdoQtVlt4647J5xn91phsA== X-Spam-Score: -3.96 X-Migadu-Queue-Id: D723A1E3A0 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-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -3.96 X-TUID: iL6tr/vFxIn5 * Ihor Radchenko [2023-01-07 12:04]: > > The Concept and More Ideas: > > --------------------------- > > > > 1. You can create derived mode, for example Org derived mode. > > This has pros and cons. Org derived mode means that personal > customization, including key bindings and themes, may affect menus. This > may or may not be desired. OK so to be constructive, you have to start somewhere. Question is: 1. Do you want Org Export menus to appear in non-blocking buffer? So far I understood, answer is YES. 2. Then do you want derived buffer? If yes, which one? It is necessary as to be able to assign key bindings that work only in such buffer. My recommendation is that it is derived from org-mode. I can't see how personal customization affects the buffer look. The theme or Org themes if such exist may affect it, so what? That was choice of the user. Emacs themes anyway affect the current org export buffer. Those are very minor issue, decide if you wish derived mode, and make definition for it. > > 2. You can create key bindings freely for that derived mode. > > +1 Then make list of what is always to be there and with which key bindings. I would say make a package that is separate from Org so that it can be add-on for some time, until people can test it. Once there is list of options which always must be there, with key bindings, then you make functions to display those options. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/