GNU bug report logs - #22564
Fundamental mode isn't fundamental enough.

Previous Next

Package: emacs;

Reported by: Alan Mackenzie <acm <at> muc.de>

Date: Fri, 5 Feb 2016 12:54:02 UTC

Severity: minor

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Richard Stallman <rms <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: rgm <at> gnu.org, johnw <at> gnu.org, 22564 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca, acm <at> muc.de, larsi <at> gnus.org
Subject: bug#22564: Fundamental mode isn't fundamental enough.
Date: Sat, 07 May 2022 19:08:36 -0400
[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > As far as I could see,  it did not change anything.
  > > So I tried again in emacs -Q, and I saw it indented the
  > > following line.

  > Are you customizing the command bound to RET in your init files?

I can't see any sign that it does that, but I guess it does something
pertinent though I can't tell what.

Anyway, the thing to document is the emacs -Q behavior.

  > Indenting the following line is the expected default behavior, yes.

I think the documentation of Electric Indent mode should say that that
is what it does in modes that don't alter the behavior.  That's explicit.
Why not?

  > > Maybe.  But I do think the term "reindent" needs to be explined
  > > somewhere in the Emacs manual.

  > If all we need to say is that reindent means to remove any indentation
  > and then indent the line according to context and major mode's rules,
  > that's simple enough.

I think that's correct.



-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)






This bug report was last modified 3 years and 93 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.