Hi Torsten,
Thanks for the help.
One thing that attracted me to XEmacs (rather than Emacs) is that is has
a toolbar, which for a non-Emacs person is very helpful.
I currently have GNU-Emacs 21.3.1 installed so I can use that.
Cheers,
Chris
Torsten Anders wrote:
Dear Chris,
If XEmacs doesn't work after setting OZEMACS correctly than this may be
a bug. [Side Note: The problem may have to do with the fact that most Oz
programmers are UNIX-based and perhaps no-one is using Oz on Windows via
XEmacs. At least this is probably the reason why you didn't get any more
specific reply.]
As a quick solution I suggest you give GNU-Emacs a try. However, you
shouldn't install the GNU-Emacs available at the Mozart page (that
version is long obsolete, unfortunately). Instead, please visit
http://www.gnu.org/software/emacs/windows/ntemacs.html
I'd prefer to use Xemacs as it seems a bit more accessible for a
non-Emacs person like me.
GNU-Emacs has mouse support, menus, bottoms etc as well. I can not see
why XEmacs should in principle be more easy to use as an Oz IDE.
For your first steps with Emacs I suggest you just use the file menu,
cursor keys and mouse. The short-cuts for commands you access via the
menu are shown in the menu as well (they are only very different to most
other applications). Feel free to ask if you run into problems. Besides,
there is much documentation available on Emacs, e.g.,
http://www.gnu.org/software/emacs/emacs.html#Help
http://www.emacswiki.org/cgi-bin/wiki
Nevertheless, I try to point you at some internal details if you really
want to have XEmacs for Mozart on Windows.
On 24.07.2006, at 18:54, Chris Share wrote:
Yes, I tried setting the Environment Variable to the full path to XEmacs.
BTW: this is described briefly at
http://www.mozart-oz.org/documentation/install/node1.html#label2
Emacs starts properly (with an Oz menu, etc.) however this menu isn't
present when XEmacs starts. Does something get passed to the editor when
it starts?
Looking at the oz startup script (i.e. the script called when I enter
'oz' at the UNIX shell) it shows that GNU-Emacs and XEmacs are started
with different arguments. Perhaps you can look at the corresponding
Windows script (not on my machine..) and confirm XEmacs is started
properly as set in the script.
GNU Emacs
exec $OZEMACS -L "$OZHOME/share/elisp" -l oz.elc -f run-oz "$@"
XEmacs:
exec $OZEMACS \
--eval '(setq load-path (cons "'$OZHOME'/share/elisp"
load-path))' \
-l oz.elc -f run-oz "$@"
No idea whether this information helps you, though...
Best,
Torsten
--
Torsten Anders
Sonic Arts Research Centre • Queen's University Belfast
Frankstr. 49 • D-50996 Köln
Tel: +49-221-3980750
http://www.torsten-anders.de
http://strasheela.sourceforge.net
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users