From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Newsgroups: gmane.emacs.bugs Subject: bug#25557: Documentation of format doesn't describe "g" accurately Date: Sat, 28 Jan 2017 15:06:22 -0500 Message-ID: <1c6fc160-2c5f-a82d-b3cc-641f08dbf160@live.com> References: <78ace0d5-59f1-0d7d-1f0e-b589a947d76c@live.com> <83poj7zika.fsf@gnu.org> <83a8abyzqs.fsf@gnu.org> <1b896eed-9041-83d3-bd46-cde7e534223e@live.com> <837f5fyy09.fsf@gnu.org> <2763023c-ff54-ea65-c1b0-0c22e948f48a@live.com> <831svnywwf.fsf@gnu.org> <5b3f43e8-195d-777c-e660-302a3baf5f61@live.com> <83tw8jx9p3.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cKMAmPX2uuEgDgH05NA4KkQj9l1DoxolN" X-Trace: blaine.gmane.org 1485634057 32361 195.159.176.226 (28 Jan 2017 20:07:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 28 Jan 2017 20:07:37 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 Cc: 25557@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 28 21:07:31 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXZHC-00062y-36 for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Jan 2017 21:07:10 +0100 Original-Received: from localhost ([::1]:52998 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXZHH-0002yg-Ec for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Jan 2017 15:07:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39622) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXZH8-0002wh-1k for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2017 15:07:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cXZH4-000228-3l for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2017 15:07:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51220) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cXZH4-000223-0N for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2017 15:07:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cXZH3-0008RU-R0 for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2017 15:07:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 Jan 2017 20:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25557 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25557-submit@debbugs.gnu.org id=B25557.148563399832423 (code B ref 25557); Sat, 28 Jan 2017 20:07:01 +0000 Original-Received: (at 25557) by debbugs.gnu.org; 28 Jan 2017 20:06:38 +0000 Original-Received: from localhost ([127.0.0.1]:49419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXZGg-0008Qs-5v for submit@debbugs.gnu.org; Sat, 28 Jan 2017 15:06:38 -0500 Original-Received: from mout.kundenserver.de ([212.227.17.24]:63645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXZGd-0008Qd-O2 for 25557@debbugs.gnu.org; Sat, 28 Jan 2017 15:06:36 -0500 Original-Received: from [18.111.113.197] ([18.111.113.197]) by mrelayeu.kundenserver.de (mreue101 [212.227.15.184]) with ESMTPSA (Nemesis) id 0MUW15-1cygly1OOx-00RISu; Sat, 28 Jan 2017 21:06:29 +0100 In-Reply-To: <83tw8jx9p3.fsf@gnu.org> X-Provags-ID: V03:K0:PvpaBv+3jm9zLGVYA6nbRGBOcrm+TkqbkenqGagJaTyq3BKQgoO l+D+gd1Bx6aMXQSz/gjMm9SoM3bLuYK1OEVvJ+0PF2b8HSRlSs3BG0lTSJgiLuROFXqz75b pIpkR6fjnpVVSAW3kMTgZog5l0B8C75+O36ovYGM2mziyaeem/irZHT/rJaEOqj7oxDGgM0 0K/TQIjiyYZSraQcGy+Cg== X-UI-Out-Filterresults: notjunk:1;V01:K0:adsAoB7asu0=:fCFGi1R3pWWHNuVKA3lCT4 ocKwYJ+4sf6pghz687LdQxqwCBiiugPlFqMYCbqBAqFUY+bmtdz/qi6/yUyfOVBFqnq/T3AwR 2IYzDoOnH1cR2F4kkVjIfXy1c9MHdaJAxvVJ+SIXptXDgbVbn3GhmXMXH9s/TTv+ZSjrxTluV lj3VtcXOrmB3Xd7kzd60Uwpdcavb8cOhz5qaDPgkJpmPhxXXu5kwnkJ0Te5BFaLxzR8zWFrJs 8mePwkBoI2/5q+sIDQGFQeYUsujVgDlHH8SJ1dSstR/ePrZxDf+IV9/ogG5bvapiFKmP7FF7C qF1ZMYBTcRWnQ1eBvXxxYwUZyq+m9c3V10UM59EAnnP14w9bkuv4qVABg4vMWIC/VOvVrnd/E LDEIRwG3QKnopVj7XqsGhr51VmHSRelFC4IR987GJFMb9Z3u68z7glR0NilC9Vpe99v8Fw/AF ExzonHJ+i41rtVaEBCXCIpUUK8mqSZyo+GJWvXMoU47IPaxucliSTSJNGupSKeml4GUMFLwpV BTv+HQus/QxG3hgW+h90FeNg5HmXarA/iqP+ep5QvoBZx8VYbq/Z8A004KcuxUczPj/ra8LNI 4TDHj9AgSo2K2Z+vDOn2InrIsQBhF7hUqDHsHKspFFK6rLjAjcNT3ayuxBrMR8tw+tjoVMwaP b2yFmYIcWvVN5hVeK2Ny4S4q3nREs1gNllFwd7fPkbpYkuZK1pL2jc4ld6Tb5Ea/I/to= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:128732 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --cKMAmPX2uuEgDgH05NA4KkQj9l1DoxolN Content-Type: multipart/mixed; boundary="QNmb7f2PFv2HPE1BbDj1X2EUGQM9Pw1Hl"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii Cc: 25557@debbugs.gnu.org Message-ID: <1c6fc160-2c5f-a82d-b3cc-641f08dbf160@live.com> Subject: Re: bug#25557: Documentation of format doesn't describe "g" accurately References: <78ace0d5-59f1-0d7d-1f0e-b589a947d76c@live.com> <83poj7zika.fsf@gnu.org> <83a8abyzqs.fsf@gnu.org> <1b896eed-9041-83d3-bd46-cde7e534223e@live.com> <837f5fyy09.fsf@gnu.org> <2763023c-ff54-ea65-c1b0-0c22e948f48a@live.com> <831svnywwf.fsf@gnu.org> <5b3f43e8-195d-777c-e660-302a3baf5f61@live.com> <83tw8jx9p3.fsf@gnu.org> In-Reply-To: <83tw8jx9p3.fsf@gnu.org> --QNmb7f2PFv2HPE1BbDj1X2EUGQM9Pw1Hl Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2017-01-28 14:31, Eli Zaretskii wrote: >> Cc: 25557@debbugs.gnu.org >> From: Cl=C3=A9ment Pit--Claudel >> Date: Sat, 28 Jan 2017 14:14:03 -0500 >> >>>> I'm trying to get the shortest representation of a decimal number, r= ounded to .01, not using scientific/exponential notation. I'm using valu= es computed in ELisp to produce CSS style sheets, which until recently di= dn't allow for exponential notation. I'd like these stylesheets to be re= adable, so 100% is better 100.00%, and 3.35em is better than 3.35004em. I= f my code is fed a value of 5000px, I don't want it converted to 5e+3px, = because many browsers don't know how to parse that. >>> >>> Then I think you want to use %d for integral values and %.2f for the >>> rest. >> >> No, that still won't do: it wouldn't format 3.0 as "3", if I understan= d correctly. >=20 > ??? (format "%d" 3.0) =3D> "3" >=20 > Or maybe you didn't think 3.0 was an "integral value" by my > definition? I meant by that any value VAL which yields zero when > passed through (mod VAL 1.0). Yup, I misunderstood your definition of integral value. But that still d= oesn't cover formatting e.g. 3.3 as "3.3" instead of "3.30", right? --QNmb7f2PFv2HPE1BbDj1X2EUGQM9Pw1Hl-- --cKMAmPX2uuEgDgH05NA4KkQj9l1DoxolN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYjPm+AAoJEPqg+cTm90wjvx8P/0Eqjt5vLOJ+qBm1Le8RK+p7 0C0trdmY/zLKKc2RcVRk5dSzbAReNjP3U40FcvOdmJdoI84No376jmM/5N3nnrDx Jq/qFw19qqoSYnWOwHXbOGWqT1GlVrrucozPIgAwW6yoBdJ626BtLdRwCCP5LwJd ts19xYT/iOOsad+SLD9t/IQSMpV9ynpUJeeC/yM5i5CKSxAjbVBvarPCPhGpDBy9 3MehM2r3kSl0voxINSU2nRkOmrSC5lMrY0yNGgj1PB3GbRDWGZ77Smki/XQrrjiw hnx9N4O2SyQpE9T1K9kUXVDK1MdAWfVXeBvlb7afc1V9718ZDd9a3S0lisev4ZnP 3JNOoB6FJ6lIBypwgb+mJCLgQpoGxV+AkfuhY8vuz1UBOD+43Bo4bt0zuhlGaRE/ rx20Xqa7JOQ0xadnXe53vOsn9ZjHRj9MM675DM6397bVp+CmV4NlbV6oW24wKde0 dgTApzGd0L6jxJc7qeR+tWgk8+9pQlktw2fViBCWLLldvp/J+fGSqF5utiGKdX0s Q8CfndANGVTZoVBdCPse2ktMGAyMYP5qfDqXBUTthgXOz5l6436inMP9sA1E7Q1/ TePP2/LW7QofDW4TSPe8FLdT35yyMU0vc+SYs0y4yu1fmMuVQBaf4xWK0eUQoCvJ AnMKWsneCenLqQ1fdv48 =Hyhp -----END PGP SIGNATURE----- --cKMAmPX2uuEgDgH05NA4KkQj9l1DoxolN--