From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thanos Apollo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#73909: [PATCH 2/2] quail/greek.el: Add greek-polytonic. Date: Mon, 21 Oct 2024 15:57:24 +0300 Message-ID: <87fropzk97.fsf@thanosapollo.org> References: <87cyjvx7pc.fsf@thanosapollo.org> <87iktmveb5.fsf@gmail.com> <87ldyizhx3.fsf@thanosapollo.org> <87y12hpweo.fsf@gmail.com> Reply-To: Thanos Apollo Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19137"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 73909@debbugs.gnu.org, Visuwesh To: Robert Pluim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 21 14:59:18 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1t2s0D-0004kf-O4 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 21 Oct 2024 14:59:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t2rza-0006if-BX; Mon, 21 Oct 2024 08:58:38 -0400 Original-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 1t2rzY-0006hE-GZ for bug-gnu-emacs@gnu.org; Mon, 21 Oct 2024 08:58:36 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t2rzY-00057h-7U for bug-gnu-emacs@gnu.org; Mon, 21 Oct 2024 08:58:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=VQX0wbG21lrXgxhmBHZ7Lh5by3xu1MMLcF4K9nJXKjA=; b=g7tZrM5MtqnbXuCn+SA86ieaJCc/g2tWLFapf+WvzAgnfn2kRFwnVwJq5XlAJTYmyZpzs4e+ZIeiidiTCHSnk+hCbY0dQHDZt0w1NdQBwHLmrPhxDY7aYIF9kH65CxNyMEVbEXn9oJHj9DvAQOhV8S5Eqq5oorqO0kNJ8kAZB6i3OlTuz9kvzrRR8tHnJfwQLtNsmzJEXXXC3Qw9qQCLqVUSnekC38p5i7oJdzGfVId6oRIbmEpESeyUvv5ZQKfB9r9MkW/tIS6DTN6+HeBXOwvtdH4P/BZ3vRtMCqE5/cB1RTfYqeumqO6VfVpGL8ZF3k9ndRimHDgj473rQxiRDA==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t2rzy-0008Ci-FB for bug-gnu-emacs@gnu.org; Mon, 21 Oct 2024 08:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Thanos Apollo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Oct 2024 12:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73909 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 73909-submit@debbugs.gnu.org id=B73909.172951548731440 (code B ref 73909); Mon, 21 Oct 2024 12:59:02 +0000 Original-Received: (at 73909) by debbugs.gnu.org; 21 Oct 2024 12:58:07 +0000 Original-Received: from localhost ([127.0.0.1]:50572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2rz4-0008B1-SW for submit@debbugs.gnu.org; Mon, 21 Oct 2024 08:58:07 -0400 Original-Received: from smtp.forwardemail.net ([149.28.215.223]:26157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2rz0-0008AI-8I for 73909@debbugs.gnu.org; Mon, 21 Oct 2024 08:58:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thanosapollo.org; h=Content-Type: MIME-Version: Message-ID: Date: References: In-Reply-To: Subject: Cc: To: From; q=dns/txt; s=fe-4dbabb00f3; t=1729515448; bh=VQX0wbG21lrXgxhmBHZ7Lh5by3xu1MMLcF4K9nJXKjA=; b=TnnORg0ZHVxGMELv7Elu9rhoqdkH5PErElziKwrybl7rZTpucBl5yo70L1vDzHWTRJtL9Fuku rak8pQjCJjEupNNQf4KdPIO+I6D6nsoNYur+DMylUUQdsZOKcofZlNVyYcj2f4KnqCEjVNX4wsb ur6d4nakkIn446osaT6N0yg= In-Reply-To: <87y12hpweo.fsf@gmail.com> X-Report-Abuse-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net Original-X-Complaints-To: abuse@forwardemail.net X-ForwardEmail-Version: 0.4.40 X-ForwardEmail-Sender: rfc822; public@thanosapollo.org, smtp.forwardemail.net, 149.28.215.223 X-ForwardEmail-ID: 67164f917ea127b488c72168 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:294048 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Robert Pluim writes: >>>>>> On Sun, 20 Oct 2024 22:35:36 +0300, Thanos Apollo via "Bug reports f= or GNU Emacs, the Swiss army knife of text editors" = said: [...] > Thanos> Git patches is not my area of expertise, if I've done anything= wrong > Thanos> feel free to correct me. > The commit message needs to be in ChangeLog format. See 'Generating > ChangeLog entries' in CONTRIBUTE in the Emacs sources for how to have > Emacs help you with that, and 'Commit messages' for other > recommendations. Since this is a new input method, there=CA=BCs no need to > describe every single detail. Ok, will redo the patches and try out magit-generate-change-log & vc > > There=CA=BCs no need for entries that map to themselves. > Thanks for clarifying that, I had copied it from the "greek" input method. [...] > Thanos> + ("; " ["=E2=80=99 "]) ;; U+2019 (apostrophe) > > Strictly speaking, that=CA=BCs a RIGHT SINGLE QUOTATION MARK. Apostrophe = is > ?=CA=BC U+2BC > Indeed, but for some reason books in Greek & wikipedia[1] use U+2019. I will be changing this to U+2BC, as it appears to be a better option. [...] > Thanos> + (";C" ["=E2=80=99=CE=A8"]) > > This seems like a lot of work just to prepend =E2=80=99 to the basic > letters. Perhaps just > > (";;" ?=E2=80=99) > ";;" is already binded, since we are already using ";" as modifier for vowels I thought to add it as apostrophe for consonants. Maybe we can add "|" for apostrophe but I'm not sure that it will feel natural. These are all the combinations that you will see apostrophe in Greek. I will see if I can figure a way to free ";;" for apostrophe (U+2BC). > instead would be more general (and easier to type). > > Thanos> + ("QQ" ["=E2=80=9C =E2=80=9D"]) > > I=CA=BCd investigate `electric-quote-mode'. > If I only bind =E2=80=9C (U+201C) then =E2=80=9D (U+201D) is left unbound. = This was the best compromise that I could come up with to have both with 1 keybinding, without using electric-pair etc. They are not used in Greek, we use guillemets instead (=C2=AB =C2=BB). I o= nly added them because "greek-ibycus4" has them, I guess for stylistic purposes. This binding is unnecessary and can be removed. [1] https://en.wikipedia.org/wiki/Apostrophe =2D-=20 Thanos Apollo https://thanosapollo.org --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJMBAEBCAA2FiEEYrdY0PZxmTi8Cc7KM59zbDpyCSgFAmcWT7QYHHB1YmxpY0B0 aGFub3NhcG9sbG8ub3JnAAoJEDOfc2w6cgkoiRkQAIHq5Cbiyp+6+0p4d9TzjlK5 HQerBmNZCWvgtUiwp0IMfVMB7f7rAlxFmsU8cNfJgWPMfTWL9vT5QqDnYLhJnbly E0raErQPxiQzti/+R3OHQjn3KkNlTDIuDeV2n0pOpqZ4DhmvzAmpqwKKr+KRHQu9 f5Di1DoEs6cIZLLHOJQirCwaHfqH4Elt9hvxEJTDOTkOpUv9DbNM5EcCCzUC8ZhM Cdhm4dVxmYCYxf3aVoK9llkyhdc7BNTNIADryN4LcYPDro7cX3OtusaLBUElRVDB +k6M0A19kzFwySVoDPwp3RojhEgxjthL3PC0/6IRZLPW1VPV7N0zFvPVUXd1Zu3H ilKLy4QqbPEMPmGBvmY8bbHf47t1yDVkUMvIcdVrL0reTirF6Z8aS6a90wYcOFay 8RhnhgaNqxtaDoAKXftNeB0Wa2mYuCtD8bs8899SGYQGk8Oss8mTkZTjFVL/ucjV MaoOq98066L29Au94s3iU9OVqFkcbYp0/1xgTXOnIiktP8t1cQJrQWoej/bMytLa R75K3+BDciIvxoZSRLUc2kFhdE5bDXzLaIgmhazKWRN5XANgO3OmrVILsO2KcLxA 3tdEkAOKa20T+iYYkeVeV2UFMu852u39jTu2a+S5aP3ku+uhJwMCS2iiCQBRhGnp gi1YMLwTgUYy+EGlu/Y4 =3PZk -----END PGP SIGNATURE----- --=-=-=--