Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!ns-mx!umaxc.weeg.uiowa.edu!williams From: williams@umaxc.weeg.uiowa.edu (Kent Williams) Newsgroups: comp.lang.smalltalk Subject: Re: GNU Smalltalk/Emacs Interactor Problem Message-ID: <2252@ns-mx.uiowa.edu> Date: 5 Sep 90 02:18:56 GMT References: <26d2ff3e.3a44@petunia.CalPoly.EDU> Sender: news@ns-mx.uiowa.edu Reply-To: williams@umaxc.weeg.uiowa.edu.UUCP (Kent Williams) Distribution: usa Organization: U of Iowa, Iowa City, IA Lines: 76 In article <26d2ff3e.3a44@petunia.CalPoly.EDU> mjohnson@stn9.calpoly.edu (Mark S. Johnson) writes: > > > >I'm having trouble with the Emacs Interactor for GNU Smalltalk 1.1 on >an HP9000/350 running HPUX 7.0 (Emacs is a vanilla 18.55). Following >the directions given the Smalltalk "info" documentation, I get the >message below in the Emacs status line immediately after typing >"C-c m" in the test file "t.st" while in Smalltalk mode: > > "Symbol's value as variable is void: shell-mode-map" > >I know very little about elisp so this is quite baffling to me. >Anybody have it working? I'm a Smalltalk novice and I've grown weary >of the straight command line interface. > >Also, anyone have STIX working on an HP 9000? > >Thanks in advance for any help. >mark > >-- >Mark S. Johnson mjohnson@stn9.calpoly.edu (129.65.19.9) Here is my context diff for st.el. I just commented out whatever didn't seem to work -- for one thing, no st-changelog elisp file is supplied, and neither did the shell-mode-map business. The result still appears to work, though I haven't flogged it yet. You're on your own with stix ;-) ---------------------------YO! Like, CUT HERE------------------------ *** st.el Tue Sep 4 21:13:48 1990 --- st.el.new Tue Sep 4 21:13:24 1990 *************** *** 106,110 **** "*'Tab size'; used for simple indentation alignment.") ! (autoload 'smalltalk-install-change-log-functions "~/mst/st-changelog") (defun stm () --- 106,110 ---- "*'Tab size'; used for simple indentation alignment.") ! ;;(autoload 'smalltalk-install-change-log-functions "~/smalltalk/st-changelog") (defun stm () *************** *** 171,175 **** (make-local-variable 'parse-sexp-ignore-comments) (setq parse-sexp-ignore-comments nil) ;for interactive f-b sexp ! (smalltalk-install-change-log-functions) (run-hooks 'smalltalk-mode-hook)) --- 171,175 ---- (make-local-variable 'parse-sexp-ignore-comments) (setq parse-sexp-ignore-comments nil) ;for interactive f-b sexp ! ;;(smalltalk-install-change-log-functions) (run-hooks 'smalltalk-mode-hook)) *************** *** 773,777 **** (setq mode-name "Smalltalk") ;; (setq mode-line-process '(": %s")) ! (use-local-map shell-mode-map) (make-local-variable 'last-input-start) (setq last-input-start (make-marker)) --- 773,777 ---- (setq mode-name "Smalltalk") ;; (setq mode-line-process '(": %s")) ! ;; (use-local-map shell-mode-map) (make-local-variable 'last-input-start) (setq last-input-start (make-marker)) -- Kent Williams --- williams@umaxc.weeg.uiowa.edu "Had a dream one night/That the tree had lost its middle/So he built a trunk of chicken wire/To try to hold it up/But then the wire, the wire/Turned to lizard skin/and he climbed inside" - 'Wendell Gee', by REM