comint + shell still hosed
Ilya N. Golubev
gin at mo.msk.ru
Wed Jun 21 11:48:12 EDT 2006
Can not work with recent `.el': `comint.el' as of 2006-06-07,
`shell.el' as of 2006-06-01.
Can not switch to new `comint.el' without also updating `shell.el'.
New `comint.el' does not define `make-comint-1' at all.
Debugger entered--Lisp error: (void-function make-comint-1)
make-comint-1(#<buffer "*shell*"> "/bin/bash" nil "--noediting" "-i")
apply(make-comint-1 #<buffer "*shell*"> "/bin/bash" nil ("--noediting" "-i"))
shell()
Can not update `shell.el' either. In xemacs 21.4 when loading new
`shell.elc' the following error occurs.
Lisp error: (invalid-function (macro . #<compiled-function (mode doc &optional init-value lighter keymap &rest body) "...(660)" [lighter group mode-name keymap mode body keywordp nil symbol-name easy-mmode-pretty-mode-name t intern "-map" "-hook" "-on-hook" "-off-hook" :init-value :lighter :global :extra-args :group :require quote replace-regexp-in-string "-mode\\'" "" progn defvar format "Non-nil if %s is enabled.
Use the command `%s' to change this variable." make-variable-buffer-local boundp byte-compile-current-file defcustom "Non-nil if %s is enabled.
See the command `%s' for a description of this minor-mode.
Setting this variable directly does not take effect;
use either \\[customize] or the function `%s'." :set (lambda (symbol value) (funcall symbol (or value 0))) :initialize (quote custom-initialize-default) append :type (quote boolean) file-name-nondirectory file-name-sans-extension defun &optional arg "Toggle %s on or off.
Interactively, with no prefix argument, toggle the mode.
With universal prefix ARG turn mode on.
With zero or negative ARG turn mode off.
\\{%s}" (interactive (list (or current-prefix-arg (quote toggle)))) let old-mode setq cond (eq arg (quote toggle)) not (arg (or (listp arg) (> (prefix-numeric-value arg) 0))) if null message "Toggling %s off; better pass an explicit argument." (nil) and equal run-hooks init-value keymap-sym G89102 pretty-name require globalp hook hook-on hook-off extra-args curfile load-file-name doc (interactive-p) "%s %%sabled" ("en" "dis") (force-mode-line-update) "Hook run at the end of function `%s'." (:type (quote hook)) "Hook to run when entering %s." (:type (quote hook)) "Hook to run when exiting %s." (:type (quote hook)) m ((keymapp m) m) ((listp m) (easy-mmode-define-keymap m)) error "Invalid keymap %S" "Keymap for `%s'." add-minor-mode symbol-value ((not purify-flag)) eval-after-load (1 -1)] 23 ("/home/gin/xemacs-21.4-nsp/xemacs-packages/lisp/xemacs-base/easy-mmode.elc" . 2635)>))
define-minor-mode(t "Turn directory tracking on and off in a shell buffer." nil nil nil "/home/gin/" (shell-directory-tracker))
byte-code("..." [list-buffers-directory default-directory shell-dirtrack-mode defvaralias shell-dirtrackp define-minor-mode "Turn directory tracking on and off in a shell buffer." nil add-hook comint-input-filter-functions shell-directory-tracker t remove-hook defalias shell-dirtrack-toggle dirtrack-toggle dirtrack-mode] 12)
load-internal
After that `shell' does not signal errors, and works in an elementary
way, but outputs this message.
Symbol's function definition is void: shell-dirtrack-mode
More information about the XEmacs-Beta
mailing list