From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id mMVsOpaKEGDxYAAA0tVLHw (envelope-from ) for ; Tue, 26 Jan 2021 21:33:10 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id +OBoNpaKEGBMJwAAB5/wlQ (envelope-from ) for ; Tue, 26 Jan 2021 21:33:10 +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 B5F0994043A for ; Tue, 26 Jan 2021 21:33:10 +0000 (UTC) Received: from localhost ([::1]:57378 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l4VxV-0005WW-OI for larch@yhetil.org; Tue, 26 Jan 2021 16:33:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57082) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l4VxO-0005Vu-8o for guix-patches@gnu.org; Tue, 26 Jan 2021 16:33:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:59499) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l4VxN-0002iM-VN for guix-patches@gnu.org; Tue, 26 Jan 2021 16:33:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l4VxN-0005il-Rz for guix-patches@gnu.org; Tue, 26 Jan 2021 16:33:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#45893] [PATCH 0/2] DRAFT: Hint for options. Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 26 Jan 2021 21:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45893 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 45893-submit@debbugs.gnu.org id=B45893.161169674321945 (code B ref 45893); Tue, 26 Jan 2021 21:33:01 +0000 Received: (at 45893) by debbugs.gnu.org; 26 Jan 2021 21:32:23 +0000 Received: from localhost ([127.0.0.1]:42812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l4Vwk-0005hs-NW for submit@debbugs.gnu.org; Tue, 26 Jan 2021 16:32:22 -0500 Received: from mail-wr1-f45.google.com ([209.85.221.45]:46749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l4Vwi-0005he-7L for 45893@debbugs.gnu.org; Tue, 26 Jan 2021 16:32:20 -0500 Received: by mail-wr1-f45.google.com with SMTP id q7so18007482wre.13 for <45893@debbugs.gnu.org>; Tue, 26 Jan 2021 13:32:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=orARVvb3UGfcIPgeL0OPOPTi05Q76b6CHuaexTWKQr0=; b=SXwv+yd0+vt09qrRTj4YiGgFFEHAIfg8b+DwIShVNGmLMVQ0DoZAOzi1fklhEAMOjT tou0bByMrvTeTXF31zHRa1huC+xnZmKIR9aNF7B2W0W1lFyxCZmoa4UWjMKoYQUXDpu4 7UYYHTd9NarxQc2l2/iRIjSaX/b7wRKt48/hG5Z7OclV0i2ExMfbpnVXPMlVaFvrfq7+ Kbbf1mHH52egz5gxeI/+kbreVqeroYWax38X+0QU5SjRe2g8FU8xrJkhNRcuVLmlxrsV RxcShTdjIaBxoul3DHLecCCMkH34yV1ysUJ/C8eemPJHwINBwiJYIOVFohVt8OfPipPS 7WoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=orARVvb3UGfcIPgeL0OPOPTi05Q76b6CHuaexTWKQr0=; b=j5pO1EvUeRc7jLMm8Hu72AAVjHhWTKt0/QdM2jwSGkhQnMIZ1IrRGvMBToz2HE0XMD cl3kHDjLpQCxTSxpiNdl6Lb6ljuar77vCl8Ln3fPVK0Q1n3HISH+3+hN4nBpwl8TZNvN h01uBOeMjo2sXsbKAjeCqAs6M8up3Sw5dV4+Ns+fgzWFt1r/FOwJgVlDhkQGrQNILl1+ krWwU7jlKqZdgRtWzp2w8yHsNDEkiWqQSVWnuLkzWIzSbNpeDJ2bfWwrOK5WsJOdjawc qyEHGUWcoZuGzG28eqPIY7MR+h98+eO2Fhg6JDfJNa0B3W8TuAqS2P/aQyD7VK7ic/Qs Uu9A== X-Gm-Message-State: AOAM532NK4/MRTxvR+mUQsV/i9MB8D8T4kd8tI42NcGsLtPtef7ITIoM CXDTT7zVJPxdZRcdXN68oFoX/tRuFJI= X-Google-Smtp-Source: ABdhPJwQHF1mY4mhsV6F7n4VNNvMKD3D4ClRjrrwEtqyEGj4EXsyeVqM7/5kNmyk+qf3V9oRPZ0zUA== X-Received: by 2002:a05:6000:12c8:: with SMTP id l8mr7912560wrx.81.1611696734131; Tue, 26 Jan 2021 13:32:14 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id v1sm4763700wmj.31.2021.01.26.13.32.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Jan 2021 13:32:13 -0800 (PST) From: zimoun References: <865z3xlp2y.fsf@gmail.com> <20210116002634.10401-1-zimon.toutoune@gmail.com> <20210116002634.10401-3-zimon.toutoune@gmail.com> <87a6t4hlom.fsf_-_@gnu.org> <871re7zagd.fsf_-_@gnu.org> Date: Tue, 26 Jan 2021 22:27:43 +0100 In-Reply-To: <871re7zagd.fsf_-_@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Tue, 26 Jan 2021 21:53:38 +0100") Message-ID: <86r1m7ie28.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 45893@debbugs.gnu.org Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.25 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=SXwv+yd0; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: B5F0994043A X-Spam-Score: -1.25 X-Migadu-Scanner: scn0.migadu.com X-TUID: OFtuP2yIwit+ Hi, Thanks for the review. On Tue, 26 Jan 2021 at 21:53, Ludovic Court=C3=A8s wrote: >>> > + (fold (lambda (name res) >>> > + (if (string-null? res) >>> > + (string-append "@code{" name "}") >>> > + (string-append "@code{" name "}, " res))) >>> > + "" >>> > + (string-closest (symbol->string guess) command-names))) >>> >>> Hmm I thought =E2=80=98string-closest=E2=80=99 would return a single st= ring, but >>> actually it returns a list of strings? >>> >>> You cannot append strings together like this as this can break i18n. >> >> Hum? But it is not (G_ "")... > > Yes, but here you=E2=80=99re building an enumeration like: > > =E2=80=98foo=E2=80=99, =E2=80=98bar=E2=80=99, =E2=80=98baz=E2=80=99 > > This should be i18n=E2=80=99d, and so it should all be in a single format > string. Are the options translated? If yes, then I understand, else I miss. Anyway, I have removed that since I agree with your practical argument: hint is for typo. Type a faulty option name at the same distance as 2 real option names is not a typo. ;-) Cheers, simon