From: Adam Hardy <emacs@cyberspaceroad.com>
Subject: Re: auto-fill mode in java-mode
Date: Sat, 18 Oct 2003 19:15:41 +0200 [thread overview]
Message-ID: <3F91753D.1080703@cyberspaceroad.com> (raw)
In-Reply-To: <jwv7k33rkcl.fsf-monnier+gnu.emacs.help@vor.iro.umontreal.ca>
On 10/17/2003 04:49 PM Stefan Monnier wrote:
>>If you think about it, auto-fill with reindentation would be complicated -
>>The Java code could be filled, then reindented, causing it to spill over
>>the right margin, requiring re-filling, then reindentation, ..... It
>>would probably end up looking like an Outlook-Express Usenet posting. :-(
>
>
> It's not that bad: you only re-indent the second line, so there is no
> circularity and things end just fine. If it doesn't work, it's only
> because nobody coded it up or because there's a bug.
The indentation works if you want the line to rewrap to the point where
the line above starts, but in java that's rarely the case.
As someone in the thread said earlier, auto-filling java code is a
pretty unusual thing to want to do.
Although it is true that auto-fill will break and wrap my line of java,
and not indent the new line to where it should be, this is in fact a
minor issue since I mostly want to choose where in the original line the
line-break should go, manually, but auto-fill automatically takes the
previous white space.
I realise now that my issue here is that it would actually be preferable
to have emacs just stop taking input beyond line 72 - and beep instead.
Or perhaps color the text red, because I can imagine situations where I
can't break the line.
Is anything like that possible?
Actually is 72 the standard email line length? As I said earlier, my
requirement is to have all the code easily emailable without being
rewrapped by the email software.
Cheers
Adam
--
GNU Emacs 21.3.1 on Linux 2.4.20 RH9
next prev parent reply other threads:[~2003-10-18 17:15 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.1541.1065910097.21628.help-gnu-emacs@gnu.org>
2003-10-13 9:10 ` auto-fill mode in java-mode Alan Mackenzie
2003-10-13 21:58 ` Adam Hardy
[not found] ` <mailman.1632.1066082371.21628.help-gnu-emacs@gnu.org>
2003-10-16 21:16 ` Alan Mackenzie
2003-10-17 9:38 ` Adam Hardy
2003-10-17 14:49 ` Stefan Monnier
2003-10-18 17:15 ` Adam Hardy [this message]
[not found] ` <mailman.1944.1066497425.21628.help-gnu-emacs@gnu.org>
2003-10-18 21:03 ` Johan Bockgård
2003-10-18 21:23 ` lawrence mitchell
2003-10-19 9:07 ` Micah Cowan
2003-10-11 22:07 Adam Hardy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3F91753D.1080703@cyberspaceroad.com \
--to=emacs@cyberspaceroad.com \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).