sxemacs-devel
[Top] [All Lists]

eshell doesn't wanna play nice with SXEmacs

From: Steve Youngs <steve@xxxxxxxxxxx>
Subject: eshell doesn't wanna play nice with SXEmacs
Date: Tue, 14 Dec 2004 21:58:16 +1000
Organization: The SXEmacs Project
User-agent: Gnus/5.110003 (No Gnus v0.3) sxemacs/22.1
The _first_ time I try to start eshell, I get this...

  # bind (standard-output stack-trace-on-signal debug-on-signal 
stack-trace-on-error debug-on-error val key)
  #<compiled-function (key val) "...(18)" [eshell-mode-syntax-table key 256 ?w 
modify-syntax-entry "_   "] 4>(thai-tis620 1)
  map-char-table(#<compiled-function (key val) "...(18)" 
[eshell-mode-syntax-table key 256 ?w modify-syntax-entry "_   "] 4> 
#s(char-table type syntax data ( (?\^@ ?\ ) 0 ?! 1 ?\" 7 ?\# 1 (?$ ?%) 2 ?& 3 
?\' 1 ?\( (4 . ?\)) ?\) (5 . ?\() (?* ?+) 3 ?\, 1 ?- 3 ?\. 1 ?/ 3 (?0 ?9) 2 (?: 
?\;) 1 (?< ?>) 3 (?\? ?@) 1 (?A ?Z) 2 ?\[ (4 . ?\]) ?\\ 9 ?\] (5 . ?\[) ?^ 1 ?_ 
3 ?\` 1 (?a ?z) 2 ?{ (4 . ?}) ?| 3 ?} (5 . ?{) ?~ 1 (?\^? ?\^ß) 0 ?  2 ?¡ 1 (?¢ 
?ª) 3 ?« (4 . ?») (?¬ ?º) 3 ?» (5 . ?«) (?¼ ?¿) 3 (?À ?Ö) 2 ?× 3 (?Ø ?ö) 2 ?÷ 3 
(?ø ?ÿ) 2 (?~ ?~) 2 ?~ 1 ?~ 2 ?~ 1 (?~ ?~) 2 (?~ ?~) 1 (?~ ?~) 2 ?~ 1 (?~ ?~) 2 
?~ 1 ?~ 2 ?~ 1 ?~ 2 ?~ 1 (?~ ?~) 2 (?~ ?~) 1 (?~ ?~) 2 ?~ 1 (?~ ?~) 2 ?~ 1 (?~ 
?~) 2 ?~ 1 (?~ ?~) 2 ?~ 1 (?~ ?~) 2 (?~ ?~) 1 ?~ 2 (?~ ?~) 1 (?~ ?~) 2 (?~ ?~) 
1 ?~ 2 ?~ 1 ?~ 2 (?~ ?~) 1 (?~ ?~) 2 (?~ ?~) 1 (?~ ?~) 2 (?~ ?~) 1 (?~ ?~) 2 ?~ 
1 (?~ ?~) 2 ?~ 1 (?~ ?~) 2 ?~ 1 (?~ ?~) 2 ?~ 1 (?~ ?~) 2 (?~ ?~) 1 (?~ ?~) 2 ?~ 
1 ?~ 2 (?~ ?~) 1 ?~ 2 ?~ 1 ?~ 2 ?~ 1 (?~ ?~) 2 (?~ ?~) 1 (?~ ?~) 2 ?~ 1 (?~ ?~) 
2 ?~ 1 (?~ ?~) 2 ?~ 1 thai-tis620 1 ?~ 2 (?~ ?~) 1 ?~ 2 ?~ 1 (?~ ?~) 2 ?~ 1 ?~ 
2 ?~ 1 (?~ ?~) 2 ?~ 1 arabic-iso8859-6 1 ?~ 2 (?~ ?~) 1 (?~ ?~) 2 (?~ ?~) 1 
katakana-jisx0201 2 latin-jisx0201 1 (?~ ?~) 2 ?~ 1 (?~ ?~) 2 ?~ 1 (?~ ?~) 2 ?~ 
1 (?~ ?~) 2 latin-iso8859-9 1 japanese-jisx0208-1978 1 [chinese-gb2312 32] 2 
[chinese-gb2312 33] 1 [chinese-gb2312 34] 1 [chinese-gb2312 35] 2 
[chinese-gb2312 36] 2 [chinese-gb2312 37] 2 [chinese-gb2312 38] 2 
[chinese-gb2312 39] 2 [chinese-gb2312 40] 2 [chinese-gb2312 41] 1 
[chinese-gb2312 42] 2 [chinese-gb2312 43] 2 [chinese-gb2312 44] 2 
[chinese-gb2312 45] 2 [chinese-gb2312 46] 2 [chinese-gb2312 47] 2 
[chinese-gb2312 48] 2 [chinese-gb2312 49] 2 [chinese-gb2312 50] 2 
[chinese-gb2312 51] 2 [chinese-gb2312 52] 2 [chinese-gb2312 53] 2 
[chinese-gb2312 54] 2 [chinese-gb2312 55] 2 [chinese-gb2312 56] 2 
[chinese-gb2312 57] 2 [chinese-gb2312 58] 2 [chinese-gb2312 59] 2 
[chinese-gb2312 60] 2 [chinese-gb2312 61] 2 [chinese-gb2312 62] 2 
[chinese-gb2312 63] 2 [chinese-gb2312 64] 2 [chinese-gb2312 65] 2 
[chinese-gb2312 66] 2 [chinese-gb2312 67] 2 [chinese-gb2312 68] 2 
[chinese-gb2312 69] 2 [chinese-gb2312 70] 2 [chinese-gb2312 71] 2 
[chinese-gb2312 72] 2 [chinese-gb2312 73] 2 [chinese-gb2312 74] 2 
[chinese-gb2312 75] 2 [chinese-gb2312 76] 2 [chinese-gb2312 77] 2 
[chinese-gb2312 78] 2 [chinese-gb2312 79] 2 [chinese-gb2312 80] 2 
[chinese-gb2312 81] 2 [chinese-gb2312 82] 2 [chinese-gb2312 83] 2 
[chinese-gb2312 84] 2 [chinese-gb2312 85] 2 [chinese-gb2312 86] 2 
[chinese-gb2312 87] 2 [chinese-gb2312 88] 2 [chinese-gb2312 89] 2 
[chinese-gb2312 90] 2 [chinese-gb2312 91] 2 [chinese-gb2312 92] 2 
[chinese-gb2312 93] 2 [chinese-gb2312 94] 2 [chinese-gb2312 95] 2 
[chinese-gb2312 96] 2 [chinese-gb2312 97] 2 [chinese-gb2312 98] 2 
[chinese-gb2312 99] 2 [chinese-gb2312 100] 2 [chinese-gb2312 101] 2 
[chinese-gb2312 102] 2 [chinese-gb2312 103] 2 [chinese-gb2312 104] 2 
[chinese-gb2312 105] 2 [chinese-gb2312 106] 2 [chinese-gb2312 107] 2 
[chinese-gb2312 108] 2 [chinese-gb2312 109] 2 [chinese-gb2312 110] 2 
[chinese-gb2312 111] 2 [chinese-gb2312 112] 2 [chinese-gb2312 113] 2 
[chinese-gb2312 114] 2 [chinese-gb2312 115] 2 [chinese-gb2312 116] 2 
[chinese-gb2312 117] 2 [chinese-gb2312 118] 2 [chinese-gb2312 119] 2 
[chinese-gb2312 120] 2 [chinese-gb2312 121] 2 [chinese-gb2312 122] 2 
[chinese-gb2312 123] 2 [chinese-gb2312 124] 2 [chinese-gb2312 125] 2 
[chinese-gb2312 126] 2 [chinese-gb2312 127] 2 [japanese-jisx0208 32] 2 (?~ ?~) 
3 (?~ ?~) 2 (?~ ?~) 3 (?~ ?~) 2 (?~ ?~) 3 ?~ (4 . ?~) ?~ (5 . ?~) (?~ ?~) 3 ?~ 
(4 . ?~) ?~ (5 . ?~) ?~ (4 . ?~) ?~ (5 . ?~) (?~ ?~) 3 ?~ (4 . ?~) ?~ (5 . ?~) 
?~ (4 . ?~) ?~ (5 . ?~) (?~ ?~) 3 [japanese-jisx0208 34] 3 [japanese-jisx0208 
35] 2 [japanese-jisx0208 36] 2 [japanese-jisx0208 37] 2 [japanese-jisx0208 38] 
2 [japanese-jisx0208 39] 2 [japanese-jisx0208 40] 3 [japanese-jisx0208 41] 2 
[japanese-jisx0208 42] 2 [japanese-jisx0208 43] 2 [japanese-jisx0208 44] 2 
[japanese-jisx0208 45] 2 [japanese-jisx0208 46] 2 [japanese-jisx0208 47] 2 
[japanese-jisx0208 48] 2 [japanese-jisx0208 49] 2 [japanese-jisx0208 50] 2 
[japanese-jisx0208 51] 2 [japanese-jisx0208 52] 2 [japanese-jisx0208 53] 2 
[japanese-jisx0208 54] 2 [japanese-jisx0208 55] 2 [japanese-jisx0208 56] 2 
[japanese-jisx0208 57] 2 [japanese-jisx0208 58] 2 [japanese-jisx0208 59] 2 
[japanese-jisx0208 60] 2 [japanese-jisx0208 61] 2 [japanese-jisx0208 62] 2 
[japanese-jisx0208 63] 2 [japanese-jisx0208 64] 2 [japanese-jisx0208 65] 2 
[japanese-jisx0208 66] 2 [japanese-jisx0208 67] 2 [japanese-jisx0208 68] 2 
[japanese-jisx0208 69] 2 [japanese-jisx0208 70] 2 [japanese-jisx0208 71] 2 
[japanese-jisx0208 72] 2 [japanese-jisx0208 73] 2 [japanese-jisx0208 74] 2 
[japanese-jisx0208 75] 2 [japanese-jisx0208 76] 2 [japanese-jisx0208 77] 2 
[japanese-jisx0208 78] 2 [japanese-jisx0208 79] 2 [japanese-jisx0208 80] 2 
[japanese-jisx0208 81] 2 [japanese-jisx0208 82] 2 [japanese-jisx0208 83] 2 
[japanese-jisx0208 84] 2 [japanese-jisx0208 85] 2 [japanese-jisx0208 86] 2 
[japanese-jisx0208 87] 2 [japanese-jisx0208 88] 2 [japanese-jisx0208 89] 2 
[japanese-jisx0208 90] 2 [japanese-jisx0208 91] 2 [japanese-jisx0208 92] 2 
[japanese-jisx0208 93] 2 [japanese-jisx0208 94] 2 [japanese-jisx0208 95] 2 
[japanese-jisx0208 96] 2 [japanese-jisx0208 97] 2 [japanese-jisx0208 98] 2 
[japanese-jisx0208 99] 2 [japanese-jisx0208 100] 2 [japanese-jisx0208 101] 2 
[japanese-jisx0208 102] 2 [japanese-jisx0208 103] 2 [japanese-jisx0208 104] 2 
[japanese-jisx0208 105] 2 [japanese-jisx0208 106] 2 [japanese-jisx0208 107] 2 
[japanese-jisx0208 108] 2 [japanese-jisx0208 109] 2 [japanese-jisx0208 110] 2 
[japanese-jisx0208 111] 2 [japanese-jisx0208 112] 2 [japanese-jisx0208 113] 2 
[japanese-jisx0208 114] 2 [japanese-jisx0208 115] 2 [japanese-jisx0208 116] 2 
[japanese-jisx0208 117] 2 [japanese-jisx0208 118] 2 [japanese-jisx0208 119] 2 
[japanese-jisx0208 120] 2 [japanese-jisx0208 121] 2 [japanese-jisx0208 122] 2 
[japanese-jisx0208 123] 2 [japanese-jisx0208 124] 2 [japanese-jisx0208 125] 2 
[japanese-jisx0208 126] 2 [japanese-jisx0208 127] 2 [korean-ksc5601 32] 1 
[korean-ksc5601 33] 1 [korean-ksc5601 34] 1 [korean-ksc5601 35] 2 
[korean-ksc5601 36] 2 [korean-ksc5601 37] 2 [korean-ksc5601 38] 1 
[korean-ksc5601 39] 1 [korean-ksc5601 40] 1 [korean-ksc5601 41] 1 
[korean-ksc5601 42] 2 [korean-ksc5601 43] 2 [korean-ksc5601 44] 2 
[korean-ksc5601 45] 2 [korean-ksc5601 46] 2 [korean-ksc5601 47] 2 
[korean-ksc5601 48] 2 [korean-ksc5601 49] 2 [korean-ksc5601 50] 2 
[korean-ksc5601 51] 2 [korean-ksc5601 52] 2 [korean-ksc5601 53] 2 
[korean-ksc5601 54] 2 [korean-ksc5601 55] 2 [korean-ksc5601 56] 2 
[korean-ksc5601 57] 2 [korean-ksc5601 58] 2 [korean-ksc5601 59] 2 
[korean-ksc5601 60] 2 [korean-ksc5601 61] 2 [korean-ksc5601 62] 2 
[korean-ksc5601 63] 2 [korean-ksc5601 64] 2 [korean-ksc5601 65] 2 
[korean-ksc5601 66] 2 [korean-ksc5601 67] 2 [korean-ksc5601 68] 2 
[korean-ksc5601 69] 2 [korean-ksc5601 70] 2 [korean-ksc5601 71] 2 
[korean-ksc5601 72] 2 [korean-ksc5601 73] 2 [korean-ksc5601 74] 2 
[korean-ksc5601 75] 2 [korean-ksc5601 76] 2 [korean-ksc5601 77] 2 
[korean-ksc5601 78] 2 [korean-ksc5601 79] 2 [korean-ksc5601 80] 2 
[korean-ksc5601 81] 2 [korean-ksc5601 82] 2 [korean-ksc5601 83] 2 
[korean-ksc5601 84] 2 [korean-ksc5601 85] 2 [korean-ksc5601 86] 2 
[korean-ksc5601 87] 2 [korean-ksc5601 88] 2 [korean-ksc5601 89] 2 
[korean-ksc5601 90] 2 [korean-ksc5601 91] 2 [korean-ksc5601 92] 2 
[korean-ksc5601 93] 2 [korean-ksc5601 94] 2 [korean-ksc5601 95] 2 
[korean-ksc5601 96] 2 [korean-ksc5601 97] 2 [korean-ksc5601 98] 2 
[korean-ksc5601 99] 2 [korean-ksc5601 100] 2 [korean-ksc5601 101] 2 
[korean-ksc5601 102] 2 [korean-ksc5601 103] 2 [korean-ksc5601 104] 2 
[korean-ksc5601 105] 2 [korean-ksc5601 106] 2 [korean-ksc5601 107] 2 
[korean-ksc5601 108] 2 [korean-ksc5601 109] 2 [korean-ksc5601 110] 2 
[korean-ksc5601 111] 2 [korean-ksc5601 112] 2 [korean-ksc5601 113] 2 
[korean-ksc5601 114] 2 [korean-ksc5601 115] 2 [korean-ksc5601 116] 2 
[korean-ksc5601 117] 2 [korean-ksc5601 118] 2 [korean-ksc5601 119] 2 
[korean-ksc5601 120] 2 [korean-ksc5601 121] 2 [korean-ksc5601 122] 2 
[korean-ksc5601 123] 2 [korean-ksc5601 124] 2 [korean-ksc5601 125] 2 
[korean-ksc5601 126] 2 [korean-ksc5601 127] 1 japanese-jisx0212 2 
chinese-cns11643-1 2 chinese-cns11643-2 2 chinese-big5-1 2 chinese-big5-2 2 
arabic-digit 1 arabic-1-column 1 arabic-2-column 1 sisheng 1 ipa 1 
vietnamese-viscii-lower 2 vietnamese-viscii-upper 2 ?~ 1 (?~ ?~) 2 (?~ ?~) 1 ?~ 
2 ?~ 1 ?~ 2 ?~ 1 ?~ 2 ?~ 1 ?~ 2 ?~ 1 (?~ ?~) 2 (?~ ?~) 1 (?~ ?~) 2 (?~ ?~) 1 
(?~ ?~) 2 ?~ 1 (?~ ?~) 2 (?~ ?~) 2 ?~ 3 (?~ ?~) 2 ?~ 3 ?~ 2 ?~ 3 (?~ ?~) 2 (?~ 
?~) 3 (?~ ?~) 2 ?~ 3 (?~ ?~) 2 ?~ 2 (?~ ?~) 1 ?~ 2 ?~ 1 ?~ 2 (?~ ?~) 1 ?~ 2 (?~ 
?~) 1 ?~ 2 (?~ ?~) 1 (?~ ?~) 2 ?~ 1 (?~ ?~) 2 ?~ 3 (?~ ?~) 2 ?~ 3 (?~ ?~) 2 
chinese-cns11643-3 2 chinese-cns11643-4 2 chinese-cns11643-5 2 
chinese-cns11643-6 2 chinese-cns11643-7 2 chinese-isoir165 1 ethiopic 1 
[thai-xtis 32] 1 [thai-xtis 33] 2 [thai-xtis 34] 2 [thai-xtis 35] 2 [thai-xtis 
36] 2 [thai-xtis 37] 2 [thai-xtis 38] 2 [thai-xtis 39] 2 [thai-xtis 40] 2 
[thai-xtis 41] 2 [thai-xtis 42] 2 [thai-xtis 43] 2 [thai-xtis 44] 2 [thai-xtis 
45] 2 [thai-xtis 46] 2 [thai-xtis 47] 2 [thai-xtis 48] 2 [thai-xtis 49] 2 
[thai-xtis 50] 2 [thai-xtis 51] 2 [thai-xtis 52] 2 [thai-xtis 53] 2 [thai-xtis 
54] 2 [thai-xtis 55] 2 [thai-xtis 56] 2 [thai-xtis 57] 2 [thai-xtis 58] 2 
[thai-xtis 59] 2 [thai-xtis 60] 2 [thai-xtis 61] 2 [thai-xtis 62] 2 [thai-xtis 
63] 2 [thai-xtis 64] 2 [thai-xtis 65] 2 [thai-xtis 66] 2 [thai-xtis 67] 2 
[thai-xtis 68] 2 [thai-xtis 69] 2 [thai-xtis 70] 2 [thai-xtis 71] 2 [thai-xtis 
72] 2 [thai-xtis 73] 2 [thai-xtis 74] 2 [thai-xtis 75] 2 [thai-xtis 76] 2 
[thai-xtis 77] 2 [thai-xtis 78] 2 [thai-xtis 79] 3 [thai-xtis 80] 2 [thai-xtis 
81] 1 [thai-xtis 82] 2 [thai-xtis 83] 2 [thai-xtis 84] 1 [thai-xtis 85] 1 
[thai-xtis 86] 1 [thai-xtis 87] 1 [thai-xtis 88] 1 [thai-xtis 89] 1 [thai-xtis 
90] 1 [thai-xtis 91] 1 [thai-xtis 92] 1 [thai-xtis 93] 1 [thai-xtis 94] 1 
[thai-xtis 95] 3 [thai-xtis 96] 2 [thai-xtis 97] 2 [thai-xtis 98] 2 [thai-xtis 
99] 2 [thai-xtis 100] 2 [thai-xtis 101] 2 [thai-xtis 102] 3 [thai-xtis 103] 1 
[thai-xtis 104] 1 [thai-xtis 105] 1 [thai-xtis 106] 1 [thai-xtis 107] 1 
[thai-xtis 108] 1 [thai-xtis 109] 1 [thai-xtis 110] 1 [thai-xtis 111] 3 
[thai-xtis 112] 2 [thai-xtis 113] 2 [thai-xtis 114] 2 [thai-xtis 115] 2 
[thai-xtis 116] 2 [thai-xtis 117] 2 [thai-xtis 118] 2 [thai-xtis 119] 2 
[thai-xtis 120] 2 [thai-xtis 121] 2 [thai-xtis 122] 3 [thai-xtis 123] 3 
[thai-xtis 124] 1 [thai-xtis 125] 1 [thai-xtis 126] 1 [thai-xtis 127] 1)))
  # bind (i)
  byte-code("..." [i eshell-mode-syntax-table current-load-list eshell-mode 
default-boundp set-default nil eshell-mode-map eshell-command-running-string 
"--" eshell-command-map eshell-command-prefix eshell-last-input-start 
eshell-last-input-end eshell-last-output-start eshell-last-output-block-begin 
eshell-last-output-end eshell-currently-handling-window 
eshell-mode-abbrev-table define-abbrev-table 0 make-syntax-table ?0 
modify-syntax-entry "_   " 58 ?A 91 ?a 123 128 ?\  "    " ?\t ?\^L ?\n ">   " 
?\r ?\` "'   " ?\' ?\, ?\. ?- ?| ".   " ?\# ?\" "\"    " ?\\ "/   " ?\( "()  " 
?\) ")(  " ?{ "(}  " ?} "){  " ?\[ "(]  " ?\] ")[  " boundp xemacs-logo 
map-char-table #<compiled-function (key val) "...(25)" 
[eshell-mode-syntax-table key characterp char-int 256 ?w modify-syntax-entry "_ 
  "] 4> standard-syntax-table #<compiled-function (key val) "...(18)" 
[eshell-mode-syntax-table key 256 ?w modify-syntax-entry "_   "] 4>] 5)
  # bind (current-load-list)
  # (unwind-protect ...)
  # bind (load-file-name)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  load-internal("esh-mode" nil nil nil binary)
  # bind (path handler filename nosuffix nomessage noerror file)
  load("esh-mode" nil nil nil)
  # (unwind-protect ...)
  eshell-mode()
  # bind (buf arg)
  eshell(nil)
  # bind (command-debug-status)
  call-interactively(eshell)
  command-execute(eshell t)
  # bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
  execute-extended-command(nil)
  # bind (command-debug-status)
  call-interactively(execute-extended-command)
  # (condition-case ... . error)
  # (catch top-level ...)

And a blank useless eshell buffer.

The _next_ and subsequent times I start eshell, I get...

  # bind (standard-output stack-trace-on-signal debug-on-signal 
stack-trace-on-error debug-on-error)
  define-key(#<keymap size 13 0x195dd> [(shift control ?i)] pcomplete-reverse)
  eshell-cmpl-initialize()
  run-hooks(eshell-cmpl-initialize)
  # bind (load-hook module list-iter)
  eshell-mode()
  # bind (buf arg)
  eshell(nil)
  # bind (command-debug-status)
  call-interactively(eshell)
  command-execute(eshell t)
  # bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
  execute-extended-command(nil)
  # bind (command-debug-status)
  call-interactively(execute-extended-command)
  # (condition-case ... . error)
  # (catch top-level ...)

I get an eshell buffer with the "eshell banner" but no shell prompt.
Entering shell commands appears to work... I tried `pwd' and `ls'.
But no shell prompt.

Anyone got any ideas?

-- 
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
|                        In space,                         |
|             No one can hear you rip a stinky             |
|------------------------------------<steve@xxxxxxxxxxx>---|

Attachment: pgpSSlfK1bNGt.pgp
Description: PGP signature

<Prev in Thread] Current Thread [Next in Thread>
  • eshell doesn't wanna play nice with SXEmacs, Steve Youngs <=