GNU bug report logs - #18820
25.0.50; message-mode: incorrect: newline-and-reformat on "--text follows this line--"

Previous Next

Packages: gnus, emacs;

Reported by: Matthew Leach <matthew <at> mattleach.net>

Date: Fri, 24 Oct 2014 22:07:02 UTC

Severity: minor

Tags: fixed

Found in version 25.0.50

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 18820 in the body.
You can then email your comments to 18820 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#18820; Package emacs. (Fri, 24 Oct 2014 22:07:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Matthew Leach <matthew <at> mattleach.net>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 24 Oct 2014 22:07:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Matthew Leach <matthew <at> mattleach.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 25.0.50;
 message-mode: incorrect: newline-and-reformat on "--text follows this
 line--"
Date: Fri, 24 Oct 2014 23:03:42 +0100
Hello,

I think I've discovered a minor bug in message mode.  Recipe:

emacs -Q
C-x m
move point to:
--text follows this line--
                          ^
                         Here
M-RET

You should see that the "text follows this line" line has been shifted
down.

Buffer after bug (P denotes the position of the point):

--8<---------------cut here---------------start------------->8---
To: 
Subject: 
From: matthew <at> matt-desktop.home


P

--text follows this line--

-- 
Matt
--8<---------------cut here---------------end--------------->8---

Whereas, I would have expected it to have been:

--8<---------------cut here---------------start------------->8---
To: 
Subject: 
From: matthew <at> matt-desktop.home
--text follows this line--

P

-- 
Matt
--8<---------------cut here---------------end--------------->8---

Is this expected behaviour?  If not I'll look at creating a patch.

In GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.3)
 of 2014-10-17 on matt-desktop
Windowing system distributor `The X.Org Foundation', version 11.0.11601000
Configured using:
 `configure --prefix=/usr/local 'CFLAGS=-O0 -g3''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Message

Minor modes in effect:
  gnus-message-citation-mode: t
  erc-list-mode: t
  erc-menu-mode: t
  erc-autojoin-mode: t
  erc-ring-mode: t
  erc-networks-mode: t
  erc-pcomplete-mode: t
  erc-track-mode: t
  erc-track-minor-mode: t
  erc-match-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-netsplit-mode: t
  erc-irccontrols-mode: t
  erc-noncommands-mode: t
  erc-move-to-prompt-mode: t
  erc-readonly-mode: t
  shell-dirtrack-mode: t
  diff-auto-refine-mode: t
  mml-mode: t
  show-paren-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  auto-fill-function: message-do-auto-fill
  abbrev-mode: t

Recent input:
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <down> <down> <down> <down> <down> <down> 
<down> <S-up> <end> <left> <left> <left> <left> <left> 
<left> <left> <S-down> <S-right> <up> <up> <up> <up> 
<up> <up> <up> <up> <down> <help-echo> C-c m s <switch-frame> 
C-x b g r o u p RET g n n n n n n n n p RET RET ! q 
g c g SPC <switch-frame> <switch-frame> g q g n RET 
E q g e <switch-frame> <switch-frame> g n n n n n n 
n n n p RET c g c g g <switch-frame> <down-mouse-1> 
<mouse-1> C-x C-g M-x v e r s o n <return> <backspace> 
<backspace> <backspace> s i o n <return> <up> <up> 
<up> <up> C-e M-x m e n u - b a r <tab> m o <tab> <return> 
C-h f C-g C-x 1 <down-mouse-1> <mouse-movement> <drag-mouse-1> 
M-x r e p o r t <tab> <return>

Recent messages:
Reading active file via nndraft...done
Checking new news...done
Checking new news...
Reading active file from archive via nnfolder...done
Reading active file via nndraft...done
Checking new news...done
C-x C-g is undefined
GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.3) of 2014-10-17 on matt-desktop
Menu-Bar mode enabled
Quit

Load-path shadows:
/home/matthew/.emacs.d/elpa/emms-20140820.1251/tq hides /usr/local/share/emacs/25.0.50/lisp/emacs-lisp/tq

Features:
(shadow emacsbug cus-start cus-load flow-fill tango-dark-theme mailalias
smtpmail dabbrev bbdb-message sendmail nnir shr-color color shr
mm-archive sort gnus-cite gnus-bcklg url-http url-gw url-auth gravatar
url-cache url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util url-parse url-vars mail-extr vc-git
ggtags ewoc flyspell ispell cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs erc-list erc-menu erc-join
erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button
erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat
jka-compr eieio-opt speedbar sb-image ezimage dframe find-func help-mode
mule-util ielm misearch multi-isearch tramp-cache tramp tramp-compat
tramp-loaddefs trampver shell gnus-async qp gnus-ml gnus-topic nndraft
nnmh utf-7 nnfolder epa-file epa derived epg gnutls network-stream
auth-source cl-macs gv eieio eieio-core starttls gnus-agent gnus-srvr
gnus-score score-mode nnvirtual gnus-msg gnus-cache bbdb-gnus bbdb-mua
bbdb-com crm bbdb bbdb-site timezone gnus-demon nntp gnus-notifications
gnus-fun gnus-art mm-uu mml2015 mm-view mml-smime smime password-cache
dig mailcap gnus-sum gnus-group gnus-undo notifications dbus xml
gnus-article-treat-patch diff-mode gnus-start gnus-cloud nnimap nnmail
mail-source tls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range
message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils
mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util
mail-prsvr wid-edit xterm server smartparens byte-opt dash preview-latex
tex-site auto-loads conf-toplev conf-ssh-agent conf-windmove windmove
conf-whitespace conf-theme conf-slime slime-repl slime-parse bytecomp
byte-compile cconv slime compile etags arc-mode archive-mode noutline
outline easy-mmode pp hyperspec browse-url conf-faces hl-sexp thingatpt
conf-eshell em-term term disp-table ehelp em-smart pcomplete comint
ansi-color ring esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg
esh-groups eshell esh-module esh-mode esh-util conf-erc conf-emms
emms-cache emms-info-ogginfo emms-info-mp3info emms-playlist-mode
emms-player-vlc advice help-fns emms-source-playlist emms-source-file
locate dired emms-player-mplayer emms-playing-time emms-player-simple
emms-info later-do emms-setup emms-mode-line emms emms-compat conf-elisp
conf-packages slime-autoloads info easymenu package epg-config conf-dir
conf-dired conf-c-mode conf-auctex conf-asm conf-ace-jump conf-personal
ido edmacro kmacro cl-loaddefs cl-lib time-date paren tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment
elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp
files text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
dbusbind gfilenotify dynamic-setting system-font-setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)

Memory information:
((conses 16 1144450 101984)
 (symbols 48 51373 0)
 (miscs 40 266 1518)
 (strings 32 149783 17679)
 (string-bytes 1 4912480)
 (vectors 16 46669)
 (vector-slots 8 861116 42505)
 (floats 8 556 1142)
 (intervals 56 60218 1226)
 (buffers 976 47)
 (heap 1024 101090 3319))

-- 
Matt




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#18820; Package emacs,gnus. (Wed, 25 Jan 2017 20:37:02 GMT) Full text and rfc822 format available.

Message #8 received at 18820 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Matthew Leach <matthew <at> mattleach.net>
Cc: 18820 <at> debbugs.gnu.org
Subject: Re: bug#18820: 25.0.50;
 message-mode: incorrect: newline-and-reformat on "--text follows this
 line--"
Date: Wed, 25 Jan 2017 21:36:19 +0100
Matthew Leach <matthew <at> mattleach.net> writes:

> Hello,
>
> I think I've discovered a minor bug in message mode.  Recipe:
>
> emacs -Q
> C-x m
> move point to:
> --text follows this line--
>                           ^
>                          Here
> M-RET
>
> You should see that the "text follows this line" line has been shifted
> down.

I'm unable to reproduce this bug on the Emacs trunk.  Are you still
seeing this problem?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Added tag(s) unreproducible. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Wed, 25 Jan 2017 20:37:03 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#18820; Package emacs,gnus. (Thu, 26 Jan 2017 13:35:01 GMT) Full text and rfc822 format available.

Message #13 received at 18820 <at> debbugs.gnu.org (full text, mbox):

From: Matthew Leach <matthew <at> mattleach.net>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 18820 <at> debbugs.gnu.org
Subject: Re: bug#18820: 25.0.50;
 message-mode: incorrect: newline-and-reformat on "--text follows this
 line--"
Date: Thu, 26 Jan 2017 13:35:54 +0000
Hi Lars,

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

> Matthew Leach <matthew <at> mattleach.net> writes:
>
>> Hello,
>>
>> I think I've discovered a minor bug in message mode.  Recipe:
>>
>> emacs -Q
>> C-x m
>> move point to:
>> --text follows this line--
>>                           ^
>>                          Here
>> M-RET
>>
>> You should see that the "text follows this line" line has been shifted
>> down.
>
> I'm unable to reproduce this bug on the Emacs trunk.  Are you still
> seeing this problem?

Yes, I've just tried this out on Emacs trunk and I'm still experiencing
this problem.

Perhaps I've not been clear enough with my bug report?

Many thanks,
-- 
Matt




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#18820; Package emacs,gnus. (Thu, 26 Jan 2017 14:09:01 GMT) Full text and rfc822 format available.

Message #16 received at 18820 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Matthew Leach <matthew <at> mattleach.net>
Cc: 18820 <at> debbugs.gnu.org
Subject: Re: bug#18820: 25.0.50;
 message-mode: incorrect: newline-and-reformat on "--text follows this
 line--"
Date: Thu, 26 Jan 2017 15:02:35 +0100
Matthew Leach <matthew <at> mattleach.net> writes:

>>> I think I've discovered a minor bug in message mode.  Recipe:
>>>
>>> emacs -Q
>>> C-x m
>>> move point to:
>>> --text follows this line--
>>>                           ^
>>>                          Here
>>> M-RET

[...]

> Yes, I've just tried this out on Emacs trunk and I'm still experiencing
> this problem.
>
> Perhaps I've not been clear enough with my bug report?

Sorry, I misread and used `M-q' instead.  I'm able to reproduce the bug
with the `M-RET' command (that I didn't know existed).

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#18820; Package emacs,gnus. (Thu, 26 Jan 2017 14:09:02 GMT) Full text and rfc822 format available.

Message #19 received at 18820 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Matthew Leach <matthew <at> mattleach.net>
Cc: 18820 <at> debbugs.gnu.org
Subject: Re: bug#18820: 25.0.50;
 message-mode: incorrect: newline-and-reformat on "--text follows this
 line--"
Date: Thu, 26 Jan 2017 15:07:47 +0100
Fixed on the trunk now.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





Removed tag(s) unreproducible. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 26 Jan 2017 14:09:02 GMT) Full text and rfc822 format available.

Added tag(s) fixed. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 26 Jan 2017 14:09:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 18820 <at> debbugs.gnu.org and Matthew Leach <matthew <at> mattleach.net> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 26 Jan 2017 14:09:03 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org, bugs <at> gnus.org:
bug#18820; Package emacs,gnus. (Thu, 26 Jan 2017 14:22:01 GMT) Full text and rfc822 format available.

Message #28 received at 18820 <at> debbugs.gnu.org (full text, mbox):

From: Matthew Leach <matthew <at> mattleach.net>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 18820 <at> debbugs.gnu.org
Subject: Re: bug#18820: 25.0.50;
 message-mode: incorrect: newline-and-reformat on "--text follows this
 line--"
Date: Thu, 26 Jan 2017 14:23:01 +0000
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> Fixed on the trunk now.

Great, thanks for looking at this!
-- 
Matt




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 24 Feb 2017 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 117 days ago.

Previous Next


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