comparison man/xemacs-faq.texi @ 359:8e84bee8ddd0 r21-1-9

Import from CVS: tag r21-1-9
author cvs
date Mon, 13 Aug 2007 10:57:55 +0200
parents 3b3709405255
children 7347b34c275b
comparison
equal deleted inserted replaced
358:fed6e0f6a03a 359:8e84bee8ddd0
5 @setchapternewpage off 5 @setchapternewpage off
6 @c %**end of header 6 @c %**end of header
7 @finalout 7 @finalout
8 @titlepage 8 @titlepage
9 @title XEmacs FAQ 9 @title XEmacs FAQ
10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 1999/08/15 01:29:53 $ 10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 1999/12/08 01:33:17 $
11 @sp 1 11 @sp 1
12 @author Tony Rossini <arossini@@stat.sc.edu> 12 @author Tony Rossini <arossini@@stat.sc.edu>
13 @author Ben Wing <wing@@666.com> 13 @author Ben Wing <ben@@xemacs.org>
14 @author Chuck Thompson <cthomp@@xemacs.org> 14 @author Chuck Thompson <cthomp@@xemacs.org>
15 @author Steve Baur <steve@@xemacs.org> 15 @author Steve Baur <steve@@xemacs.org>
16 @author Andreas Kaempf <andreas@@sccon.com> 16 @author Andreas Kaempf <andreas@@sccon.com>
17 @author Christian Nyb@o{} <chr@@mediascience.no> 17 @author Christian Nyb@o{} <chr@@mediascience.no>
18 @author Sandra Wambold <wambold@@pobox.com>
18 @page 19 @page
19 @end titlepage 20 @end titlepage
20 21
21 @ifinfo 22 @ifinfo
22 @dircategory XEmacs Editor 23 @dircategory XEmacs Editor
69 The canonical version of the FAQ is the texinfo document 70 The canonical version of the FAQ is the texinfo document
70 @uref{xemacs-faq.texi, man/xemacs-faq.texi}. 71 @uref{xemacs-faq.texi, man/xemacs-faq.texi}.
71 @item 72 @item
72 If you do not have makeinfo installed, you may @uref{xemacs-faq.info, 73 If you do not have makeinfo installed, you may @uref{xemacs-faq.info,
73 download the faq} in info format, and install it in @file{<XEmacs 74 download the faq} in info format, and install it in @file{<XEmacs
74 libarary directory>/info/}. For example in 75 library directory>/info/}. For example in
75 @file{/usr/local/lib/xemacs-20.4/info/}. 76 @file{/usr/local/lib/xemacs-20.4/info/}.
76 77
77 @end itemize 78 @end itemize
78 79
79 @end html 80 @end html
86 * Introduction:: Introduction, Policy, Credits. 87 * Introduction:: Introduction, Policy, Credits.
87 * Installation:: Installation and Trouble Shooting. 88 * Installation:: Installation and Trouble Shooting.
88 * Customization:: Customization and Options. 89 * Customization:: Customization and Options.
89 * Subsystems:: Major Subsystems. 90 * Subsystems:: Major Subsystems.
90 * Miscellaneous:: The Miscellaneous Stuff. 91 * Miscellaneous:: The Miscellaneous Stuff.
92 * MS Windows:: XEmacs on Microsoft Windows.
91 * Current Events:: What the Future Holds. 93 * Current Events:: What the Future Holds.
92 94
93 @detailmenu 95 @detailmenu
94 96
95 --- The Detailed Node Listing --- 97 --- The Detailed Node Listing ---
375 * Q5.3.9:: Are only certain syntactic character classes available for abbrevs? 377 * Q5.3.9:: Are only certain syntactic character classes available for abbrevs?
376 * Q5.3.10:: How can I get those oh-so-neat X-Face lines? 378 * Q5.3.10:: How can I get those oh-so-neat X-Face lines?
377 * Q5.3.11:: How do I add new Info directories? 379 * Q5.3.11:: How do I add new Info directories?
378 * Q5.3.12:: What do I need to change to make printing work? 380 * Q5.3.12:: What do I need to change to make printing work?
379 381
380 What the Future Holds 382 XEmacs on MS Windows
381 383
382 * Q6.0.1:: What is new in 20.2? 384 General Info:
383 * Q6.0.2:: What is new in 20.3? 385 * Q6.0.1:: What is the status of the XEmacs port to Windows?
384 * Q6.0.3:: What is new in 20.4? 386 * Q6.0.2:: What flavors of MS Windows are supported?
385 * Q6.0.4:: Procedural changes in XEmacs development. 387 * Q6.0.3:: Are binary kits available?
388 * Q6.0.4:: Does XEmacs on MS Windows require an X server to run?
389
390 Building XEmacs on MS Windows:
391 * Q6.1.1:: I decided to run with X. Where do I get an X server?
392 * Q6.1.2:: What compiler do I need to compile XEmacs?
393 * Q6.1.3:: How do I compile for the native port?
394 * Q6.1.4:: How do I compile for the X port?
395 * Q6.1.5:: How do I compile for Cygnus' Cygwin?
396 * Q6.1.6:: What do I need for Cygwin?
397
398 Customization and User Interface:
399 * Q6.2.1:: How will the port cope with differences in the Windows user interface?
400 * Q6.2.2:: How do I change fonts in XEmacs on MS Windows?
401 * Q6.2.3:: Where do I put my @file{.emacs} file?
402
403 Miscellaneous:
404 * Q6.3.1:: Will XEmacs rename all the win32-* symbols to w32-*?
405 * Q6.3.2:: What are the differences between the various MS Windows emacsen?
406 * Q6.3.3:: What is the porting team doing at the moment?
407
408 Current Events:
409
410 * Q7.0.1:: What is new in 20.2?
411 * Q7.0.2:: What is new in 20.3?
412 * Q7.0.3:: What is new in 20.4?
413 * Q7.0.4:: Procedural changes in XEmacs development.
386 @end detailmenu 414 @end detailmenu
387 @end menu 415 @end menu
388 416
389 @node Introduction, Installation, Top, Top 417 @node Introduction, Installation, Top, Top
390 @unnumbered 1 Introduction, Policy, Credits 418 @unnumbered 1 Introduction, Policy, Credits
397 available resources. 425 available resources.
398 426
399 The previous maintainer of the FAQ was @email{rossini@@stat.sc.edu, 427 The previous maintainer of the FAQ was @email{rossini@@stat.sc.edu,
400 Anthony Rossini}, who started it, after getting tired of hearing JWZ 428 Anthony Rossini}, who started it, after getting tired of hearing JWZ
401 complain about repeatedly having to answer questions. 429 complain about repeatedly having to answer questions.
402 @email{ben@@666.com, Ben Wing} and @email{cthomp@@xemacs.org, Chuck 430 @email{ben@@xemacs.org, Ben Wing} and @email{cthomp@@xemacs.org, Chuck
403 Thompson}, the principal authors of XEmacs, then took over and Ben did 431 Thompson}, the principal authors of XEmacs, then took over and Ben did
404 a massive update reorganizing the whole thing. At which point Anthony 432 a massive update reorganizing the whole thing. At which point Anthony
405 took back over, but then had to give it up again. Some of the other 433 took back over, but then had to give it up again. Some of the other
406 contributors to this FAQ are listed later in this document. 434 contributors to this FAQ are listed later in this document.
407 435
408 The previous version was converted to hypertext format, and edited by 436 The previous version was converted to hypertext format, and edited by
409 @email{steve@@altair.xemacs.org, Steven L. Baur}. It was converted back to 437 @email{steve@@xemacs.org, Steven L. Baur}. It was converted back to
410 texinfo by @email{hniksic@@srce.hr, Hrvoje Niksic}. 438 texinfo by @email{hniksic@@xemacs.org, Hrvoje Niksic}.
411 439
412 The FAQ was then maintained by @email{andreas@@sccon.com, Andreas 440 The FAQ was then maintained by @email{andreas@@sccon.com, Andreas
413 Kaempf}, who passed it on to @email{faq@@xemacs.org, Christian 441 Kaempf}, who passed it on to @email{faq@@xemacs.org, Christian
414 Nyb@o{}}, the current FAQ maintainer. 442 Nyb@o{}}, the current FAQ maintainer.
415 443
475 track changes to GNU Emacs while also working to add new features. 503 track changes to GNU Emacs while also working to add new features.
476 504
477 @node Q1.0.2, Q1.0.3, Q1.0.1, Introduction 505 @node Q1.0.2, Q1.0.3, Q1.0.1, Introduction
478 @unnumberedsubsec Q1.0.2: What is the current version of XEmacs? 506 @unnumberedsubsec Q1.0.2: What is the current version of XEmacs?
479 507
508 XEmacs 21.1.8 is the current stable version of XEmacs.
509
480 XEmacs 20.4 is a minor upgrade from 20.3, containing many bugfixes. It 510 XEmacs 20.4 is a minor upgrade from 20.3, containing many bugfixes. It
481 was released in February 1998. 511 was released in February 1998.
482 512
483 XEmacs 19.16 was the last release of v19, released in November, 1997, 513 XEmacs 19.16 was the last release of v19, released in November, 1997,
484 which was also the last version without international language support. 514 which was also the last version without international language support.
485 515
486 @node Q1.0.3, Q1.0.4, Q1.0.2, Introduction 516 @node Q1.0.3, Q1.0.4, Q1.0.2, Introduction
487 @unnumberedsubsec Q1.0.3: Where can I find it? 517 @unnumberedsubsec Q1.0.3: Where can I find it?
488 518
489 The canonical source and binaries is found via anonymous FTP at: 519 The canonical source and binaries can be found via anonymous FTP at:
490 520
491 @example 521 @example
492 @uref{ftp://ftp.xemacs.org/pub/xemacs/} 522 @uref{ftp://ftp.xemacs.org/pub/xemacs/}
493 @end example 523 @end example
494 524
496 @unnumberedsubsec Q1.0.4: Why Another Version of Emacs? 526 @unnumberedsubsec Q1.0.4: Why Another Version of Emacs?
497 527
498 For a detailed description of the differences between GNU Emacs and 528 For a detailed description of the differences between GNU Emacs and
499 XEmacs and a detailed history of XEmacs, check out the 529 XEmacs and a detailed history of XEmacs, check out the
500 @example 530 @example
501 @uref{http://www.xemacs.org/NEWS.html, NEWS file} 531 @uref{http://www.xemacs.org/About/XEmacsVsGNUemacs.html, NEWS file}
502 @end example 532 @end example
503 533
504 However, here is a list of some of the reasons why we think you might 534 However, here is a list of some of the reasons why we think you might
505 consider using it: 535 consider using it:
506 536
578 @email{bug-gnu-emacs@@prep.ai.mit.edu}. 608 @email{bug-gnu-emacs@@prep.ai.mit.edu}.
579 609
580 @node Q1.0.6, Q1.0.7, Q1.0.5, Introduction 610 @node Q1.0.6, Q1.0.7, Q1.0.5, Introduction
581 @unnumberedsubsec Q1.0.6: Where can I get help? 611 @unnumberedsubsec Q1.0.6: Where can I get help?
582 612
583 Probably the easiest way, if everything is installed, is to use info, by 613 Probably the easiest way, if everything is installed, is to use Info, by
584 pressing @kbd{C-h i}, or selecting @code{Emacs Info} from the Help Menu. 614 pressing @kbd{C-h i}, or selecting @code{Manuals->Info} from the
585 615 Help Menu. @kbd{M-x apropos} can be used to look for particular commands.
586 Also, @kbd{M-x apropos} will look for commands for you. 616
587 617 For items not found in the manual, try reading this FAQ
588 Try reading this FAQ, examining the regular GNU Emacs FAQ (which can be 618 @comment , examining the regular GNU Emacs FAQ (which can be
589 found with the Emacs 19 distribution) as well as at 619 @comment found with the Emacs 19 distribution) as well as at
590 @uref{http://www.eecs.nwu.edu/emacs/faq/} and reading the Usenet group 620 @comment @uref{http://www.eecs.nwu.edu/emacs/faq/}
591 comp.emacs.xemacs. 621 and reading the Usenet group comp.emacs.xemacs.
592 622
593 If that does not help, try posting your question to comp.emacs.xemacs. 623 If you choose to post to a newsgroup, @strong{please use
594 Please @strong{do not} post XEmacs related questions to gnu.emacs.help. 624 comp.emacs.xemacs}. Please do not post XEmacs related questions to
625 gnu.emacs.help.
595 626
596 If you cannot post or read Usenet news, there is a corresponding mailing 627 If you cannot post or read Usenet news, there is a corresponding mailing
597 list which is available. It can be subscribed to by sending a message 628 list which is available. It can be subscribed to by sending a message
598 with a subject of @samp{subscribe} to @email{xemacs-request@@xemacs.org} 629 to @email{xemacs-request@@xemacs.org} with @samp{subscribe} in the
599 for subscription information and @email{xemacs@@xemacs.org} to send messages 630 body of the message. Send to the list at @email{xemacs@@xemacs.org}.
600 to the list. 631 list. To cancel a subscription, you @strong{must} use the
601 632 xemacs-request address. Send a message with a subject of
602 To cancel a subscription, you @strong{must} use the xemacs-request 633 @samp{unsubscribe} to be removed.
603 address. Send a message with a subject of @samp{unsubscribe} to be
604 removed.
605 634
606 @node Q1.0.7, Q1.0.8, Q1.0.6, Introduction 635 @node Q1.0.7, Q1.0.8, Q1.0.6, Introduction
607 @unnumberedsubsec Q1.0.7: Where is the mailing list archived? 636 @unnumberedsubsec Q1.0.7: Where is the mailing list archived?
608 637
609 The mailing list was archived in the directory 638 The archives can be found at @uref{http://www.xemacs.org/Lists/Archive}
610 @example
611 @uref{ftp://ftp.xemacs.org/pub/mlists/}.
612 @end example
613
614 However, this archive is out of date. The current mailing list server
615 supports an @code{archive} feature, which may be utilized.
616 639
617 @node Q1.0.8, Q1.0.9, Q1.0.7, Introduction 640 @node Q1.0.8, Q1.0.9, Q1.0.7, Introduction
618 @unnumberedsubsec Q1.0.8: How do you pronounce XEmacs? 641 @unnumberedsubsec Q1.0.8: How do you pronounce XEmacs?
619 642
620 I pronounce it @samp{Eks eemax}. 643 The most common pronounciation is @samp{Eks eemax}.
621 644
622 @node Q1.0.9, Q1.0.10, Q1.0.8, Introduction 645 @node Q1.0.9, Q1.0.10, Q1.0.8, Introduction
623 @unnumberedsubsec Q1.0.9: What does XEmacs look like? 646 @unnumberedsubsec Q1.0.9: What does XEmacs look like?
624 647
625 Screen snapshots are available in the WWW version of the FAQ. 648 Screen snapshots are available in the WWW version of the FAQ.
628 @end example 651 @end example
629 652
630 @node Q1.0.10, Q1.0.11, Q1.0.9, Introduction 653 @node Q1.0.10, Q1.0.11, Q1.0.9, Introduction
631 @unnumberedsubsec Q1.0.10: Is there a port of XEmacs to Microsoft ('95 or NT)? 654 @unnumberedsubsec Q1.0.10: Is there a port of XEmacs to Microsoft ('95 or NT)?
632 655
633 Thanks to efforts of many people, coordinated by 656 Yes, @xref{MS Windows}.
634 @email{davidh@@wr.com.au, David Hobley} and @email{marcpa@@cam.org, Marc 657
635 Paquette}, beta versions of XEmacs now run on 32-bit Windows platforms 658 @comment Thanks to efforts of many people, coordinated by
636 (NT and 95). The current betas require having an X server to run 659 @comment @email{davidh@@wr.com.au, David Hobley} and @email{marcpa@@cam.org, Marc
637 XEmacs; however, a native NT/95 port is in alpha, thanks to 660 @comment Paquette}, beta versions of XEmacs now run on 32-bit Windows platforms
638 @email{jhar@@tardis.ed.ac.uk, Jonathan Harris}. 661 @comment (NT and 95). The current betas require having an X server to run
639 662 @comment XEmacs; however, a native NT/95 port is in alpha, thanks to
640 Although some features are still unimplemented, XEmacs 21.0 will support 663 @comment @email{jhar@@tardis.ed.ac.uk, Jonathan Harris}.
641 MS-Windows. 664 @comment
642 665 @comment Although some features are still unimplemented, XEmacs 21.0 will support
643 The NT development is now coordinated by a mailing list at 666 @comment MS-Windows.
644 @email{xemacs-nt@@xemacs.org}. 667 @comment
645 668 @comment The NT development is now coordinated by a mailing list at
646 If you are willing to contribute or want to follow the progress, mail to 669 @comment @email{xemacs-nt@@xemacs.org}.
647 @iftex 670 @comment
648 @* 671 @comment If you are willing to contribute or want to follow the progress, mail to
649 @end iftex 672 @comment @iftex
650 @email{xemacs-nt-request@@xemacs.org} to subscribe. 673 @comment @*
651 674 @comment @end iftex
652 Furthermore, Altrasoft is seeking corporate and government sponsors to 675 @comment @email{xemacs-nt-request@@xemacs.org} to subscribe.
653 help fund a fully native port of XEmacs to Windows 95 and NT using 676 @comment
654 full-time, senior-level staff working under a professionally managed 677 @comment Furthermore, Altrasoft is seeking corporate and government sponsors to
655 project structure. See @uref{http://www.altrasoft.com/, the Altrasoft 678 @comment help fund a fully native port of XEmacs to Windows 95 and NT using
656 web site} for more details 679 @comment full-time, senior-level staff working under a professionally managed
657 or contact Altrasoft directly at 1-888-ALTSOFT. 680 @comment project structure. See @uref{http://www.altrasoft.com/, the Altrasoft
658 681 @comment web site} for more details
659 682 @comment or contact Altrasoft directly at 1-888-ALTSOFT.
660 The closest existing port is @dfn{Win-Emacs}, which is based on Lucid 683 @comment
661 Emacs 19.6. Available from @uref{http://www.pearlsoft.com/}. 684 @comment
662 685 @comment The closest existing port is @dfn{Win-Emacs}, which is based on Lucid
663 There's a port of GNU Emacs (not XEmacs) at 686 @comment Emacs 19.6. Available from @uref{http://www.pearlsoft.com/}.
664 @example 687 @comment
665 @uref{http://www.cs.washington.edu/homes/voelker/ntemacs.html}. 688 @comment There's a port of GNU Emacs (not XEmacs) at
666 @end example 689 @comment @example
690 @comment @uref{http://www.cs.washington.edu/homes/voelker/ntemacs.html}.
691 @comment @end example
667 692
668 @node Q1.0.11, Q1.0.12, Q1.0.10, Introduction 693 @node Q1.0.11, Q1.0.12, Q1.0.10, Introduction
669 @unnumberedsubsec Q1.0.11: Is there a port of XEmacs to the Macintosh? 694 @unnumberedsubsec Q1.0.11: Is there a port of XEmacs to the Macintosh?
670 @c changed 695 @c changed
671 696
689 No, and there is no news of anyone working on it. 714 No, and there is no news of anyone working on it.
690 715
691 @node Q1.0.14, Q1.1.1, Q1.0.13, Introduction 716 @node Q1.0.14, Q1.1.1, Q1.0.13, Introduction
692 @unnumberedsubsec Q1.0.14: Where can I obtain a printed copy of the XEmacs users manual? 717 @unnumberedsubsec Q1.0.14: Where can I obtain a printed copy of the XEmacs users manual?
693 718
694 Altrasoft Associates, a firm specializing in Emacs-related support and 719 Pre-printed manuals are not available. If you are familiar with
695 development, will be maintaining the XEmacs user manual. The firm plans 720 TeX, you can generate your own manual from the XEmacs sources.
696 to begin publishing printed copies of the manual soon. 721
697 @c This used to say `March 1997'! 722 HTML and Postscript versions of XEmacs manuals may be available from the
698 723 XEmacs web site in the future.
699 @example 724
700 Web: @uref{http://www.xemacs.com}
701 E-mail: @email{info@@xemacs.com}
702 Tel: +1 408 243 3300
703 @end example
704 725
705 @node Q1.1.1, Q1.1.2, Q1.0.14, Introduction 726 @node Q1.1.1, Q1.1.2, Q1.0.14, Introduction
706 @unnumberedsec 1.1: Policies 727 @unnumberedsec 1.1: Policies
707 @unnumberedsubsec Q1.1.1: What is the FAQ editorial policy? 728 @unnumberedsubsec Q1.1.1: What is the FAQ editorial policy?
708 729
709 The FAQ is actively maintained and modified regularly. All links should 730 The FAQ is actively maintained and modified regularly. All links should
710 be up to date. 731 be up to date. All submissions are welcome. E-mail submissions to
711 732 @email{faq@@xemacs.org, XEmacs FAQ maintainers}.
712 Changes are displayed on a monthly basis. @dfn{Months}, for this
713 purpose are defined as the 5th of the month through the 5th of the
714 month. Preexisting questions that have been changed are marked as such.
715 Brand new questions are tagged.
716
717 All submissions are welcome. E-mail submissions
718 to
719 @iftex
720 @*
721 @end iftex
722 @email{faq@@xemacs.org, Christian Nyb@o{}}.
723 733
724 Please make sure that @samp{XEmacs FAQ} appears on the Subject: line. 734 Please make sure that @samp{XEmacs FAQ} appears on the Subject: line.
725 If you think you have a better way of answering a question, or think a 735 If you think you have a better way of answering a question, or think a
726 question should be included, I'd like to hear about it. Questions and 736 question should be included, we'd like to hear about it. Questions and
727 answers included into the FAQ will be edited for spelling and grammar, 737 answers included into the FAQ will be edited for spelling and grammar,
728 and will be attributed. Answers appearing without attribution are 738 and will be attributed. Answers appearing without attribution are
729 either from versions of the FAQ dated before May 1996, or are from one 739 either from versions of the FAQ dated before May 1996, or are from one
730 of the four people listed at the top of this document. Answers quoted 740 of the four people listed at the top of this document. Answers quoted
731 from Usenet news articles will always be attributed, regardless of the 741 from Usenet news articles will always be attributed, regardless of the
732 author. 742 author.
733 743
734 @node Q1.1.2, Q1.1.3, Q1.1.1, Introduction 744 @node Q1.1.2, Q1.1.3, Q1.1.1, Introduction
735 @unnumberedsubsec Q1.1.2: How do I become a Beta Tester? 745 @unnumberedsubsec Q1.1.2: How do I become a Beta Tester?
736 746
737 Send an email message to @email{xemacs-beta-request@@xemacs.org} with a 747 Send an email message to @email{xemacs-beta-request@@xemacs.org} with
738 subject line of @samp{subscribe}. 748 the line @samp{subscribe} in the body of the message.
739 749
740 Be prepared to get your hands dirty, as beta testers are expected to 750 Be prepared to get your hands dirty, as beta testers are expected to
741 identify problems as best they can. 751 identify problems as best they can.
742 752
743 @node Q1.1.3, Q1.2.1, Q1.1.2, Introduction 753 @node Q1.1.3, Q1.2.1, Q1.1.2, Introduction
744 @unnumberedsubsec Q1.1.3: How do I contribute to XEmacs itself? 754 @unnumberedsubsec Q1.1.3: How do I contribute to XEmacs itself?
745 755
746 Ben Wing @email{ben@@666.com} writes: 756 Ben Wing @email{ben@@xemacs.org} writes:
747 757
748 @quotation 758 @quotation
749 BTW if you have a wish list of things that you want added, you have to 759 BTW if you have a wish list of things that you want added, you have to
750 speak up about it! More specifically, you can do the following if you 760 speak up about it! More specifically, you can do the following if you
751 want a feature added (in increasing order of usefulness): 761 want a feature added (in increasing order of usefulness):
784 @ifhtml 794 @ifhtml
785 <br><img src="mrb.jpeg" alt="Portrait of Martin Buchholz"><br> 795 <br><img src="mrb.jpeg" alt="Portrait of Martin Buchholz"><br>
786 @end ifhtml 796 @end ifhtml
787 797
788 798
789 @item @email{steve@@altair.xemacs.org, Steve Baur} 799 @item @email{steve@@xemacs.org, Steve Baur}
790 800
791 @ifhtml 801 @ifhtml
792 <br><img src="steve.gif" alt="Portrait of Steve Baur"><br> 802 <br><img src="steve.gif" alt="Portrait of Steve Baur"><br>
793 @end ifhtml 803 @end ifhtml
794 804
795 805
796 @item @email{hniksic@@srce.hr, Hrvoje Niksic} 806 @item @email{hniksic@@xemacs.org, Hrvoje Niksic}
797 807
798 @ifhtml 808 @ifhtml
799 <br><img src="hniksic.jpeg" alt="Portrait of Hrvoje Niksic"><br> 809 <br><img src="hniksic.jpeg" alt="Portrait of Hrvoje Niksic"><br>
800 @end ifhtml 810 @end ifhtml
801 811
810 @end ifhtml 820 @end ifhtml
811 821
812 Chuck was Mr. XEmacs from 19.11 through 19.14, and is responsible 822 Chuck was Mr. XEmacs from 19.11 through 19.14, and is responsible
813 for XEmacs becoming a widely distributed program over the Internet. 823 for XEmacs becoming a widely distributed program over the Internet.
814 824
815 @item @email{ben@@666.com, Ben Wing} 825 @item @email{ben@@xemacs.org, Ben Wing}
816 @ifhtml 826 @ifhtml
817 <br><img src="wing.gif" alt="Portrait of Ben Wing"><br> 827 <br><img src="wing.gif" alt="Portrait of Ben Wing"><br>
818 @end ifhtml 828 @end ifhtml
819 829
820 @end itemize 830 @end itemize
821 831
822 832
823 @itemize @bullet 833 @itemize @bullet
824 @item @email{jwz@@netscape.com, Jamie Zawinski} 834 @item @email{jwz@@jwz.org, Jamie Zawinski}
825 @ifhtml 835 @ifhtml
826 <br><img src="jwz.gif" alt="Portrait of Jamie Zawinski"><br> 836 <br><img src="jwz.gif" alt="Portrait of Jamie Zawinski"><br>
827 @end ifhtml 837 @end ifhtml
828 838
829 Jamie Zawinski was Mr. Lucid Emacs from 19.0 through 19.10, the last 839 Jamie Zawinski was Mr. Lucid Emacs from 19.0 through 19.10, the last
843 version of the FAQ (listed in alphabetical order): 853 version of the FAQ (listed in alphabetical order):
844 854
845 @itemize @bullet 855 @itemize @bullet
846 @item @email{steve@@xemacs.org, SL Baur} 856 @item @email{steve@@xemacs.org, SL Baur}
847 857
848 @item @email{hniksic@@srce.hr, Hrvoje Niksic} 858 @item @email{hniksic@@xemacs.org, Hrvoje Niksic}
849 859
850 @item @email{Aki.Vehtari@@hut.fi, Aki Vehtari} 860 @item @email{Aki.Vehtari@@hut.fi, Aki Vehtari}
851 861
852 @end itemize 862 @end itemize
853 863
922 @dfn{character} in XEmacs Lisp is nothing more than an integer. 932 @dfn{character} in XEmacs Lisp is nothing more than an integer.
923 This is yet another holdover from XEmacs Lisp's derivation from 933 This is yet another holdover from XEmacs Lisp's derivation from
924 vintage-1980 Lisps; modern versions of Lisp consider this equivalence 934 vintage-1980 Lisps; modern versions of Lisp consider this equivalence
925 a bad idea, and have separate character types. In XEmacs version 20, 935 a bad idea, and have separate character types. In XEmacs version 20,
926 the modern convention is followed, and characters are their own 936 the modern convention is followed, and characters are their own
927 primitive types. (This change was necessary in order for @sc{MULE}, 937 primitive types. (This change was necessary in order for @sc{mule},
928 i.e. Asian-language, support to be correctly implemented.) 938 i.e. Asian-language, support to be correctly implemented.)
929 939
930 Even in XEmacs version 20, remnants of the equivalence between 940 Even in XEmacs version 20, remnants of the equivalence between
931 characters and integers still exist; this is termed the @dfn{char-int 941 characters and integers still exist; this is termed the @dfn{char-int
932 confoundance disease}. In particular, many functions such as @code{eq}, 942 confoundance disease}. In particular, many functions such as @code{eq},
940 byte-code compatibility even if the code has specifically been written 950 byte-code compatibility even if the code has specifically been written
941 with the distinction between characters and integers in mind. 951 with the distinction between characters and integers in mind.
942 952
943 Every character has an equivalent integer, called the @dfn{character 953 Every character has an equivalent integer, called the @dfn{character
944 code}. For example, the character @kbd{A} is represented as the 954 code}. For example, the character @kbd{A} is represented as the
945 @w{integer 65}, following the standard @sc{ASCII} representation of 955 @w{integer 65}, following the standard @sc{ascii} representation of
946 characters. If XEmacs was not compiled with @sc{MULE} support, the 956 characters. If XEmacs was not compiled with @sc{mule} support, the
947 range of this integer will always be 0 to 255 -- eight bits, or one 957 range of this integer will always be 0 to 255 -- eight bits, or one
948 byte. (Integers outside this range are accepted but silently truncated; 958 byte. (Integers outside this range are accepted but silently truncated;
949 however, you should most decidedly @emph{not} rely on this, because it 959 however, you should most decidedly @emph{not} rely on this, because it
950 will not work under XEmacs with @sc{MULE} support.) When @sc{MULE} 960 will not work under XEmacs with @sc{mule} support.) When @sc{mule}
951 support is present, the range of character codes is much 961 support is present, the range of character codes is much
952 larger. (Currently, 19 bits are used.) 962 larger. (Currently, 19 bits are used.)
953 963
954 FSF GNU Emacs uses kludgy character codes above 255 to represent 964 FSF GNU Emacs uses kludgy character codes above 255 to represent
955 keyboard input of @sc{ASCII} characters in combination with certain 965 keyboard input of @sc{ascii} characters in combination with certain
956 modifiers. XEmacs does not use this (a more general mechanism is 966 modifiers. XEmacs does not use this (a more general mechanism is
957 used that does not distinguish between @sc{ASCII} keys and other 967 used that does not distinguish between @sc{ascii} keys and other
958 keys), so you will never find character codes above 255 in a 968 keys), so you will never find character codes above 255 in a
959 non-@sc{MULE} XEmacs. 969 non-@sc{mule} XEmacs.
960 970
961 Individual characters are not often used in programs. It is far more 971 Individual characters are not often used in programs. It is far more
962 common to work with @emph{strings}, which are sequences composed of 972 common to work with @emph{strings}, which are sequences composed of
963 characters. 973 characters.
964 @end quotation 974 @end quotation
965 975
966 @node Q1.3.2, Q1.3.3, Q1.3.1, Introduction 976 @node Q1.3.2, Q1.3.3, Q1.3.1, Introduction
967 @unnumberedsubsec Q1.3.2: What is the status of Asian-language support, aka MULE? 977 @unnumberedsubsec Q1.3.2: What is the status of Asian-language support, aka MULE?
968 978
969 The MULE support works OK but still needs a fair amount of work before 979 MULE support is now available for UNIX versions of XEmacs.
970 it's really solid. We could definitely use some help here, esp. people 980
971 who speak Japanese and will use XEmacs/MULE to work with Japanese and 981 If you would like to help, you may want to join the
972 have some experience with E-Lisp. 982 @email{xemacs-mule@@xemacs.org} mailing list. Especially needed are
973 983 people who speak/write languages other than English, who are willing to
974 As the fundings on Mule have stopped, the Mule part of XEmacs is currently 984 use XEmacs/MULE regularly, and have some experience with Elisp.
975 looking for a full-time maintainer. If you can provide help here, or
976 are willing to fund the work, please mail to @email{xemacs-beta@@xemacs.org}.
977 985
978 @xref{Q1.1.2}. 986 @xref{Q1.1.2}.
979 987
980 @node Q1.3.3, Q1.3.4, Q1.3.2, Introduction 988 @node Q1.3.3, Q1.3.4, Q1.3.2, Introduction
981 @unnumberedsubsec Q1.3.3: How do I type non-ASCII characters? 989 @unnumberedsubsec Q1.3.3: How do I type non-ASCII characters?
1160 show you how to handle different versions and flavors of Emacs. 1168 show you how to handle different versions and flavors of Emacs.
1161 1169
1162 @node Q1.4.3, Q1.4.4, Q1.4.2, Introduction 1170 @node Q1.4.3, Q1.4.4, Q1.4.2, Introduction
1163 @unnumberedsubsec Q1.4.3: Any good tutorials around? 1171 @unnumberedsubsec Q1.4.3: Any good tutorials around?
1164 1172
1165 There's the XEmacs tutorial available from the Help Menu, or by typing 1173 There's the XEmacs tutorial available from the Help Menu under
1166 @kbd{C-h t}. To check whether it's available in a non-english language, 1174 @samp{Basics->Tutorials}, or by typing @kbd{C-h t}. To check whether
1167 type @kbd{C-u C-h t TAB}, type the first letters of your preferred 1175 it's available in a non-english language, type @kbd{C-u C-h t TAB}, type
1168 language, then type @key{RET}. 1176 the first letters of your preferred language, then type @key{RET}.
1169 1177
1170 There's an Emacs Lisp tutorial at 1178 @comment There's an Emacs Lisp tutorial at
1171 1179 @comment
1172 @example 1180 @comment @example
1173 @uref{ftp://prep.ai.mit.edu/pub/gnu/emacs-lisp-intro-1.04.tar.gz}. 1181 @comment @uref{ftp://prep.ai.mit.edu/pub/gnu/emacs-lisp-intro-1.04.tar.gz}.
1174 @end example 1182 @comment @end example
1175 1183 @comment
1176 @email{erik@@petaxp.rug.ac.be, Erik Sundermann} has made a tutorial web 1184 @comment @email{erik@@petaxp.rug.ac.be, Erik Sundermann} has made a tutorial web
1177 page at 1185 @comment page at
1178 @iftex 1186 @comment @iftex
1179 @* 1187 @comment @*
1180 @end iftex 1188 @comment @end iftex
1181 @uref{http://petaxp.rug.ac.be/~erik/xemacs/}. 1189 @comment @uref{http://petaxp.rug.ac.be/~erik/xemacs/}.
1182 1190
1183 @node Q1.4.4, Q1.4.5, Q1.4.3, Introduction 1191 @node Q1.4.4, Q1.4.5, Q1.4.3, Introduction
1184 @unnumberedsubsec Q1.4.4: May I see an example of a useful XEmacs Lisp function? 1192 @unnumberedsubsec Q1.4.4: May I see an example of a useful XEmacs Lisp function?
1185 1193
1186 The following function does a little bit of everything useful. It does 1194 The following function does a little bit of everything useful. It does
1351 @unnumberedsubsec Q2.0.2: XEmacs is too big 1359 @unnumberedsubsec Q2.0.2: XEmacs is too big
1352 1360
1353 Although this entry has been written for XEmacs 19.13, most of it still 1361 Although this entry has been written for XEmacs 19.13, most of it still
1354 stands true. 1362 stands true.
1355 1363
1356 @email{steve@@altair.xemacs.org, Steve Baur} writes: 1364 @email{steve@@xemacs.org, Steve Baur} writes:
1357 1365
1358 @quotation 1366 @quotation
1359 The 45MB of space required by the installation directories can be 1367 The 45MB of space required by the installation directories can be
1360 reduced dramatically if desired. Gzip all the .el files. Remove all 1368 reduced dramatically if desired. Gzip all the .el files. Remove all
1361 the packages you'll never want to use (or even ones you do like the two 1369 the packages you'll never want to use (or even ones you do like the two
1567 @* 1575 @*
1568 @end iftex 1576 @end iftex
1569 Terminal type `xterm' undefined (or can't access database?) 1577 Terminal type `xterm' undefined (or can't access database?)
1570 @end example 1578 @end example
1571 1579
1572 @email{ben@@666.com, Ben Wing} writes: 1580 @email{ben@@xemacs.org, Ben Wing} writes:
1573 1581
1574 @quotation 1582 @quotation
1575 Your ncurses configuration is messed up. Your /usr/lib/terminfo is a 1583 Your ncurses configuration is messed up. Your /usr/lib/terminfo is a
1576 bad pointer, perhaps to a CD-ROM that is not inserted. 1584 bad pointer, perhaps to a CD-ROM that is not inserted.
1577 @end quotation 1585 @end quotation
1579 @node Q2.0.5, Q2.0.6, Q2.0.4, Installation 1587 @node Q2.0.5, Q2.0.6, Q2.0.4, Installation
1580 @unnumberedsubsec Q2.0.5: Do I need X11 to run XEmacs? 1588 @unnumberedsubsec Q2.0.5: Do I need X11 to run XEmacs?
1581 1589
1582 No. The name @dfn{XEmacs} is unfortunate in the sense that it is 1590 No. The name @dfn{XEmacs} is unfortunate in the sense that it is
1583 @strong{not} an X Window System-only version of Emacs. Starting with 1591 @strong{not} an X Window System-only version of Emacs. Starting with
1584 19.14 XEmacs has full color support on a color capable character 1592 19.14 XEmacs has full color support on a color-capable character
1585 terminal. 1593 terminal.
1586 1594
1587 @node Q2.0.6, Q2.0.7, Q2.0.5, Installation 1595 @node Q2.0.6, Q2.0.7, Q2.0.5, Installation
1588 @unnumberedsubsec Q2.0.6: I'm having strange crashes. What do I do? 1596 @unnumberedsubsec Q2.0.6: I'm having strange crashes. What do I do?
1589 1597
1625 @item 1633 @item
1626 Rebuild XEmacs yourself -- any working ELF version of libc should be 1634 Rebuild XEmacs yourself -- any working ELF version of libc should be
1627 O.K. 1635 O.K.
1628 @end enumerate 1636 @end enumerate
1629 1637
1630 @email{hniksic@@srce.hr, Hrvoje Niksic} writes: 1638 @email{hniksic@@xemacs.org, Hrvoje Niksic} writes:
1631 1639
1632 @quotation 1640 @quotation
1633 Why not use a Perl one-liner for No. 2? 1641 Why not use a Perl one-liner for No. 2?
1634 1642
1635 @example 1643 @example
2209 @end quotation 2217 @end quotation
2210 2218
2211 @node Q2.1.14, Q2.1.15, Q2.1.13, Installation 2219 @node Q2.1.14, Q2.1.15, Q2.1.13, Installation
2212 @unnumberedsubsec Q2.1.14: @kbd{C-g} doesn't work for me. Is it broken? 2220 @unnumberedsubsec Q2.1.14: @kbd{C-g} doesn't work for me. Is it broken?
2213 2221
2214 @email{ben@@666.com, Ben Wing} writes: 2222 @email{ben@@xemacs.org, Ben Wing} writes:
2215 2223
2216 @quotation 2224 @quotation
2217 @kbd{C-g} does work for most people in most circumstances. If it 2225 @kbd{C-g} does work for most people in most circumstances. If it
2218 doesn't, there are only two explanations: 2226 doesn't, there are only two explanations:
2219 2227
2379 @end itemize 2387 @end itemize
2380 2388
2381 @node Q2.1.16, Q2.1.17, Q2.1.15, Installation 2389 @node Q2.1.16, Q2.1.17, Q2.1.15, Installation
2382 @unnumberedsubsec Q2.1.16: XEmacs crashes in @code{strcat} on HP/UX 10 2390 @unnumberedsubsec Q2.1.16: XEmacs crashes in @code{strcat} on HP/UX 10
2383 2391
2384 >From the problems database (through 2392 From the problems database (through
2385 @uref{http://support.mayfield.hp.com/}): 2393 the former address http://support.mayfield.hp.com/):
2386 2394
2387 @example 2395 @example
2388 Problem Report: 5003302299 2396 Problem Report: 5003302299
2389 Status: Open 2397 Status: Open
2390 2398
2733 2741
2734 It's almost always a mistake to test @code{emacs-version} or any similar 2742 It's almost always a mistake to test @code{emacs-version} or any similar
2735 variables. 2743 variables.
2736 2744
2737 Instead, use feature-tests, such as @code{featurep}, @code{boundp}, 2745 Instead, use feature-tests, such as @code{featurep}, @code{boundp},
2738 @code{fboundp}, or even simple behavioural tests, eg.: 2746 @code{fboundp}, or even simple behavioral tests, eg.:
2739 2747
2740 @lisp 2748 @lisp
2741 (defvar foo-old-losing-code-p 2749 (defvar foo-old-losing-code-p
2742 (condition-case nil (progn (losing-code t) nil) 2750 (condition-case nil (progn (losing-code t) nil)
2743 (wrong-number-of-arguments t))) 2751 (wrong-number-of-arguments t)))
2975 2983
2976 When I start up XEmacs using @samp{-iconic} it doesn't work right. 2984 When I start up XEmacs using @samp{-iconic} it doesn't work right.
2977 Using @samp{-unmapped} on the command line, and setting the 2985 Using @samp{-unmapped} on the command line, and setting the
2978 @code{initiallyUnmapped} X Resource don't seem to help much either... 2986 @code{initiallyUnmapped} X Resource don't seem to help much either...
2979 2987
2980 @email{ben@@666.com, Ben Wing} writes: 2988 @email{ben@@xemacs.org, Ben Wing} writes:
2981 2989
2982 @quotation 2990 @quotation
2983 Ugh, this stuff is such an incredible mess that I've about given up 2991 Ugh, this stuff is such an incredible mess that I've about given up
2984 getting it to work. The principal problem is numerous window-manager 2992 getting it to work. The principal problem is numerous window-manager
2985 bugs... 2993 bugs...
3539 Yes, with @code{(setq modifier-keys-are-sticky t)}. This will give the 3547 Yes, with @code{(setq modifier-keys-are-sticky t)}. This will give the
3540 effect of being able to press and release Shift and have the next 3548 effect of being able to press and release Shift and have the next
3541 character typed come out in upper case. This will affect all the other 3549 character typed come out in upper case. This will affect all the other
3542 modifier keys like Control and Meta as well. 3550 modifier keys like Control and Meta as well.
3543 3551
3544 @email{ben@@666.com, Ben Wing} writes: 3552 @email{ben@@xemacs.org, Ben Wing} writes:
3545 3553
3546 @quotation 3554 @quotation
3547 One thing about the sticky modifiers is that if you move the mouse out 3555 One thing about the sticky modifiers is that if you move the mouse out
3548 of the frame and back in, it cancels all currently ``stuck'' modifiers. 3556 of the frame and back in, it cancels all currently ``stuck'' modifiers.
3549 @end quotation 3557 @end quotation
4165 Set @code{vm-reply-ignored-addresses} to a list, like 4173 Set @code{vm-reply-ignored-addresses} to a list, like
4166 4174
4167 @lisp 4175 @lisp
4168 (setq vm-reply-ignored-addresses 4176 (setq vm-reply-ignored-addresses
4169 '("wing@@nuspl@@nvwls.cc.purdue.edu,netcom[0-9]*.netcom.com" 4177 '("wing@@nuspl@@nvwls.cc.purdue.edu,netcom[0-9]*.netcom.com"
4170 "wing@@netcom.com" "wing@@666.com")) 4178 "wing@@netcom.com" "wing@@xemacs.org"))
4171 @end lisp 4179 @end lisp
4172 4180
4173 Note that each string is a regular expression. 4181 Note that each string is a regular expression.
4174 4182
4175 @node Q4.0.7, Q4.0.8, Q4.0.6, Subsystems 4183 @node Q4.0.7, Q4.0.8, Q4.0.6, Subsystems
4469 @item MIME extenders for mh-e, GNUS, RMAIL and VM. 4477 @item MIME extenders for mh-e, GNUS, RMAIL and VM.
4470 @end itemize 4478 @end itemize
4471 4479
4472 tm is available from following anonymous ftp sites: 4480 tm is available from following anonymous ftp sites:
4473 @itemize @bullet 4481 @itemize @bullet
4474 @item @uref{ftp://ftp.jaist.ac.jp/pub/GNU/elisp/mime/} (Japan). 4482 @comment @item @uref{ftp://ftp.jaist.ac.jp/pub/GNU/elisp/mime/} (Japan).
4475 @item @uref{ftp://ftp.nis.co.jp/pub/gnu/emacs-lisp/tm/} (Japan). 4483 @comment @item @uref{ftp://ftp.nis.co.jp/pub/gnu/emacs-lisp/tm/} (Japan).
4476 @c The host above is unknown. 4484 @comment @c The host above is unknown.
4477 4485 @comment @item @uref{ftp://ftp.nisiq.net/pub/gnu/emacs-lisp/tm/} (US).
4478 @item @uref{ftp://ftp.nisiq.net/pub/gnu/emacs-lisp/tm/} (US). 4486 @comment @item @uref{ftp://ftp.miranova.com/pub/gnus/jaist.ac.jp/} (US).
4479 @item @uref{ftp://ftp.miranova.com/pub/gnus/jaist.ac.jp/} (US).
4480 @item @uref{ftp://ftp.unicamp.br/pub/mail/mime/tm/} (Brasil). 4487 @item @uref{ftp://ftp.unicamp.br/pub/mail/mime/tm/} (Brasil).
4481 @item @uref{ftp://ftp.th-darmstadt.de/pub/editors/GNU-Emacs/lisp/mime/} (Germany). 4488 @item @uref{ftp://ftp.th-darmstadt.de/pub/editors/GNU-Emacs/lisp/mime/} (Germany).
4482 @item @uref{ftp://ftp.tnt.uni-hannover.de/pub/editors/xemacs/contrib/} (Germany). 4489 @item @uref{ftp://ftp.tnt.uni-hannover.de/pub/editors/xemacs/contrib/} (Germany).
4483 @end itemize 4490 @end itemize
4484 4491
4487 trivial to use. 4494 trivial to use.
4488 4495
4489 @node Q4.3.3, Q4.3.4, Q4.3.2, Subsystems 4496 @node Q4.3.3, Q4.3.4, Q4.3.2, Subsystems
4490 @unnumberedsubsec Q4.3.3: Why isn't this @code{movemail} program working? 4497 @unnumberedsubsec Q4.3.3: Why isn't this @code{movemail} program working?
4491 4498
4492 Ben Wing @email{ben@@666.com} writes: 4499 Ben Wing @email{ben@@xemacs.org} writes:
4493 4500
4494 @quotation 4501 @quotation
4495 It wasn't chown'ed/chmod'd correctly. 4502 It wasn't chown'ed/chmod'd correctly.
4496 @end quotation 4503 @end quotation
4497 4504
4498 @node Q4.3.4, Q4.3.5, Q4.3.3, Subsystems 4505 @node Q4.3.4, Q4.3.5, Q4.3.3, Subsystems
4499 @unnumberedsubsec Q4.3.4: Movemail is also distributed by Netscape? Can that cause problems? 4506 @unnumberedsubsec Q4.3.4: Movemail is also distributed by Netscape? Can that cause problems?
4500 4507
4501 @email{steve@@altair.xemacs.org, Steve Baur} writes: 4508 @email{steve@@xemacs.org, Steve Baur} writes:
4502 4509
4503 @quotation 4510 @quotation
4504 Yes. Always use the movemail installed with your XEmacs. Failure to do 4511 Yes. Always use the movemail installed with your XEmacs. Failure to do
4505 so can result in lost mail. 4512 so can result in lost mail.
4506 @end quotation 4513 @end quotation
4507 4514
4508 Please refer to @email{jwz@@netscape.com, Jamie Zawinski's} notes at 4515 Please refer to @email{jwz@@jwz.org, Jamie Zawinski's} notes at
4509 @iftex 4516 @iftex
4510 @* 4517 @*
4511 @end iftex 4518 @end iftex
4512 @uref{http://home.netscape.com/eng/mozilla/2.0/relnotes/demo/movemail.html}. 4519 @uref{http://home.netscape.com/eng/mozilla/2.0/relnotes/demo/movemail.html}.
4513 In particular, this document will show you how to make Netscape use the 4520 In particular, this document will show you how to make Netscape use the
4580 called Sun WorkShop, which is currently (07/96) in Alpha Test. For more 4587 called Sun WorkShop, which is currently (07/96) in Alpha Test. For more
4581 details, check out 4588 details, check out
4582 @iftex 4589 @iftex
4583 @* 4590 @*
4584 @end iftex 4591 @end iftex
4585 @uref{http://www.sun.com/software/Products/Developer-products/programs.html}. 4592 @uref{http://www.sun.com/software/Products/Developer-products}.
4586 @end quotation 4593 @end quotation
4587 4594
4588 @node Q4.4.2, Q4.5.1, Q4.4.1, Subsystems 4595 @node Q4.4.2, Q4.5.1, Q4.4.1, Subsystems
4589 @unnumberedsubsec Q4.4.2: How do I start the Sun Workshop support in XEmacs 21? 4596 @unnumberedsubsec Q4.4.2: How do I start the Sun Workshop support in XEmacs 21?
4590 4597
4926 @quotation 4933 @quotation
4927 One way to do this (and much more) is by using the 4934 One way to do this (and much more) is by using the
4928 @iftex 4935 @iftex
4929 @* 4936 @*
4930 @end iftex 4937 @end iftex
4931 @uref{ftp://ftp.mathworks.com/pub/contrib/v5/tools/matlab.el, matlab mode}. 4938 @comment @uref{ftp://ftp.mathworks.com/pub/contrib/v5/tools/matlab.el, matlab mode}.
4939 matlab mode. (If someone knows where this can be found, please contact
4940 the @email{faq@@xemacs.org,XEmacs FAQ maintainer}.
4932 4941
4933 Instructions on how to install this mode are included in this file. 4942 Instructions on how to install this mode are included in this file.
4934 @end quotation 4943 @end quotation
4935 4944
4936 4945
4937 @node Miscellaneous, Current Events, Subsystems, Top 4946 @node Miscellaneous, MS Windows, Subsystems, Top
4938 @unnumbered 5 The Miscellaneous Stuff 4947 @unnumbered 5 The Miscellaneous Stuff
4939 4948
4940 This is part 5 of the XEmacs Frequently Asked Questions list. This 4949 This is part 5 of the XEmacs Frequently Asked Questions list. This
4941 section is devoted to anything that doesn't fit neatly into the other 4950 section is devoted to anything that doesn't fit neatly into the other
4942 sections. 4951 sections.
5297 @unnumberedsubsec Q5.0.15: Where do I get the latest CC Mode? 5306 @unnumberedsubsec Q5.0.15: Where do I get the latest CC Mode?
5298 5307
5299 @email{bwarsaw@@cnri.reston.va.us, Barry A. Warsaw} writes: 5308 @email{bwarsaw@@cnri.reston.va.us, Barry A. Warsaw} writes:
5300 5309
5301 @quotation 5310 @quotation
5302 This can be had from @uref{http://www.python.org/ftp/emacs/}. 5311 This can be had from @uref{http://www.python.org/emacs/}.
5303 @end quotation 5312 @end quotation
5304 5313
5305 @node Q5.0.16, Q5.0.17, Q5.0.15, Miscellaneous 5314 @node Q5.0.16, Q5.0.17, Q5.0.15, Miscellaneous
5306 @unnumberedsubsec Q5.0.16: I find auto-show-mode disconcerting. How do I turn it off? 5315 @unnumberedsubsec Q5.0.16: I find auto-show-mode disconcerting. How do I turn it off?
5307 5316
5746 @node Q5.1.11, Q5.2.1, Q5.1.10, Miscellaneous 5755 @node Q5.1.11, Q5.2.1, Q5.1.10, Miscellaneous
5747 @unnumberedsubsec Q5.1.11: My elisp program is horribly slow. Is there 5756 @unnumberedsubsec Q5.1.11: My elisp program is horribly slow. Is there
5748 an easy way to find out where it spends time? 5757 an easy way to find out where it spends time?
5749 @c New 5758 @c New
5750 5759
5751 z@email{hniksic@@srce.hr, Hrvoje Niksic} writes: 5760 z@email{hniksic@@xemacs.org, Hrvoje Niksic} writes:
5752 @quotation 5761 @quotation
5753 Under XEmacs 20.4 and later you can use @kbd{M-x profile-key-sequence}, press a key 5762 Under XEmacs 20.4 and later you can use @kbd{M-x profile-key-sequence}, press a key
5754 (say @key{RET} in the Gnus Group buffer), and get the results using 5763 (say @key{RET} in the Gnus Group buffer), and get the results using
5755 @kbd{M-x profile-results}. It should give you an idea of where the time 5764 @kbd{M-x profile-results}. It should give you an idea of where the time
5756 is being spent. 5765 is being spent.
6078 Some people have also found that if one uses the @code{(insert-file)} 6087 Some people have also found that if one uses the @code{(insert-file)}
6079 method, one should NOT quote the face string using the sed script . 6088 method, one should NOT quote the face string using the sed script .
6080 6089
6081 It might also be helpful to use @email{stig@@hackvan.com, Stig's} script 6090 It might also be helpful to use @email{stig@@hackvan.com, Stig's} script
6082 (included in the compface distribution at XEmacs.org) to do the 6091 (included in the compface distribution at XEmacs.org) to do the
6083 conversion. For convenience xbm2xface is available for anonymous FTP at 6092 conversion.
6084 @uref{ftp://ftp.miranova.com/pub/xemacs/xbm2xface.pl}. 6093 @comment For convenience xbm2xface is available for anonymous FTP at
6094 @comment @uref{ftp://ftp.miranova.com/pub/xemacs/xbm2xface.pl}.
6085 6095
6086 Contributors for this item: 6096 Contributors for this item:
6087 6097
6088 Paul Emsley, 6098 Paul Emsley,
6089 Ricardo Marek, 6099 Ricardo Marek,
6180 6190
6181 NOTE: It is an undocumented limitation in XEmacs that postscript 6191 NOTE: It is an undocumented limitation in XEmacs that postscript
6182 printing (the @code{Pretty Print Buffer} menu item) @strong{requires} a 6192 printing (the @code{Pretty Print Buffer} menu item) @strong{requires} a
6183 window system environment. It cannot be used outside of X11. 6193 window system environment. It cannot be used outside of X11.
6184 6194
6185 @node Current Events, , Miscellaneous, Top 6195 @node MS Windows, Current Events, Miscellaneous, Top
6186 @unnumbered 6 What the Future Holds 6196 @unnumbered 6 XEmacs on MS Windows
6187 6197
6188 This is part 6 of the XEmacs Frequently Asked Questions list. This 6198 This is part 6 of the XEmacs Frequently Asked Questions list, written by
6199 Hrvoje Niksic and others. This section is devoted to the MS Windows
6200 port of XEmacs.
6201
6202 @menu
6203
6204 General Info
6205 * Q6.0.1:: What is the status of the XEmacs port to Windows?
6206 * Q6.0.2:: What flavors of MS Windows are supported?
6207 * Q6.0.3:: Where are the XEmacs on MS Windows binaries?
6208 * Q6.0.4:: Does XEmacs on MS Windows require an X server to run?
6209
6210 Building XEmacs on MS Windows
6211 * Q6.1.1:: I decided to run with X. Where do I get an X server?
6212 * Q6.1.2:: What compiler do I need to compile XEmacs?
6213 * Q6.1.3:: How do I compile for the native port?
6214 * Q6.1.4:: How do I compile for the X port?
6215 * Q6.1.5:: How do I compile for Cygnus' Cygwin?
6216 * Q6.1.6:: What do I need for Cygwin?
6217
6218 Customization and User Interface
6219 * Q6.2.1:: How will the port cope with differences in the Windows user interface?
6220 * Q6.2.2:: How do I change fonts in XEmacs on MS Windows?
6221 * Q6.2.3:: Where do I put my @file{.emacs} file?
6222
6223 Miscellaneous
6224 * Q6.3.1:: Will XEmacs rename all the win32-* symbols to w32-*?
6225 * Q6.3.2:: What are the differences between the various MS Windows emacsen?
6226 * Q6.3.3:: What is the porting team doing at the moment?
6227
6228 @end menu
6229
6230 @node Q6.0.1, Q6.0.2, MS Windows, MS Windows
6231 @unnumberedsec 6.0: General Info
6232 @unnumberedsubsec Q6.0.1: What is the status of the XEmacs port to Windows?
6233
6234 Is XEmacs really getting ported to MS Windows? What is the status of the port?
6235
6236 Yes, a group of volunteers actively works on making XEmacs code base
6237 cleanly compile and run on MS Windows operating systems. The mailing
6238 list at @email{xemacs-nt@@xemacs.org} is dedicated to that effort (please use
6239 the -request address to subscribe).
6240
6241 At this time, XEmacs on MS Windows is usable, but lacks some of the
6242 features of XEmacs on UNIX and UNIX-like systems. Notably,
6243 internationalization does not work.
6244
6245 @node Q6.0.2, Q6.0.3, Q6.0.1, MS Windows
6246 @unnumberedsubsec Q6.0.2: What flavors of MS Windows are supported? The list name implies NT only.
6247
6248 The list name is misleading, as XEmacs will support both Windows 95,
6249 Windows 98 and Windows NT. The MS Windows-specific code is based on
6250 Microsoft Win32 API, and will not work on MS Windows 3.x or on MS-DOS.
6251
6252
6253 @node Q6.0.3, Q6.0.4, Q6.0.2, MS Windows
6254 @unnumberedsubsec Q6.0.3: Are binary kits available?
6255
6256 Binary kits are available at
6257 @uref{ftp://ftp.xemacs.org/pub/xemacs/binary-kits/win32/} for the
6258 "plain" MS Windows version.
6259
6260 @node Q6.0.4, Q6.1.1, Q6.0.3, MS Windows
6261 @unnumberedsubsec Q6.0.4: Does XEmacs on MS Windows require an X server to run?
6262
6263 Short answer: No.
6264
6265 Long answer: XEmacs can be built in several ways in the MS Windows
6266 environment, some of them requiring an X server and some not.
6267
6268 One is what we call the "X" port -- it requires X libraries to build
6269 and an X server to run. Internally it uses the Xt event loop and
6270 makes use of X toolkits. Its look is quite un-Windowsy, but it works
6271 reliably and supports all of the graphical features of Unix XEmacs.
6272
6273 The other is what we call the "native" port. It uses the Win32 API
6274 and does not require X libraries to build, nor does it require an X to
6275 run. In fact, it has no connection with X whatsoever. At this time,
6276 the native port obsoletes the X port, providing almost all of its
6277 features, including support for menus, scrollbars, toolbars, embedded
6278 images and background pixmaps, frame pointers, etc. Most of the
6279 future work will be based on the native port.
6280
6281 There is also a third special case, the Cygwin port. It takes
6282 advantage of Cygnus emulation library under Win32, which enables it to
6283 reuse much of the Unix XEmacs code base, such as processes and network
6284 support, or internal select() mechanisms.
6285
6286 Cygwin port supports all display types -- TTY, X & MS gui, and can be
6287 built with support for all three. If you build with ms gui support
6288 then the Cygwin version uses the majority of the msw code, which is
6289 mostly related to display. If you want to build with X support you
6290 need X libraries. If you want to build with tty support you need
6291 ncurses. MS gui requires no additional libraries.
6292
6293 Some of the advantages of the Cygwin version are that it:
6294
6295 @itemize @bullet
6296
6297 @item integrates well with Cygwin environment for existing Cygwin users;
6298 @item uses configure so building with different features is very easy;
6299 @item has process support in X & tty.
6300
6301 @end itemize
6302
6303 The disadvantage is that it requires several Unix utilities and the
6304 whole Cygwin environment, whereas the native port requires only a
6305 suitable MS Windows compiler. Also, it follows the Unix filesystem and
6306 process model very closely (some will undoubtedly view this as an
6307 advantage).
6308
6309 @node Q6.1.1, Q6.1.2, Q6.0.4, MS Windows
6310 @unnumberedsec 6.1: Building XEmacs on MS Windows
6311 @unnumberedsubsec Q6.1.1: I decided to run with X. Where do I get an X server?
6312
6313 Pointers to X servers can be found at
6314 @iftex
6315 @*
6316 @end iftex
6317 @uref{http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.3/};
6318
6319 look for "Where to get an X server". Also note that, although the above
6320 page talks about Cygnus gnu-win32 (Cygwin), the information on X servers
6321 is Cygwin-independent. You don't have to be running/using Cygwin to use
6322 these X servers, and you don't have to compile XEmacs under Cygwin to
6323 use XEmacs with these X servers. An "X port" XEmacs compiled under
6324 Visual C++ will work with these X servers (as will XEmacs running on a
6325 Unix box, redirected to the server running on your PC).
6326
6327
6328 @node Q6.1.2, Q6.1.3, Q6.1.1, MS Windows
6329 @unnumberedsubsec Q6.1.2: What compiler do I need to compile XEmacs?
6330
6331 You need Visual C++ 4.2 or 5.0, with the exception of the Cygwin port,
6332 which uses Gcc.
6333
6334
6335 @node Q6.1.3, Q6.1.4, Q6.1.2, MS Windows
6336 @unnumberedsubsec Q6.1.3: How do I compile for the native port?
6337
6338 Please read the file @file{nt/README} in the XEmacs distribution, which
6339 contains the full description.
6340
6341
6342 @node Q6.1.4, Q6.1.5, Q6.1.3, MS Windows
6343 @unnumberedsubsec Q6.1.4: How do I compile for the X port?
6344
6345 Again, it is described in @file{nt/README} in some detail. Basically, you
6346 need to get X11 libraries from ftp.x.org, and compile them. If the
6347 precompiled versions are available somewhere, I don't know of it.
6348
6349
6350 @node Q6.1.5, Q6.1.6, Q6.1.4, MS Windows
6351 @unnumberedsubsec Q6.1.5: How do I compile for Cygnus' Cygwin?
6352
6353 Similar as on Unix; use the usual `configure' and `make' process.
6354 Some problems to watch out for:
6355
6356 @itemize @bullet
6357 @item
6358 make sure HOME is set. This controls where you @file{.emacs} file comes
6359 from;
6360
6361 @item
6362 CYGWIN32 needs to be set to tty for process support
6363 work. e.g. CYGWIN32=tty;
6364
6365 @item
6366 picking up some other grep or other unix like tools can kill configure;
6367
6368 @item
6369 static heap too small, adjust src/sheap-adjust.h to a more positive
6370 number;
6371
6372 @item
6373 The Cygwin version doesn't understand @file{//machine/path} type paths so you
6374 will need to manually mount a directory of this form under a unix style
6375 directory for a build to work on the directory.
6376
6377 @end itemize
6378
6379 @node Q6.1.6, Q6.2.1, Q6.1.5, MS Windows
6380 @unnumberedsubsec Q6.1.6: What do I need for Cygwin?
6381
6382 You can find the Cygwin tools and compiler at:
6383
6384 @uref{http://sourceware.cygnus.com/cygwin/}
6385
6386 You will need version b19 or later.
6387
6388 You will also need the X libraries. There are libraries at
6389 @iftex
6390 @*
6391 @end iftex
6392 @uref{http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.3/}, but
6393 these are not b19 compatible. You can get b19 X11R6.3 binaries, as
6394 well as pre-built ncurses and graphic libraries, from:
6395
6396 @uref{ftp://ftp.parallax.co.uk/pub/andyp/}.
6397
6398
6399 @node Q6.2.1, Q6.2.2, Q6.1.6, MS Windows
6400 @unnumberedsec 6.2: Customization and User Interface
6401 @unnumberedsubsec Q6.2.1: How will the port cope with differences in the Windows user interface?
6402
6403 XEmacs (and Emacs in general) UI is pretty
6404 different from what is expected of a typical MS Windows program. How will
6405 the MS Windows port cope with it?
6406
6407 Fortunately, Emacs is also one of the most configurable editor beasts
6408 in the world. The MS Windows "look and feel" (mark via shift-arrow,
6409 self-inserting deletes region, etc.) can be easily configured via
6410 various packages distributed with XEmacs. The `pending-delete'
6411 package is an example of such a utility.
6412
6413 In future versions, some of these packages might be turned on by
6414 default in the MS Windows environment.
6415
6416
6417 @node Q6.2.2, Q6.2.3, Q6.2.1, MS Windows
6418 @unnumberedsubsec Q6.2.2: How do I change fonts in XEmacs on MS Windows?
6419
6420 You can change font manually, but not from the menubar, yet. For
6421 example:
6422
6423 @display
6424 (set-face-font 'default "Lucida Console:Regular:10")
6425 (set-face-font 'modeline "MS Sans Serif:Regular:10")
6426 @end display
6427
6428
6429 @node Q6.2.3, Q6.3.1, Q6.2.2, MS Windows
6430 @unnumberedsubsec Q6.2.3: Where do I put my @file{.emacs} file?
6431
6432 If the HOME environment variable is set, @file{.emacs} will be looked for
6433 there. Else the directory defaults to `c:\'.
6434
6435 @node Q6.3.1, Q6.3.2, Q6.2.3, MS Windows
6436 @unnumberedsec 6.3: Miscellaneous
6437 @unnumberedsubsec Q6.3.1: Will XEmacs rename all the win32-* symbols to w32-*?
6438
6439 In his flavor of Emacs 20, Richard Stallman has renamed all the win32-*
6440 symbols to w32-*. Will XEmacs do the same?
6441
6442 We consider such a move counter-productive, thus we will not use the
6443 `w32' prefix. However, we do recognize that Win32 name is little more
6444 than a marketing buzzword (will it be Win64 in the next release?), so
6445 we decided not to use it. Using `windows-' would be wrong because the
6446 term is too generic, which is why we settled on a compromise
6447 `mswindows' term.
6448
6449 Thus all the XEmacs variables and functions directly related to Win32
6450 are prefixed `mswindows-'. The user-variables shared with NT Emacs
6451 will be provided as compatibility aliases.
6452
6453 Architectural note: We believe that there should be a very small
6454 number of window-systems-specific variables, and will try to provide
6455 generic interfaces whenever possible.
6456
6457
6458 @node Q6.3.2, Q6.3.3, Q6.3.1, MS Windows
6459 @unnumberedsubsec Q6.3.2: What are the differences between the various MS Windows emacsen?
6460
6461 XEmacs, Win-Emacs, DOS Emacs, NT Emacs, this is all very confusing.
6462 Could you briefly explain the differences between them?
6463
6464 Here is a recount of various Emacs versions running on MS Windows:
6465
6466 @itemize @bullet
6467
6468 @item
6469 Win-Emacs
6470
6471 @itemize @minus
6472
6473 @item
6474 Win-Emacs is a port of Lucid Emacs 19.6 to MS Windows using X
6475 compatibility libraries. Win-Emacs has been written by Ben Wing. The
6476 MS Windows code has not made it back to Lucid Emacs, which left Win-Emacs
6477 pretty much dead for our purposes. Win-Emacs used to be available at
6478 Pearlsoft, but not anymore, since Pearlsoft went out of business.
6479 @end itemize
6480
6481 @item
6482 GNU Emacs for DOS
6483
6484 @itemize @minus
6485
6486 @item
6487 GNU Emacs features support for MS-DOS and DJGPP (D.J. Delorie's DOS
6488 port of Gcc). Such an Emacs is heavily underfeatured, because it does
6489 not supports long file names, lacks proper subprocesses support, and
6490 is far too big compared to typical DOS editors.
6491 @end itemize
6492
6493 @item
6494 GNU Emacs compiled with Win32
6495
6496 @itemize @minus
6497
6498 @item
6499 Starting with version 19.30, it has been possible to compile GNU Emacs
6500 under MS Windows using the DJGPP compiler and X libraries. The result
6501 is is very similar to GNU Emacs compiled under MS DOS, only it
6502 supports longer file names, etc. This "port" is similar to the "X"
6503 flavor of XEmacs on MS Windows.
6504 @end itemize
6505
6506 @item
6507 NT Emacs
6508
6509 @itemize @minus
6510
6511 @item
6512 NT Emacs is a version of GNU Emacs modified to compile and run under
6513 MS MS Windows 95 and NT using the native Win32 API. As such, it is close
6514 in spirit to the XEmacs "native" port.
6515
6516 @item
6517 NT Emacs has been written by Geoff Voelker, and more information can be
6518 found at
6519 @iftex
6520 @*
6521 @end iftex
6522 @uref{http://www.cs.washington.edu/homes/voelker/ntemacs.html}.
6523
6524 @end itemize
6525
6526 @item
6527 XEmacs
6528
6529 @itemize @minus
6530
6531 @item
6532 Beginning with XEmacs 19.12, XEmacs' architecture has been redesigned
6533 in such a way to allow clean support of multiple window systems. At
6534 this time the TTY support was added, making X and TTY the first two
6535 "window systems" XEmacs supported. The 19.12 design is the basis for
6536 the current native MS Windows code.
6537
6538 @item
6539 Some time during 1997, David Hobley (soon joined by Marc Paquette)
6540 imported some of the NT-specific portions of GNU Emacs, making XEmacs
6541 with X support compile under Windows NT, and creating the "X" port.
6542
6543 @item
6544 Several months later, Jonathan Harris sent out initial patches to use
6545 the Win32 API, thus creating the native port. Since then, various
6546 people have contributed, including Kirill M. Katsnelson (contributed
6547 support for menubars, subprocesses and network, as well as loads of
6548 other code), Andy Piper (ported XEmacs to Cygwin environment,
6549 contributed Windows unexec, Windows-specific glyphs and toolbars code,
6550 and more), Jeff Sparkes (contributed scrollbars support) and many
6551 others.
6552
6553 @end itemize
6554
6555 @end itemize
6556
6557
6558 @node Q6.3.3, , Q6.3.2, MS Windows
6559 @unnumberedsubsec Q6.3.3: What is the porting team doing at the moment?
6560
6561 The porting team is continuing work on the MS Windows-specific code.
6562
6563
6564 @node Current Events, , MS Windows, Top
6565 @unnumbered 7 What the Future Holds
6566
6567 This is part 7 of the XEmacs Frequently Asked Questions list. This
6189 section will change monthly, and contains any interesting items that have 6568 section will change monthly, and contains any interesting items that have
6190 transpired over the previous month. If you are reading this from the 6569 transpired over the previous month. If you are reading this from the
6191 XEmacs distribution, please see the version on the Web or archived at the 6570 XEmacs distribution, please see the version on the Web or archived at the
6192 various FAQ FTP sites, as this file is surely out of date. 6571 various FAQ FTP sites, as this file is surely out of date.
6193 6572
6194 @menu 6573 @menu
6195 * Q6.0.1:: What is new in 20.2? 6574 * Q7.0.1:: What is new in 20.2?
6196 * Q6.0.2:: What is new in 20.3? 6575 * Q7.0.2:: What is new in 20.3?
6197 * Q6.0.3:: What is new in 20.4? 6576 * Q7.0.3:: What is new in 20.4?
6198 * Q6.0.4:: Procedural changes in XEmacs development. 6577 * Q7.0.4:: Procedural changes in XEmacs development.
6199 @end menu 6578 @end menu
6200 6579
6201 @node Q6.0.1, Q6.0.2, Current Events, Current Events 6580 @node Q7.0.1, Q7.0.2, Current Events, Current Events
6202 @unnumberedsec 6.0: Changes 6581 @unnumberedsec 7.0: Changes
6203 @unnumberedsubsec Q6.0.1: What is new in 20.2? 6582 @unnumberedsubsec Q7.0.1: What is new in 20.2?
6204 6583
6205 The biggest changes in 20.2 include integration of EFS (the next 6584 The biggest changes in 20.2 include integration of EFS (the next
6206 generation of ange-ftp) and AUC Tex (the Emacs subsystem that includes a 6585 generation of ange-ftp) and AUC Tex (the Emacs subsystem that includes a
6207 major mode for editing Tex and LaTeX, and a lot of other stuff). Many 6586 major mode for editing Tex and LaTeX, and a lot of other stuff). Many
6208 bugs from 20.0 have been fixed for this release. 20.2 also contains a 6587 bugs from 20.0 have been fixed for this release. 20.2 also contains a
6210 customize}. 6589 customize}.
6211 6590
6212 XEmacs 20.2 is the development release (20.0 was beta), and is no longer 6591 XEmacs 20.2 is the development release (20.0 was beta), and is no longer
6213 considered unstable. 6592 considered unstable.
6214 6593
6215 @node Q6.0.2, Q6.0.3, Q6.0.1, Current Events 6594 @node Q7.0.2, Q7.0.3, Q7.0.1, Current Events
6216 @unnumberedsubsec Q6.0.2: What is new in 20.3? 6595 @unnumberedsubsec Q7.0.2: What is new in 20.3?
6217 6596
6218 XEmacs 20.3 was released in November 1997. It contains many bugfixes, 6597 XEmacs 20.3 was released in November 1997. It contains many bugfixes,
6219 and a number of new features, including Autoconf 2 based configuration, 6598 and a number of new features, including Autoconf 2 based configuration,
6220 additional support for Mule (Multi-language extensions to Emacs), many 6599 additional support for Mule (Multi-language extensions to Emacs), many
6221 more customizations, multiple frames on TTY-s, support for multiple info 6600 more customizations, multiple frames on TTY-s, support for multiple info
6230 the default) is definitely faster than XEmacs 19.16. 6609 the default) is definitely faster than XEmacs 19.16.
6231 6610
6232 XEmacs 20.3 is the first non-beta v20 release, and will be the 6611 XEmacs 20.3 is the first non-beta v20 release, and will be the
6233 basis for all further development. 6612 basis for all further development.
6234 6613
6235 @node Q6.0.3, Q6.0.4, Q6.0.2, Current Events 6614 @node Q7.0.3, Q7.0.4, Q7.0.2, Current Events
6236 @unnumberedsubsec Q6.0.3: What's new in XEmacs 20.4? 6615 @unnumberedsubsec Q7.0.3: What's new in XEmacs 20.4?
6237 6616
6238 XEmacs 20.4 is a bugfix release with no user-visible changes. 6617 XEmacs 20.4 is a bugfix release with no user-visible changes.
6239 @c Filled in from NEWS file of 20.5-b33 6618 @c Filled in from NEWS file of 20.5-b33
6240 6619
6241 6620
6242 @node Q6.0.4, , Q6.0.3, Current Events 6621 @node Q7.0.4, , Q7.0.3, Current Events
6243 @unnumberedsubsec Q6.0.4: Procedural changes in XEmacs development. 6622 @unnumberedsubsec Q7.0.4: Procedural changes in XEmacs development.
6244 6623
6245 @enumerate 6624 @enumerate
6246 @item 6625 @item
6247 Discussion about the development of XEmacs occurs on the xemacs-beta 6626 Discussion about the development of XEmacs occurs on the xemacs-beta
6248 mailing list. Subscriptions to this list will now be fully automated 6627 mailing list. Subscriptions to this list will now be fully automated
6267 6646
6268 XEmacs 19.16 was the last 19 release, basically consisting of 19.15 plus 6647 XEmacs 19.16 was the last 19 release, basically consisting of 19.15 plus
6269 the collected bugfixes. 6648 the collected bugfixes.
6270 6649
6271 @item 6650 @item
6272 As of December 1996, @email{steve@@altair.xemacs.org, Steve Baur} has become 6651 As of December 1996, @email{steve@@xemacs.org, Steve Baur} has become
6273 the lead maintainer of XEmacs. 6652 the lead maintainer of XEmacs.
6274 @end enumerate 6653 @end enumerate
6275 6654
6276 @bye 6655 @bye