[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: shell-script-mode gets lost in small repro

From: Johan Walles
Subject: Re: shell-script-mode gets lost in small repro
Date: Mon, 16 Jul 2007 14:31:34 +0200

Additional info: After typing in the whole script, you may have to
type a space at the end of the "echo" line to trigger the

2007/7/16, Johan Walles <address@hidden>:
In GNU Emacs (i486-pc-linux-gnu, GTK+ Version 2.10.11)
 of 2007-07-06 on helios
Windowing system distributor `The X.Org Foundation', version 11.0.70200000
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'
'--with-x=yes' '--with-x-toolkit=gtk' '--enable-font-backend'
'--with-xft' '--with-freetype' 'build_alias=i486-linux-gnu'
'host_alias=i486-linux-gnu' 'CC=gcc' 'CFLAGS=-DDEBIAN

Important settings:
  value of $LC_ALL: nil
  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: swedish
  value of $XMODIFIERS: nil
  locale-coding-system: iso-latin-1-unix
  default-enable-multibyte-characters: t

Major mode: Shell-script

Minor modes in effect:
  show-paren-mode: t
  pc-selection-mode: t
  global-auto-revert-mode: t
  auto-revert-mode: t
  delete-selection-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-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-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Type the following in a buffer in shell-script-mode:

while false ; do
    echo "server $(hostname), $(date)" |
    mail -s "Alert: Almost out of disk space $usep%" $ADMIN

Note that shell-script-mode gets lost at the "mail" line, thinking it
is some kind of pre-formatted text.  Really obvious in font-lock-mode,
or if you try to indent the "mail" line using TAB.

Removing $(date) from the line before works around the problem.

  Regards //Johan

reply via email to

[Prev in Thread] Current Thread [Next in Thread]