From: Kevin R. <ke...@b9...> - 2003-05-21 01:27:26
|
The latest changes to C-c C-f causes a conflict with xemacs as explained by Aaron. Kevin Aaron M. Ucko wrote: > Package: ilisp > Version: 5.12.0+cvs.2003.05.19 > Severity: serious >=20 > ilisp's attempts to use C-c C-f as a prefix in the global map run into > trouble on XEmacs, which evidently binds that combination to > comint-find-source-code by default. >=20 > This ends up breaking the postinst, which is what led me to discover > #194095 ;-): >=20 > emacs-package-install: /usr/lib/emacsen-common/packages/install/ilisp xem= acs21 emacs20 emacs21 xemacs21 failed at /usr/lib/emacsen-common/emacs-pack= age-install line 30, <TSORT> line 2. > dpkg: error processing ilisp (--configure): > subprocess post-installation script returned error exit status 29 >=20 > with /usr/share/xemacs21/site-lisp/ilisp/install.log ending in >=20 > Loading /usr/share/xemacs21/site-lisp/ilisp/ilisp-mnb.elc... > =07Invalid prefix keys in sequence: ?\^F, "=06=01" > xemacs exiting > . >=20 > and a backtrace of >=20 > Signaling: (error "Invalid prefix keys in sequence" ?\^F "=06=01") > define-key(mode-specific-command-prefix "=06=01" switch-to-lisp) > ilisp-safe-define-key(mode-specific-command-prefix "b" switch-to-lisp "= =06=01") > ilisp-bind-ilisp-key-for-map(#<keymap global-map size 606 0x2ff> "b" sw= itch-to-lisp "=06=01") > ilisp-bindings() > defkey-ilisp([menu-bar lisp] ("Lisp" . #<keymap "Lisp" size 0 0x43e0>)) > byte-code("..." [lisp-general-menu-map defkey-ilisp [menu-bar lisp] "Li= sp" [menu-bar lisp repair] ("Repair Connection" . repair-ilisp) [menu-bar l= isp reset] ("Reset Connection" . reset-ilisp) [menu-bar lisp comment-region= ] ("Comment Region" . comment-region) [menu-bar lisp macroexpand] ("Macroex= pand" . macroexpand-lisp) [menu-bar lisp macroexpand-1] ("Macroexpand 1" . = macroexpand-1-lisp) [menu-bar lisp set-package] ("Set Lisp Package" . set-p= ackage-lisp) [menu-bar lisp set-buffer-package] ("Set Buffer Package" . set= -buffer-package-lisp) [menu-bar lisp arglist] ("Arglist" . arglist-lisp) [m= enu-bar lisp documentation] ("Documentation" . documentation-lisp) [menu-ba= r lisp describe] ("Describe" . describe-lisp) [menu-bar lisp inspect] ("Ins= pect" . inspect-lisp) [menu-bar lisp eval-defun] ("Eval Defun" . eval-defun= -and-go-lisp) [menu-bar lisp start-inferior-lisp] ("Start Lisp" "Starts an = inferior lisp asking for a dialect name" . run-ilisp)] 4) > load-internal("/usr/share/xemacs21/site-lisp/ilisp/ilisp-mnb.elc" nil n= il nil binary) > load("/usr/share/xemacs21/site-lisp/ilisp/ilisp-mnb.elc") > byte-compile-file("ilisp-mnb.el" 0) > [...] >=20 > when I eval ilisp-mak.el by hand. >=20 > Debian Release: testing/unstable > Architecture: i386 > Kernel: Linux tux 2.4.20 #1 Tue Mar 25 21:04:15 EST 2003 i686 > Locale: LANG=3Den_US, LC_CTYPE=3Den_US >=20 > Versions of packages ilisp depends on: > ii common-lisp-controller 3.62 This is a Common Lisp source= and c > ii debconf 1.2.35 Debian configuration managem= ent sy > ii emacsen-common 1.4.15 Common facilities for all em= acsen. >=20 > * ilisp/fsf-compliant: Yes |