[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emac
bug#25030: 25.1; Unexpected indentation and syntax-highlighting in `emacs-lisp-mode'
Tue, 20 Mar 2018 00:23:50 +0000
Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (windows-nt)
On Mon 19 Mar 2018, Noam Postavsky wrote:
> unarchive 18163
> merge 25030 18163
> Andy Moreton <address@hidden> writes:
>> 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.
> I'm not convinced by this. Code with unconventional indendation has
> surprising syntax to a human reader (or from another perspective, when
> I'm writing code which indents strangely, that clues me in that I've
> written some unintended syntax), therefore, it seems a warning is
> exactly appropriate.
I disagree. The interpreter and byte compiler do not care about the
indentation style that you choose for your code: the syntax and
semantics are unaffected.
Style choices should not produce warnings. An indication that code layout is
following an unusual style may be useful, but it should be optional, and
it should not use the warning face (it should have a separate face that can be
customised independently of the warning face).