From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id UF8tHlOnSGE81AAAgWs5BA (envelope-from ) for ; Mon, 20 Sep 2021 17:22:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 2OjeGVOnSGGAYgAA1q6Kng (envelope-from ) for ; Mon, 20 Sep 2021 15:22:59 +0000 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 B22DB4F70 for ; Mon, 20 Sep 2021 17:22:58 +0200 (CEST) Received: from localhost ([::1]:33080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSL8D-0005qA-Lj for larch@yhetil.org; Mon, 20 Sep 2021 11:22:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44594) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSKiT-0000nm-D7 for emacs-orgmode@gnu.org; Mon, 20 Sep 2021 10:56:21 -0400 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:33702) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mSKiL-0005Pr-VP for emacs-orgmode@gnu.org; Mon, 20 Sep 2021 10:56:20 -0400 Received: by mail-lf1-x130.google.com with SMTP id y28so67686868lfb.0 for ; Mon, 20 Sep 2021 07:56:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=QVvxCl7Hyie/xuyGlkILesZJ4M4guai6+dwmvBz0dZU=; b=FGf1pPEN8Q4OJfbRY0gia/c31vdgEbEnsK2j6cT47YfNgHJNGozTGubuOvf1w4BvSL bPKW4ERxNOXjG8dCmTP7kXn7XmbIbC2BXsze+oyUD5Fke9jlZsktPaByN5aSM2VXohVP 72IhGYeH4IlVt7lHMaL45L04PhDXH/6OIpFu140265R+p7FTtAvj5T7WlPsEvUZYv8/Z w5T5uHZnFAuvaqoCMn6zXYWu9k5EY/o6zuM+y14wEWfQTC8++sUxUYnOuuV2PKez0Rxp zEm+sBfM/XUorAnrNvC55TLC01/G3lhvubekfzOXGhDuBv968SzZtbLCUhesZrtmetfq oFCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=QVvxCl7Hyie/xuyGlkILesZJ4M4guai6+dwmvBz0dZU=; b=XqOYqU2pKOD/dG4xyqUKMRT6J5jg3x5coz54A6z3c1LbzvehU3pxmgE769nIH0ZZxL M15xl6Aobg8w+I6laP8+QtIrtKbsCHmpOk3SSDbEWnQCn5ucpfhS4liMT1pWsslwhX1J DPmRu6bHoLQPaM4yWSzba0ooFBYkEFF/jU+KbXeDO0ngjPkTK285FNZsCENO21xJ0ars US/UP18YXy6vPwp2aXdl2+ILLR/oNKcnzMLaODfKhT6i1qCdKVGTNCUjV1MBYhFSkcju g1R8PSnNpl8ahbi7fKsQ6fHC0FD1Lx/PJvCOumoifz181BHmKrahccvHBGZ9sMfnojYa PLvg== X-Gm-Message-State: AOAM532o0x3WY+sB0mo+e2GS5FkW0GGe1n3fSfSWyppqZbY6UEvnqXBx kG7qdT76L7rHnb44TN8g4hw= X-Google-Smtp-Source: ABdhPJz0Mil1DWV/6P3JQnaBrbU3Emy47zW3LSi2xdsPJ6YVhEZ15vxki4KwiK5E1IQrXUtQEhD1jg== X-Received: by 2002:a05:6512:6c8:: with SMTP id u8mr8221312lff.203.1632149673683; Mon, 20 Sep 2021 07:54:33 -0700 (PDT) Received: from [192.168.0.101] (nat-0-0.nsk.sibset.net. [5.44.169.188]) by smtp.googlemail.com with ESMTPSA id d24sm1801950ljj.8.2021.09.20.07.54.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 20 Sep 2021 07:54:33 -0700 (PDT) Subject: Re: [PATCH] ox.el: add smart quotes for Greek To: orgmode References: <87bl4omst8.fsf@posteo.net> From: Max Nikulin Message-ID: <279c8d6d-ebcf-2149-416d-c75bdf227f05@gmail.com> Date: Mon, 20 Sep 2021 21:54:32 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <87bl4omst8.fsf@posteo.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::130; envelope-from=manikulin@gmail.com; helo=mail-lf1-x130.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?Q?Juan_Manuel_Mac=c3=adas?= Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1632151379; 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:dkim-signature; bh=QVvxCl7Hyie/xuyGlkILesZJ4M4guai6+dwmvBz0dZU=; b=Ogb0xVQHf3oNs1MiGIjWcCmZ61qsG3ZPB8sHfkqtuoL6q28p3S73h/92RSUaNyozeGu+FT ihzKUQ6n5HB2S0Ir9LV18uqWPMLvM6hTs71uJ6wmj5aR8/zblhCR5OJd5kY3jzY5W2gKvJ 32/E5XWb+KENxb6xlKPEJ4qe8rwiYQnYPKFV7xprOwbWEFtTUZUjn/rJRWTHJ/JQptiAlb 0JEl6aQ5jnAu5rbPASBZDBaswkLcToNes6LEhccuc+UvWvLZQvEBO9UjnaaoL0NVWhTQUC kre9jeTbGB9p4jr/fdEPEv6lTkicFlSaIQ9bmevZi+jJv0y+nDGrcqabXAncvA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632151379; a=rsa-sha256; cv=none; b=GUWHH0QCSDCuaiqWYlgJaAaKsb1Ti/YzXtwuqpVxZJoZJOSZJ39s+4SPBO+0a+GBsb5cd0 J1kXcE52H4PnZqMdv6jGtnhV14x+7nkvWs2XS+UNz/ncN2eXTRu/YUEJvneYXjtq+dZirZ 1tiigUz1Wu7LLTKwoYDcKoSjOmxZAnX32A0nhpSOVh6a2I7QJLmOXhY9vIaL1okEJbOZg+ twwjwgzsidMSPMGN5lAprQKt+KsQN39W6MsS9Q6gGY37vpioOjoDka8Ll99iwy7JTRuBAo 8xqyYuzKUUZouvsB0wexeTmjQVZ7zIx8DoAhuDfgIa4Wf1fp8fu7jG76cQFjeA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=FGf1pPEN; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -1.29 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=FGf1pPEN; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: B22DB4F70 X-Spam-Score: -1.29 X-Migadu-Scanner: scn0.migadu.com X-TUID: GEMUWZyfhe0x On 19/09/2021 23:30, Juan Manuel Macías wrote: > > I attach here a tiny patch to add Greek smart quotes. Finally, I apply > the second level quotation marks that Protesilaos Stavrou proposed in this > previous thread: > https://orgmode.org/list/87o89yv1mz.fsf@cnu407c2zx.nsn-intra.net/#r Since the choice of secondary opening quote character was uncertain at first, I suppose, it would be nice to have this decision documented somewhere in Org source repository for the case that it might be revisited later. (Disclaimer: unsure that Org developers have the same opinion.) I mean the citation and the reference to the paper by Yannis Haralambous to make clear that such variant was considered, the title of EU recommendations since nobody has provided more authoritative reference of Greek typography traditions. Possible options: - Add the note directly to the .el file. I am afraid, as inline comment it could be considered too long. - To a file in the "doc" directory dedicated to such decisions (there is no such file yet however) with a reference from the .el file. - Commit message. It is acceptable but not apparent for a person who reads the code that git log may provide detailed explanation of particular choice. Mail archives are not permanent, e.g. web interface to Gmane was shut down due to some problems, the same might happen with public inbox mirrors. That is why, I think, a more detailed note should be added to Org sources. By the way, Common Locale Data Repository https://cldr.unicode.org/ defines U+201C (“) and U+201D (”) characters as well ag quotation common/main/el* common/main/el.xml 1224: « 1225: » 1226: 1227: Unfortunately this part of Unicode databases is not available form Emacs.