unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
To: "'Juanma Barranquero'" <lekktu@gmail.com>
Cc: 12866@debbugs.gnu.org
Subject: bug#12866: 24.3.50; (elisp) `%-Constructs': padded with spaces to the right or left?
Date: Sun, 11 Nov 2012 17:12:00 -0800	[thread overview]
Message-ID: <C2883B9120A049BC8F7DD9B3D234E5C4@us.oracle.com> (raw)
In-Reply-To: <CAAeL0SQhv8kYgavR5WzcyyAi7-pg=bqRwb0KZBLcZwTUsQb1mA@mail.gmail.com>

> >  In any construct except `%%', you can add a decimal 
> >  integer after the`%' to specify a minimum field width.
> >  If the width is less, the field is padded with spaces
> >  to the right.
> 
> I think it was meant to say "is padded, with spaces, to the right", or
> more clearly, "is padded to the right with spaces".

Sorry, I still don't get it.  To me, each of those statements suggests that the
text in the field, in this case the line number indication (e.g. "L25"), gets
padded by adding spaces on the right (i.e., after the text), up to the specified
width.

But what I think I see is that the text gets padded on the left; that is, spaces
are added before (to the left of) the field's text, until it is of the given
width.

E.g., for "%8l":
Field unpadded (i.e., "%l"):  "L25"
Field padded on the left:     "     L25"
Field padded on the right:    "L25     "

"Padding on the right" means adding spaces to the right of the text, AFAIK.  And
I think I am seeing them added to the left of the text.

What am I missing?






  reply	other threads:[~2012-11-12  1:12 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-12  0:35 bug#12866: 24.3.50; (elisp) `%-Constructs': padded with spaces to the right or left? Drew Adams
2012-11-12  0:44 ` Juanma Barranquero
2012-11-12  1:12   ` Drew Adams [this message]
2012-11-12  1:27     ` Juanma Barranquero
2012-11-12  2:29       ` Drew Adams
2012-11-12  3:38 ` Eli Zaretskii
2012-11-12  3:45   ` Drew Adams
2012-11-12 15:45     ` Eli Zaretskii
2012-11-12 15:55       ` Drew Adams
2012-11-23  8:33       ` Chong Yidong
2012-11-12 20:37   ` Andreas Schwab

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=C2883B9120A049BC8F7DD9B3D234E5C4@us.oracle.com \
    --to=drew.adams@oracle.com \
    --cc=12866@debbugs.gnu.org \
    --cc=lekktu@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).