GNU bug report logs -
#18029
24.4.50; bad shell-script-mode indentation due to ^[{([] in a here document
Previous Next
Reported by: Ian Kelling <ian <at> iankelling.org>
Date: Tue, 15 Jul 2014 22:21:02 UTC
Severity: minor
Tags: confirmed, moreinfo
Found in versions 24.4.50, 25.2
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Lars Ingebrigtsen <larsi <at> gnus.org> writes:
> Ian Kelling <ian <at> iankelling.org> writes:
>
>> emacs -Q the following files, then use indent region on the whole buffer:
>> (indent-region (point-min) (point-max)) Similar indent commands will work the
>> same. This is how they get indented:
>>
>> #!/bin/bash
>> if true; then
>> true <<'EOF'
>> [ line beginning with one of [{(
>> EOF
>> fi
>>
>> if true; then
>> true
>> # comment containing a single quote 'true
>> fi
>> true
>
> (I'm going through old bug reports that unfortunately got no response at
> the time.)
>
> I'm unable to reproduce this in Emacs 28, and Emacs 25.1 is the oldest
> one I have, and I can't reproduce it there, either.
>
> But Noam tagged this as reproduced in Emacs 25.2.
>
> Are you still seeing this problem in more recent Emacs versions?
Originally reported in 24.4.50.1, but I'm in a much more recent version
and it doesn't repro. It's been fixed! Thank you for checking up on this
and please close this bug.
This bug report was last modified 3 years and 354 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.