unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
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

  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).