[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emac
From: |
Andy Moreton |
Subject: |
bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode' |
Date: |
Sun, 18 Mar 2018 19:53:37 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (windows-nt) |
On Sun 27 Nov 2016, Philipp Stephani wrote:
> Klaus-Dieter Bauer <bauer.klaus.dieter@gmail.com> schrieb am Sa., 26. Nov.
> 2016 um 00:13 Uhr:
>
>> Hello!
>>
>> In `emacs-lisp-mode', the counting of the nesting level of forms seems
>> to be broken in some subtle way. Consider e.g.
>>
>> (form
>> (
>> ) WEIRD HIGHLIGHT
>> x) ;; Unexepected Indentation
>>
>> It looks like "WEIRD HIGHLIGHT" is wrongly highlighted as junk after a
>> surplus closing parenthesis, and the subsequent form is also weirdly
>> indented.
>>
>>
> This is working as intended (i.e. not a bug). Lisp-mode explicitly tests
> for this. When you hover over the highlighted part, you get a tooltip
> "Hidden behind deeper element; move to another line?"
> While not a syntax error, there's such a strong convention to avoid such
> formatting that the Lisp modes warn unconditionally about it.
This may not be a bug, but it is certainly a mis-feature.
Warning should be reserved for syntax which may have unintended or
surprising semantics. Indentation that does not follow a convention is
not wrong either systacically or semantically.
Please remove this broken mis-feature.
AndyM
- bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode', Noam Postavsky, 2018/03/13
- bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode',
Andy Moreton <=
- bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode', Drew Adams, 2018/03/18
- bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode', Noam Postavsky, 2018/03/19
- bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode', Andy Moreton, 2018/03/19
- bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode', Drew Adams, 2018/03/19
- bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode', Noam Postavsky, 2018/03/19
- bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode', Andy Moreton, 2018/03/20
- bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode', Noam Postavsky, 2018/03/21