[Pkg-gnu-smalltalk-devel] Bug#685040: gnu-smalltalk-el: emacs24 no inhibit-first-line-modes-regexps

Kevin Ryde user42 at zip.com.au
Thu Aug 16 01:05:16 UTC 2012


Package: gnu-smalltalk-el
Version: 3.2.4-2
Severity: normal
File: /etc/emacs/site-start.d/50gnu-smalltalk-el.el

emacs24 has an incompatible change removing the variable
inhibit-first-line-modes-regexps, causing 50gnu-smalltalk-el.el to error
out on

  Loading /etc/emacs/site-start.d/50gnu-smalltalk-el.el (source)...
  Error while loading 50gnu-smalltalk-el: Symbol's value as variable is void: inhibit-first-line-modes-regexps

on

  (push "\\.star\\'" inhibit-first-line-modes-regexps)

and consequently not do the further things in 50gnu-smalltalk-el.el,
including not making an autoload for `smalltalk-mode' which then causes
file-mode error on visiting a .st file.

  C-x C-f /tmp/foo.st
  =>
  File mode specification error: (void-function smalltalk-mode)


There's still a `inhibit-first-line-modes-suffixes', if that's close
enough, though it too threatens further incompatible change and says
`inhibit-local-variables-suffixes' or `inhibit-local-variables-regexps'
for binary files, if .star is a binary format.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-486
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnu-smalltalk-el depends on:
ii  emacs21 [emacsen]        21.4a+1-5.7
ii  emacs22-gtk [emacsen]    22.3+1-1.2
ii  emacs23 [emacsen]        23.4+1-3
ii  emacs24 [emacsen]        24.1+1-4
ii  xemacs21-mule [emacsen]  21.4.22-3.2+b1

gnu-smalltalk-el recommends no packages.

gnu-smalltalk-el suggests no packages.

-- no debconf information



More information about the Pkg-gnu-smalltalk-devel mailing list