zsh-users
 help / color / mirror / code / Atom feed
From: Bart Schaefer <schaefer@brasslantern.com>
To: Ray Andrews <rayandrews@eastlink.ca>
Cc: zsh-users@zsh.org
Subject: Re: coloring substitution seems to eat next line.
Date: Fri, 11 Nov 2022 11:25:41 -0800	[thread overview]
Message-ID: <CAH+w=7ac3JVN_c8oFzsDf5i83vw6c_npYR6N586agKTmwrGZMA@mail.gmail.com> (raw)
In-Reply-To: <34a949c4-0853-4c65-d2ad-db40749dff81@eastlink.ca>

On Fri, Nov 11, 2022 at 10:50 AM Ray Andrews <rayandrews@eastlink.ca> wrote:
>
> On 2022-11-11 10:15, Bart Schaefer wrote:
> > Why wouldn't you do this as soon as they began exhibiting behavior you
> > found mysterious?
> Because I'd never seen anything like that before and I had no idea where
> to even begin looking for an answer.  God knows how many tools are out
> there that I've never even heard of.

I find this response baffling.  Roman wrote "local MATCH ..." so
obviously it's a zsh thing.  Even if it might be another tool, at
least try checking the zsh manual first?

https://zsh.sourceforge.io/Doc/Release/zsh_6.html#index_split-5_vr_letter-M

> > You mean like maybe the six indexes at the bottom of the page here?
> > https://zsh.sourceforge.io/Doc/
> >
> Not really.  Again you'd have to know ahead of time what  you're
> looking for.

Isn't that also true of a glossary?

I mean, go back to the mention of how you've never heard of $foo:t
before.  Well, gosh, look up "colon" in the concept index:

https://zsh.sourceforge.io/Doc/Release/Concept-Index.html#Concept-Index-1_cp_letter-C

Takes you right here:

https://zsh.sourceforge.io/Doc/Release/Expansion.html#index-colon-modifiers

Now you know it's called a "modifier" so when you see $foo:A you know
where to look.

Or you could look up "substitution"

https://zsh.sourceforge.io/Doc/Release/zsh_4.html#index_split-3_cp_letter-S

where you find that for parameters it's usually called "expansion" and
expansion has flags and oh by the way there's even a set of expansion
"rules" that will tell you all about the procedure zsh follows to
perform one.

Or you could just scan through the concept index to get an idea of
what terminology you're likely to encounter on this list, without
having to read the whole manual.


  reply	other threads:[~2022-11-11 19:26 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-10  0:43 Ray Andrews
2022-11-10  8:02 ` Roman Perepelitsa
2022-11-10 18:25   ` Ray Andrews
2022-11-10 18:36     ` Roman Perepelitsa
2022-11-10 18:45       ` Ray Andrews
2022-11-10 18:54       ` Bart Schaefer
2022-11-10 19:28         ` Ray Andrews
2022-11-10 20:22           ` Bart Schaefer
2022-11-10 21:42             ` Ray Andrews
2022-11-10 21:51               ` Roman Perepelitsa
2022-11-11 17:24                 ` Ray Andrews
2022-11-10 22:47               ` Bart Schaefer
2022-11-10 23:07                 ` Ray Andrews
2022-11-10 23:27                   ` Bart Schaefer
2022-11-11 15:00                     ` Ray Andrews
2022-11-11 18:15                       ` Bart Schaefer
2022-11-11 18:50                         ` Ray Andrews
2022-11-11 19:25                           ` Bart Schaefer [this message]
2022-11-11 21:26                             ` Ray Andrews
2022-11-12  4:24                               ` Bart Schaefer
2022-11-12 14:03                                 ` Ray Andrews
2022-11-13 15:09                                   ` Ray Andrews
2022-11-14 14:12                                     ` Roman Perepelitsa
2022-11-14 17:08                                     ` Ray Andrews
2022-11-14 17:12                                       ` Roman Perepelitsa
2022-11-14 18:58                                         ` Ray Andrews
2022-11-14 20:00                                           ` Bart Schaefer
2022-11-14 23:25                                             ` Ray Andrews
2022-11-15 14:17                                               ` Belaboring substitution syntax Ray Andrews
2022-11-16  1:49                                                 ` Bart Schaefer
2022-11-16  2:54                                                   ` Ray Andrews
2022-11-16  6:26                                                     ` Bart Schaefer
2022-11-16 14:08                                                       ` Ray Andrews
2022-11-16 14:13                                                         ` Roman Perepelitsa
2022-11-17  2:31                                                           ` Bart Schaefer
2022-11-17  8:59                                                             ` Roman Perepelitsa
2022-11-17 16:02                                                               ` Ray Andrews
2022-11-16 20:46                                                       ` Ray Andrews
2022-11-16 10:32                                                   ` Roman Perepelitsa

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

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

  git send-email \
    --in-reply-to='CAH+w=7ac3JVN_c8oFzsDf5i83vw6c_npYR6N586agKTmwrGZMA@mail.gmail.com' \
    --to=schaefer@brasslantern.com \
    --cc=rayandrews@eastlink.ca \
    --cc=zsh-users@zsh.org \
    /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.vuxu.org/mirror/zsh/

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 NNTP newsgroup(s).