GNU bug report logs - #2384
23.0.90; syntax-highlighting in shell-script-mode incorrect

Previous Next

Package: emacs;

Reported by: Geralt <usr.gentoo <at> googlemail.com>

Date: Thu, 19 Feb 2009 10:50:03 UTC

Severity: normal

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

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 2384 in the body.
You can then email your comments to 2384 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-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2384; Package emacs. (Thu, 19 Feb 2009 10:50:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Geralt <usr.gentoo <at> googlemail.com>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 19 Feb 2009 10:50:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Geralt <usr.gentoo <at> googlemail.com>
To: emacs-pretest-bug <at> gnu.org
Subject: 23.0.90; syntax-highlighting in shell-script-mode incorrect
Date: Thu, 19 Feb 2009 11:42:28 +0100
Syntax highlighting in shell-script-mode is incorrect if you put '
characters (single quotes) into double quotes without "escaping" them.
But this is only handled by the syntax highlighter as escaping, since
a single quote does not need any escaping in double quotes (this test
was only done to confirm that this is the actual issue that caused the
incorrect highlighting).


In GNU Emacs 23.0.90.1 (i686-pc-linux-gnu, GTK+ Version 2.14.7)
 of 2009-02-17 on sascha-xps
Windowing system distributor `The X.Org Foundation', version 11.0.10502000
configured using `configure  '--prefix=/usr'
'--host=i686-pc-linux-gnu' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc'
'--localstatedir=/var/lib' '--program-suffix=-emacs-23'
'--infodir=/usr/share/info/emacs-23' '--with-sound' '--with-x'
'--with-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png'
'--with-rsvg' '--with-tiff' '--with-xpm' '--with-freetype'
'--with-xft' '--without-libotf' '--without-m17n-flt'
'--with-x-toolkit=gtk' '--without-hesiod' '--without-kerberos'
'--without-kerberos5' '--with-gpm' '--with-dbus'
'--build=i686-pc-linux-gnu' 'build_alias=i686-pc-linux-gnu'
'host_alias=i686-pc-linux-gnu' 'CFLAGS=-O2 -march=prescott -pipe'
'LDFLAGS=-Wl,-O1''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: de_DE.utf8
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.utf8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Shell-script

Minor modes in effect:
  shell-dirtrack-mode: t
  auto-complete-mode: t
  iswitchb-mode: t
  which-function-mode: t
  minibuffer-depth-indicate-mode: t
  recentf-mode: t
  icicle-mode: t
  show-paren-mode: t
  auto-dictionary-mode: t
  flyspell-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: -1
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-f M-f M-f M-b C-b M-w C-p C-p C-p C-p C-p C-p C-p
C-p C-p C-p M-b M-b M-b M-b M-b M-b M-b C-y SPC C-p
C-p C-p C-p C-p M-b M-b M-b M-b C-y SPC C-x C-s C-r
F r i e d <return> M-$ ? i y C-r i n t e r <return>
M-$ 0 C-s l o o k <return> M-$ C-g M-$ 1 C-s l o k
<return> M-$ 1 M-< C-x C-s C-x k <return> C-x C-f b
i n <tab> a u <tab> <return> C-n C-n C-n C-n C-n C-n
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n
C-n C-n C-n C-n M-f M-f M-f M-f M-f M-f M-b <left>
<backspace> <backspace> <backspace> M-- M-- M-- M--
M-f \ C-n C-n C-n C-n C-n C-b \ M-x s h e l l <return>
e c h o SPC " \ ' " <return> C-x b <return> M-- M--
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-f C-M-b C-M-b
C-M-b C-b C-M-SPC M-w C-x b <return> C-y C-a e c h
o SPC $ <return> M-p C-b <backspace> M-b M-b M-b <backspace>
C-e <return> C-x b <return> C-s ' <return> <backspace>
M-f M-f C-f C-f C-f C-d C-e C-n C-n C-n C-n C-n M-b
M-b M-b M-b M-b M-b M-b M-b M-b M-b M-b M-b C-b <backspace>
M-f M-f M-f C-d C-n C-n C-n C-n C-n C-n C-n C-n C-n
C-n M-f M-f M-f C-f C-f C-d C-f C-f C-f C-f C-f C-f
C-f C-f C-d M-- M-- M-- M-- M-- M-- M-- M-- M-- M--
M-- M-- M-- M-- M-- M-- M-- M-- M-- M-- M-- M-- M--
M-- M-- M-- M-- M-- C-x C-s <f1> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <menu-bar>
<help-menu> <send-emacs-bug-report>

Recent messages:
Undo!
Error during redisplay: (error Invalid search bound (wrong side of point))
Undo!
Error during redisplay: (error Invalid search bound (wrong side of point))
Undo!
Error during redisplay: (error Invalid search bound (wrong side of point))
undo-more: No further undo information [11 times]
undo-more: No further undo informationError during redisplay: (end-of-buffer)
(No changes need to be saved)
Menu-Bar mode enabled




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2384; Package emacs. (Thu, 19 Feb 2009 18:10:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Monnier <monnier <at> iro.umontreal.ca>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 19 Feb 2009 18:10:04 GMT) Full text and rfc822 format available.

Message #10 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Geralt <usr.gentoo <at> googlemail.com>
Cc: 2384 <at> debbugs.gnu.org, emacs-pretest-bug <at> gnu.org
Subject: Re: bug#2384: 23.0.90; syntax-highlighting in shell-script-mode incorrect
Date: Thu, 19 Feb 2009 13:03:22 -0500
> Syntax highlighting in shell-script-mode is incorrect if you put '
> characters (single quotes) into double quotes without "escaping" them.

I cannot reproduce this.  Can you give us a concrete test case starting
from "Emacs -Q"?


        Stefan




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2384; Package emacs. (Thu, 19 Feb 2009 18:10:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Monnier <monnier <at> iro.umontreal.ca>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 19 Feb 2009 18:10:05 GMT) Full text and rfc822 format available.

Reply sent to Stefan Monnier <monnier <at> iro.umontreal.ca>:
You have taken responsibility. (Thu, 19 Feb 2009 22:20:03 GMT) Full text and rfc822 format available.

Notification sent to Geralt <usr.gentoo <at> googlemail.com>:
bug acknowledged by developer. (Thu, 19 Feb 2009 22:20:03 GMT) Full text and rfc822 format available.

Message #20 received at 2384-done <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Geralt <usr.gentoo <at> googlemail.com>
Cc: 2384-done <at> debbugs.gnu.org
Subject: Re: bug#2384: 23.0.90; syntax-highlighting in shell-script-mode
Date: Thu, 19 Feb 2009 17:19:11 -0500
> Ok, I just give you the script which I've written when I noticed this
> (and it happens with emacs -Q too), and in case something goes wrong
> here's also a pasteboard link http://zlin.dk/p/?ZmE5NWY5

Should be fixed now, thank you,


        Stefan




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> emacsbugs.donarmstrong.com. (Fri, 20 Mar 2009 14:24:09 GMT) Full text and rfc822 format available.

This bug report was last modified 16 years and 153 days ago.

Previous Next


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