bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#46093: Shell-script mode formatting error eats half the page


From: 積丹尼 Dan Jacobson
Subject: bug#46093: Shell-script mode formatting error eats half the page
Date: Mon, 25 Jan 2021 12:40:44 +0800

Here we observe lines severely shoved over due to Shell-script mode not
recognizing the statement has terminated. emacs-version "27.1".

$ cat x.sh
set /home/$j/.adobe /home/$j/.macromedia && for i do if test -d $i; then rm -vr 
$i; fi; done
                                                echo these lines are now 
indented wrongly
                                                echo these lines are now 
indented wrongly for the rest of the file.
                                                echo There is no recovery.

"Well then use if ...; then ..."

if set /home/$j/.adobe /home/$j/.macromedia
then for i do if test -d $i; then rm -vr $i; fi; done
     fi #UH OH, STILL MESSED UP
         set /home/$j/.procmail/backup #UH OH EVEN MORE
         if ! test -d $1 #AT LEAST INDENTING HAS STABILIZED finally



if set /home/$j/.adobe /home/$j/.macromedia
then
    for i do if test -d $i; then rm -vr $i; fi; done
    fi #STILL BAD


if set /home/$j/.adobe /home/$j/.macromedia
then
    for i
    do if test -d $i; then rm -vr $i; fi; done
fi #AH, FINALLY it has come to its senses.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]