Xemacs21 problems with ESS 5.9.1 ?? [FWD from ESS-debian]
Sebastian P. Luque
spluque at gmail.com
Thu Jun 3 22:14:10 CEST 2010
On Thu, 03 Jun 2010 12:09:14 -0500,
"Sebastian P. Luque" <spluque at gmail.com> wrote:
> While compiling toplevel forms in file
> /usr/share/xemacs21/site-lisp/ess/ess-rutils.el: !! Invalid read
> syntax ((")"))
>>> Error occurred processing ess-rutils.el:
> Invalid read syntax: ")"
The problem seems to be with these two sections, which XEmacs doesn't
like for some reason:
---<--------------------cut here---------------start------------------->---
(defun ess-rutils-keys ()
"Provide key bindings."
(interactive)
(when ess-rutils-keys
;; Some key bindings suggested by Patrick Dreschler.
(define-key inferior-ess-mode-map [(control c) (control .) (l)]
'ess-rutils-localpkgs)
(define-key inferior-ess-mode-map [(control c) (control .) (r)]
'ess-rutils-repospkgs)
(define-key inferior-ess-mode-map [(control c) (control .) (u)]
'ess-rutils-updatepkgs)
(define-key inferior-ess-mode-map [(control c) (control .) (a)]
'ess-rutils-apropos)
(define-key inferior-ess-mode-map [(control c) (control .) (m)]
'ess-rutils-rmall)
(define-key inferior-ess-mode-map [(control c) (control .) (o)]
'ess-rutils-objs)
(define-key inferior-ess-mode-map [(control c) (control .) (w)]
'ess-rutils-loadwkspc)
(define-key inferior-ess-mode-map [(control c) (control .) (s)]
'ess-rutils-savewkspc)
(define-key inferior-ess-mode-map [(control c) (control .) (d)]
'ess-change-directory)
(define-key inferior-ess-mode-map [(control c) (control .) (H)]
'ess-rutils-htmldocs)))
(when inferior-ess-mode-map
(define-key-after
(lookup-key inferior-ess-mode-map [menu-bar iESS])
[sep]
'("--") 'ess-submit-bug-report)
(define-key-after
(lookup-key inferior-ess-mode-map [menu-bar iESS])
[Rutils]
(cons "Rutils" (make-sparse-keymap "Rutils"))
'ess-submit-bug-report)
(define-key inferior-ess-mode-map [menu-bar iESS Rutils htmldocs]
'("Browse HTML" . ess-rutils-htmldocs))
(define-key inferior-ess-mode-map [menu-bar iESS Rutils apropos]
'("Apropos" . ess-rutils-apropos))
(define-key inferior-ess-mode-map [menu-bar iESS Rutils chgdir]
'("Change directory" . ess-change-directory))
(define-key inferior-ess-mode-map [menu-bar iESS Rutils savewkspc]
'("Save workspace" . ess-rutils-savewkspc))
(define-key inferior-ess-mode-map [menu-bar iESS Rutils loadwkspc]
'("Load workspace" . ess-rutils-loadwkspc))
(define-key inferior-ess-mode-map [menu-bar iESS Rutils updatepkgs]
'("Update packages" . ess-rutils-updatepkgs))
(define-key inferior-ess-mode-map [menu-bar iESS Rutils repospkgs]
'("Packages in repositories" . ess-rutils-repospkgs))
(define-key inferior-ess-mode-map [menu-bar iESS Rutils localpkgs]
'("Local packages" . ess-rutils-localpkgs))
(define-key inferior-ess-mode-map [menu-bar iESS Rutils rmall]
'("Remove objects" . ess-rutils-rmall))
(define-key inferior-ess-mode-map [menu-bar iESS Rutils objs]
'("Manage objects" . ess-rutils-objs)))
---<--------------------cut here---------------end--------------------->---
In the first section, it seems as if that way of defining keys is not
accepted in XEmacs. And in the second, `define-key-after' is unknown in
XEmacs.
--
Seb
More information about the ESS-Debian
mailing list