[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.
- bug#46093: Shell-script mode formatting error eats half the page,
積丹尼 Dan Jacobson <=