From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id wEX9FaB1+GFXrgAAgWs5BA (envelope-from ) for ; Tue, 01 Feb 2022 00:49:52 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id WGOCEqB1+GHY7wAAauVa8A (envelope-from ) for ; Tue, 01 Feb 2022 00:49:52 +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 18E87108E1 for ; Tue, 1 Feb 2022 00:49:52 +0100 (CET) Received: from localhost ([::1]:34104 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nEgQg-0003m1-GI for larch@yhetil.org; Mon, 31 Jan 2022 18:49:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34128) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEgMn-0003M5-7P for emacs-orgmode@gnu.org; Mon, 31 Jan 2022 18:45:49 -0500 Received: from mail.hostpark.net ([212.243.197.30]:45130) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEgMl-0001ym-6y for emacs-orgmode@gnu.org; Mon, 31 Jan 2022 18:45:48 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id 837C3169A5 for ; Tue, 1 Feb 2022 00:45:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bernoul.li; h= content-transfer-encoding:mime-version:references:in-reply-to :x-mailer:message-id:date:date:subject:subject:from:from :received:received; s=sel2011a; t=1643672740; bh=MzQXAN+zt18wQ0g /7w8He7HKFiamYVkGTKG5dK3jpmU=; b=kIzDF52CvVfDD0EPaTfPR3tSbKU4YAm lRyYT00yFXkjxwc7pGqFX27J2lwC5CV+hXr+ZIhusenOzZUXFe4GbXpuvMPFsNEN yo9BtUonc7KnYwx24vx4Ww1wpy44vl5W3AVbGjXaCtEncGj2AbRYB1hY4yPcWaDW 8SSDf9kKxZmc= X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail1.hostpark.net [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id 7ptQKqaoAmMB for ; Tue, 1 Feb 2022 00:45:40 +0100 (CET) Received: from customer (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPSA id 58402164A8 for ; Tue, 1 Feb 2022 00:45:40 +0100 (CET) From: Jonas Bernoulli To: emacs-orgmode@gnu.org Subject: [PATCH v5 0/4] ox-texinfo: Define definition commands using description lists Date: Tue, 1 Feb 2022 00:45:36 +0100 Message-Id: <20220131234540.762181-1-jonas@bernoul.li> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20211218214038.9459-1-jonas@bernoul.li> References: <20211218214038.9459-1-jonas@bernoul.li> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=212.243.197.30; envelope-from=jonas@bernoul.li; helo=mail.hostpark.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1643672992; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=5s0JhkbQ1tj3yEse66Npzx60/W8WufCOXD9JPjT/C68=; b=kD941AOohtchNg5oCkqOTVYXwJgWvmfuSvGn49gt5/QluIBgTu18c/E7GIP6utRbO3UQMg e50BgD7wEZ2/bRhc57JtBGQCivmhVhxI4+w2Zt1+fgBmivNbGS6KkxcKNVMFujIPn3pyVS HcRWNpSNFx/qQTrmkbMDc6JOflJQBydTdpKtshyXMdu8ULa15UyRL8Tg/l+yu1GHVMFTdp WX1WId0mLfeB5TvdI5ILn0vfg5WmgtGBd9zR3cM9Fk/b67kGiGT4dT2h98FcFdp/XsYXgV vip3viVNEYZNHgli+cEsbPTYy+dT3siiC9/WLZoSSxoMbHgAN8N1yjNZoiLbqw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643672992; a=rsa-sha256; cv=none; b=lQgjzIrPPQJiiauY7XCCwbe31HHPD4x52ged6pqzJF3rhT57gA4GmVCXg24eJepws0bsQ0 6ogoVry25CqaDcYxgDQxkAGRqbFFdvwX/OcuYUUyZ9VT96/Dq2V+jWOZ07iJXLbE2+WvLv 4MymB4Ra37Dhp2slhjnKQNY7CZhEsnK8qrlt3URyZ9j5x3r3puRQsduB75kc+XC5lfGolK I6UeZ1BW3bqwkEAQRwH6b7ZmPZ/ST3q5C7Ce9ocMG+4lAZrGG+AhmP4cezWtvqijnkZpNu 8Ws6IHJ3pOfSkf4uHx3tk5klX1MMxtUX1wMIsMVVYjtcTdJeQQMXHx052qWsNw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=bernoul.li header.s=sel2011a header.b=kIzDF52C; dmarc=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" X-Migadu-Spam-Score: -7.33 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=bernoul.li header.s=sel2011a header.b=kIzDF52C; dmarc=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" X-Migadu-Queue-Id: 18E87108E1 X-Spam-Score: -7.33 X-Migadu-Scanner: scn0.migadu.com X-TUID: rcy0+VVZAe/d This fixes the small last minute defect in v4 and removes a mention of an unused argument like you told me too. This also adds an export option to enable the "compact itemx" syntax for all lists in a file. I mentioned that I would like to be able to enable this feature for a complete file but haven't heard back yet. I think it makes sense to allow enabling this per file because I would expect that it is much more likely that someone would want to use this feature for all lists or for no lists at all, than it is for them to only want to use it for certain lists. I picked "compact-itemx" as the name of the export option but it seems that the names of most other options are much shorter, so maybe just "itemx" would be better. I am a bit unsure about the name of the variable as well. Regards, Jonas Jonas Bernoulli (4): ox-texinfo: Add function for use by kbd macro ox-texinfo: Optionally use @itemx for certain description list items ox-texinfo: Define definition commands using description lists ox-texinfo: Allow enabling compact syntax for @itemx per file doc/doc-setup.org | 2 +- doc/org-manual.org | 137 +++++++++++++++++++++++-- lisp/ox-texinfo.el | 246 ++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 351 insertions(+), 34 deletions(-) -- 2.35.1