unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* Shell-script mode indentation not hip to && and probably || too
@ 2003-03-05 21:34 Dan Jacobson
  0 siblings, 0 replies; 2+ messages in thread
From: Dan Jacobson @ 2003-03-05 21:34 UTC (permalink / raw)


Well, there I was typing away in Shell-script[sh] mode, hitting tab
all the while to ensure proper indentation, when all the sudden, I
noticed that the lines after a && were not more indented, like it was
no big deal.
{
    for i in ${@?}
      do
      grep -i \\b$i\\b /usr/share/edict/enamdict &&
      at_least_one_found=1 &&
      echo =====
    done
} > $T.1
-- 
http://jidanni.org/ Taiwan(04)25854780

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Shell-script mode indentation not hip to && and probably || too
       [not found] <mailman.2837.1046905381.21513.bug-gnu-emacs@gnu.org>
@ 2003-03-06 16:27 ` Kevin Rodgers
  0 siblings, 0 replies; 2+ messages in thread
From: Kevin Rodgers @ 2003-03-06 16:27 UTC (permalink / raw)


Dan Jacobson wrote:

> Well, there I was typing away in Shell-script[sh] mode, hitting tab
> all the while to ensure proper indentation, when all the sudden, I
> noticed that the lines after a && were not more indented, like it was
> no big deal.
> {
>     for i in ${@?}
>       do
>       grep -i \\b$i\\b /usr/share/edict/enamdict &&
>       at_least_one_found=1 &&
>       echo =====
>     done
> } > $T.1
> 

IMHO they should not be further indented, because the commands that make up a
compound command (joined by "&&" or "||") are at the same syntactic/structural
level (just like commands that form a pipeline joined by "|").

The thing that looks wrong to me above is that "do" is indented further than
"for ..." and "done".

-- 
<a href="mailto:&lt;kevin.rodgers&#64;ihs.com&gt;">Kevin Rodgers</a>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-03-06 16:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.2837.1046905381.21513.bug-gnu-emacs@gnu.org>
2003-03-06 16:27 ` Shell-script mode indentation not hip to && and probably || too Kevin Rodgers
2003-03-05 21:34 Dan Jacobson

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).