@c -*-texinfo-*- @c This is part of the GNU MDK Reference Manual. @c Copyright (C) 2000, 2001 @c Free Software Foundation, Inc. @c See the file mdk.texi for copying conditions. @c $Id: mdk_emixvm.texi,v 1.4 2001/09/18 22:53:18 jao Exp $ @node mixvm.el, mixasm, Getting started, Top @comment node-name, next, previous, up @chapter mixvm.el If you are an Emacs user and write your MIXAL programs using this editor, you will find the elisp program @file{mixvm.el} quite useful@footnote{@file{mixvm.el} has been kindly contributed by @value{PHILIP}. @file{mixvm.el} is based on a study of gdb, perldb, and pdb as found in @file{gud.el}, and @file{rubydb3x.el} distributed with the source code to the Ruby language.}. @file{mixvm.el} allows running the MIX virtual machine @code{mixvm} (@pxref{mixvm}) inside an Emacs @acronym{GUD} buffer, while visiting the MIXAL source file in another buffer. After installing @file{mixvm.el} (@pxref{Emacs support}), you can initiate an @sc{mdk}/@acronym{GUD} session inside Emacs with the command @example M-x mixvm @end example @noindent and you will have a @code{mixvm} prompt inside a newly created @acronym{GUD} buffer. @acronym{GUD} will reflect the current line in the corresponding source file buffer.