[exmh] "2nd Editor command"

Kevin Cosgrove <[email protected]>
Newsgroups gmane.mail.exmh.devel,gmane.mail.exmh.user
Message-ID <[email protected]>
I have my 2nd editor command exmh preference set to:

"exmh-async /usr/bin/xterm +sb -e /bin/vi" (without the quotes).

When I highlight a message and edit the message exmh fires up sedit.
Then I choose "alternate editor" from the "more..." menu.  At that 
exmh pops up window very quickly, too quickly to read what's in it, 
and then drops me into a nearly empty sedit window, which says 
"Cannot open /login/kevinc/Mail/drafts/26" in it.  That's pretty odd, 
because the path is wrong.  I wasn't editing a message in the 
"drafts" folder.  I was editing a message in the "inbox" folder.

exmh spews the following into the xterm where I started exmh in the 
first place:

Error in startup script: can't read "exmh(26,action)": no such element in array
    while executing
"set sedit($t,$svar) $exmh($evar)"
    (procedure "SeditSetIsigHeader" line 5)
    invoked from within
"SeditSetIsigHeader $t CompType isigc $ctype"
    (procedure "SeditSetIsigHeaders" line 3)
    invoked from within
"SeditSetIsigHeaders $t "$id,action""
    (procedure "Sedit_Start" line 197)
    invoked from within
"Sedit_Start $mhProfile(path)/$mhProfile(draft-folder)/$draftID"
    (procedure "Edit_Dialog" line 5)
    invoked from within
"Edit_Dialog $draftID"
    (procedure "EditDialog" line 2)
    invoked from within
"EditDialog 26"
    invoked from within
"send $exmh EditDialog $draftm"
    (file "/login/kevinc/.Linux/2.4.21-32.0.1.EL/i686/bin/exmh-async" line 29)




I tried the "alternate editor" from the new sedit window.  This time
I got an error pop-up window, which says:

can't read "exmh(26,action)": no such element in array
    while executing
"string compare $exmh($id,action) dist"
    (procedure "SeditFormatMail" line 30)
    invoked from within
"SeditFormatMail $t $out $isigw"
    invoked from within
"if [catch {
	SeditMsg $t "Saving message..."
	set out [open $draft w]
	if {([string compare $sedit($t,format) "Never"] != 0)} {
	    SeditFormatMail $..."
    (procedure "SeditSave" line 3)
    invoked from within
"SeditSave $draft $t SeditNuke"
    (procedure "SeditAlternate" line 2)
    invoked from within
"SeditAlternate {/login/kevinc/Mail/drafts/26} {.sedit26.f.t}"
    invoked from within
".sedit26.but.more.m invoke active"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $w invoke active]"
    (procedure "tk::MenuInvoke" line 47)
    invoked from within
"tk::MenuInvoke .sedit26.but.more.m 1"
    (command bound to event)


This is really odd.

I'm using exmh 2.7.0 (06/18/2004) and wish 8.4.5 on Redhat Linux 
Enterprise 3.0.


Does anyone have any idea what might be going wrong here?

Thanks...




--
Kevin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.