GNU bug report logs -
#1416
23.0.60; define-mail-abbrev adds quotes when it shouldn't
Previous Next
Reported by: happy <at> mcplaksin.org
Date: Mon, 24 Nov 2008 04:25:04 UTC
Severity: normal
Done: Chong Yidong <cyd <at> stupidchicken.com>
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 1416 in the body.
You can then email your comments to 1416 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded to
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:
bug#1416
; Package
emacs
.
Full text and
rfc822 format available.
Acknowledgement sent to
happy <at> mcplaksin.org
:
New bug report received and forwarded. Copy sent to
Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
Full text and
rfc822 format available.
Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):
If you put quotes into an email address, define-mail-abbrev adds a second
set of quotes. The extra quotes make the email address invalid. For
example:
(define-mail-abbrev "jojo" "\"Mark A. Plaksin\" <happy <at> mcplaksin.org>")
"jojo"
(abbrev-expansion "jojo" mail-abbrevs)
"\"\"Mark A. Plaksin\"\" <happy <at> mcplaksin.org>"
It does the right think if you supply an address that needs quotes added
like this:
(define-mail-abbrev "jojo" "Mark A. Plaksin <happy <at> mcplaksin.org>")
"jojo"
(abbrev-expansion "jojo" mail-abbrevs)
"\"Mark A. Plaksin\" <happy <at> mcplaksin.org>"
In GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.12.9)
of 2008-08-15 on fire, modified by Debian
(emacs-snapshot package, version 1:20080815-1)
Windowing system distributor `The X.Org Foundation', version 11.0.10400090
configured using `configure '--build' 'i486-linux-gnu' '--host' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/23.0.60/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.0.60/site-lisp:/usr/share/emacs/site-lisp' '--with-x=yes' '--with-x-toolkit=gtk' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2''
Important settings:
value of $LC_ALL: C
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: C
value of $XMODIFIERS: nil
locale-coding-system: nil
default-enable-multibyte-characters: t
Major mode: Lisp Interaction
Minor modes in effect:
erc-track-mode: t
erc-spelling-mode: t
erc-ring-mode: t
erc-pcomplete-mode: t
erc-netsplit-mode: t
erc-match-mode: t
erc-log-mode: t
erc-button-mode: t
erc-fill-mode: t
erc-stamp-mode: t
erc-autoaway-mode: t
erc-autojoin-mode: t
erc-irccontrols-mode: t
erc-noncommands-mode: t
erc-readonly-mode: t
savehist-mode: t
diff-auto-refine-mode: t
shell-dirtrack-mode: t
desktop-save-mode: t
display-time-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
global-auto-composition-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
transient-mark-mode: t
Recent input:
C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f
C-f C-f C-f C-f C-f C-f A . SPC C-e C-j C-n C-e C-j
C-p C-p C-p C-p C-p C-p C-p C-p C-f C-f C-f C-f C-f
C-p C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f
C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f
C-f C-f C-f C-f C-f A . SPC C-e C-j C-k C-e C-j C-k
C-k C-k C-p C-p C-p C-k C-k C-j C-j C-_ C-_ C-n C-n
C-n C-n C-k C-k C-k C-x 1 C-p C-p C-p C-p C-p C-@ C-n
C-n C-n C-n C-n C-n C-n ESC w C-^ RET ESC x r e p o
r b RET m a i l C-g C-^ C-n C-p RET C-^ C-n C-p C-g
C-p C-p C-p C-f C-@ C-f C-f C-f C-f C-f C-f C-f C-f
C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f ESC q ESC w
C-^ C-g ESC x b b DEL DEL DEL r e p o r t m DEL 0 DEL
- e m TAB g DEL b TAB RET C-y a d d s SPC q u o t e
s SPC w h e n SPC i t SPC h s o u l d DEL DEL DEL DEL
DEL DEL s h o u l d n ' t RET y C-x 1 C-y C-a C-k C-k
C-^ C-n RET C-p C-p C-p C-p C-a C-@ C-n C-n C-n C-n
C-n C-n C-n ESC w C-^ C-n RET C-y C-v C-v ESC < C-n
C-n C-n C-n C-n C-n C-p C-p C-p C-n C-p C-n C-p C-d
C-_ C-n C-n C-n C-x k RET ESC x r e p o r b RET
Recent messages:
Mark activated
Mark set [3 times]
Undo! [2 times]
Mark set
Quit [2 times]
Mark set
Quit
Reinitialize buffer, and disconnect it from the visited file? (y or n)
Mark set [4 times]
Undo!
Reply sent to
Chong Yidong <cyd <at> stupidchicken.com>
:
You have taken responsibility.
Full text and
rfc822 format available.
Notification sent to
happy <at> mcplaksin.org
:
bug acknowledged by developer.
Full text and
rfc822 format available.
Message #10 received at 1416-done <at> emacsbugs.donarmstrong.com (full text, mbox):
> If you put quotes into an email address, define-mail-abbrev adds a
> second set of quotes. The extra quotes make the email address
> invalid.
I've checked in a fix. Thanks for the bug report.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> emacsbugs.donarmstrong.com
.
(Wed, 24 Dec 2008 15:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 16 years and 240 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.