Table of Contents
1 Introduction, Policy, Credits
1.0: What is XEmacs?
2 Installation and Troubleshooting
Q1.0.1: What is XEmacs?
1.1: Getting XEmacs
Q1.0.2: What is the current version of XEmacs?
Q1.0.3: How do you pronounce XEmacs?
Q1.0.4: What does XEmacs look like?
Q1.0.5: Who wrote XEmacs?
Q1.0.6: Who wrote the FAQ?
Q1.1.1: Where can I find XEmacs?
1.2: Versions for Different Operating Systems
Q1.1.2: Are binaries available?
Q1.1.3: How do I get the bleeding-edge sources?
Q1.1.4: Where can I obtain a printed copy of the XEmacs User's Manual?
Q1.2.1: Do I need X11 to run XEmacs?
1.3: Getting Started
Q1.2.2: What versions of Unix does XEmacs run on?
Q1.2.3: Is there a port of XEmacs to Microsoft Windows?
Q1.2.4: Can I build XEmacs on MS Windows with X support? Do I need to?
Q1.2.5: What are Cygwin and MinGW, and do I need them to run XEmacs?
Q1.2.6: What are the differences between the various MS Windows emacsen?
Q1.2.7: How does the port cope with differences in the Windows user interface?
Q1.2.8: Is there a port of XEmacs to the Macintosh?
Q1.2.9: Is there a port of XEmacs to MS-DOS?
Q1.2.10: Is there a port of XEmacs to OS/2?
Q1.2.11: Is there a port of XEmacs to NextStep?
Q1.2.12: Is there a port of XEmacs to VMS?
Q1.3.1: What is an `init.el' or `.emacs' and is there a sample one?
1.4: Getting Help
Q1.3.2: Where do I put my `init.el' file?
Q1.3.3: Can I use the same `init.el' with the other Emacs?
Q1.3.4: Any good XEmacs tutorials around?
Q1.3.5: May I see an example of a useful XEmacs Lisp function?
Q1.3.6: And how do I bind it to a key?
Q1.3.7: What's the difference between a macro and a function?
Q1.3.8: What is
Q1.4.1: Where can I get help?
1.5: Contributing to XEmacs
Q1.4.2: Which mailing lists are there?
Q1.4.3: Where are the mailing lists archived?
Q1.4.4: How can I get two instances of info?
Q1.4.5: How do I add new Info directories?
Q1.5.1: How do I submit changes to the FAQ?
1.6: Politics (XEmacs vs. GNU Emacs)
Q1.5.2: How do I become a beta tester?
Q1.5.3: How do I contribute to XEmacs itself?
Q1.5.4: How do I get started developing XEmacs?
Q1.5.5: What's the basic layout of the code?
Q1.6.1: What is GNU Emacs?
1.7: External Packages
Q1.6.2: How does XEmacs differ from GNU Emacs?
Q1.6.3: How much does XEmacs differ?
Q1.6.4: Is XEmacs "GNU"?
Q1.6.5: What is the correct way to refer to XEmacs and GNU Emacs?
Q1.6.6: Why haven't XEmacs and GNU Emacs merged?
Q1.7.1: What is the package system?
Q1.7.2: Which external packages are there?
Q1.7.3: Do I need to have the packages to run XEmacs?
Q1.7.4: Is there a way to find which package has particular functionality?
Q1.8.1: What is the status of internationalization support aka MULE (including Asian language support)?
Q1.8.2: How can I help with internationalization?
Q1.8.3: How do I type non-ASCII characters?
Q1.8.4: Can XEmacs messages come out in a different language?
Q1.8.5: Please explain the various input methods in MULE/XEmacs
Q1.8.6: How do I portably code for MULE/XEmacs?
Q1.8.7: How about Cyrillic modes?
Q1.8.8: Does XEmacs support Unicode?
Q1.8.9: How does XEmacs display Unicode?
2.0: Installation (General)
3 Editing Functions
Q2.0.1: How do I build and install XEmacs?
2.1: Package Installation
Q2.0.2: Where do I find external libraries?
Q2.0.3: How do I specify the paths that XEmacs uses for finding files?
Q2.0.4: Running XEmacs without installing
Q2.0.5: XEmacs is too big
Q2.1.1: How do I install the packages?
2.2: Unix/Mac OS X Installation (Also Relevant to Cygwin, MinGW)
Q2.1.2: Can I install the packages individually?
Q2.1.3: Can I install the packages automatically?
Q2.1.4: Can I upgrade or remove packages?
Q2.1.5: Which packages to install?
Q2.1.6: Can you describe the package location process in more detail?
Q2.1.7: EFS fails with "500 AUTH not understood" (NEW)
Q2.2.1: Libraries in non-standard locations
2.3: Windows Installation (Windows, Cygwin, MinGW)
Q2.2.2: Why can't I strip XEmacs?
Q2.2.3: X11/bitmaps/gray (or other X11-related file) not found.
Q2.3.1: What exactly are all the different ways to build XEmacs under Windows?
2.4: General Troubleshooting
Q2.3.2: What compiler/libraries do I need to compile XEmacs?
Q2.3.3: How do I compile the native port?
Q2.3.4: What do I need for Cygwin?
Q2.3.5: How do I compile under Cygwin?
Q2.3.6: How do I compile using MinGW (aka `the -mno-cygwin flag to gcc')?
Q2.3.7: How do I compile with X support?
Q2.3.8: Cygwin XEmacs won't start -- cygXpm-noX4.dll was not found (NEW)
Q2.4.1: How do I deal with bugs or with problems building, installing, or running?
2.5: Startup-Related Problems
Q2.4.2: Help! XEmacs just crashed on me!
Q2.4.3: XEmacs crashes and I compiled it myself.
Q2.4.4: How to debug an XEmacs problem with a debugger
Q2.4.5: I get a cryptic error message when trying to do something.
Q2.4.6: XEmacs hangs when I try to do something.
Q2.4.7: I get an error message when XEmacs is running in batch mode.
Q2.4.8: The keyboard or mouse is not working properly, or I have some other event-related problem.
Q2.4.9: C-g doesn't work for me. Is it broken?
Q2.4.10: How do I debug process-related problems?
Q2.4.11: XEmacs is outputting lots of X errors.
Q2.4.12: After upgrading, XEmacs won't do `foo' any more!
Q2.5.1: XEmacs cannot connect to my X Terminal!
Q2.5.2 Startup problems related to paths or package locations.
Q2.5.3: XEmacs won't start without network, or starts slowly.
Q2.5.4: Startup warnings about deducing proper fonts?
Q2.5.5: Warnings from incorrect key modifiers.
Q2.5.6: XEmacs 21.1 on Windows used to spawn an ugly console window on every startup. Has that been fixed?
Q2.5.7: XEmacs issues messages about "auto-autoloads already loaded."
3.0: The Keyboard
4 Display Functions
Q3.0.1: How can I customize the keyboard?
3.1: The Mouse
Q3.0.2: How can I bind complex functions (or macros) to keys?
Q3.0.3: How do I bind C-. and C-; to scroll one line up and down?
Q3.0.4: Globally binding Delete?
Q3.0.5: How to map Help key alone on Sun type4 keyboard?
Q3.0.6: How can you type in special characters in XEmacs?
Q3.0.7: Can I turn on sticky modifier keys?
Q3.0.8: How do I map the arrow keys?
Q3.0.9: HP Alt key as Meta.
Q3.0.10: Why does edt emulation not work?
Q3.0.11: How can I emulate VI and use it as my default mode?
Q3.0.12: Mac Alt/Option key as Meta.
Q3.1.1: How can I turn off Mouse pasting?
3.2: Buffers, Text Editing
Q3.1.2: How do I set control/meta/etc modifiers on mouse buttons?
Q3.1.3: Clicking the left button does not do anything in buffer list.
Q3.1.4: How can I get a list of buffers when I hit mouse button 3?
Q3.1.5: How can I set XEmacs up so that it pastes where the text cursor is?
Q3.2.1: Can I have the end of the buffer delimited in some way?
3.3: Text Selections
Q3.2.2: How do I insert today's date into a buffer?
Q3.2.3: How do I get a single minibuffer frame?
Q3.2.4: How can I enable auto-indent and/or Filladapt?
Q3.2.5: How can I get XEmacs to come up in text/auto-fill mode by default?
Q3.3.1: How do I select a rectangular region?
3.4: Editing Source Code
Q3.3.2: How can I turn off or change highlighted selections?
Q3.3.3: How do I cause typing on an active region to remove it?
Q3.3.4: Can I turn off the highlight during isearch?
Q3.3.5: Why is killing so slow?
Q3.3.6: Why does M-w take so long?
Q3.4.1: I do not like cc-mode. How do I use the old c-mode?
Q3.4.2: How do you make XEmacs indent CL if-clauses correctly?
4.0: Textual Fonts and Colors
5 Interfacing with the Operating System and External Devices
Q4.0.1: How do I specify a font?
4.1: Syntax Highlighting (Font Lock)
Q4.0.2: How do I set the text, menu and modeline fonts?
Q4.0.3: How can I set color options from `init.el'?
Q4.0.4: How can I set the colors when highlighting a region?
Q4.0.5: How can I limit color map usage?
Q4.0.6: My tty supports color, but XEmacs doesn't use them.
Q4.0.7: Can I have pixmap backgrounds in XEmacs?
Q4.0.8: How do I display non-ASCII characters?
Q4.0.9: Font selections in don't get saved after
Q4.1.1: How can I do source code highlighting using font-lock?
4.2: The Modeline
Q4.1.2: How do I get `More' Syntax Highlighting on by default?
Q4.2.1: How can I make the modeline go away?
4.3: The Cursor
Q4.2.2: How do you have XEmacs display the line number in the modeline?
Q4.2.3: How do I get XEmacs to put the time of day on the modeline?
Q4.2.4: How can I change the modeline color based on the mode used?
Q4.3.1: Is there a way to make the bar cursor thicker?
4.4: The Menubar
Q4.3.2: Is there a way to get back the block cursor?
Q4.3.3: Can I make the cursor blink?
Q4.4.1: How do I get rid of the menubar?
4.5: The Toolbar
Q4.4.2: How can I customize the menubar?
Q4.4.3: How do I enable use of the keyboard (Alt) to access menu items?
Q4.4.4: How do I control how many buffers are listed in the menu
Q4.4.5: Resources like
Emacs*menubar*font are not working?
Q4.5.1: How do I get rid of the toolbar?
4.6: Scrollbars and Scrolling
Q4.5.2: How can I customize the toolbar?
Q4.5.3: How can I bind a key to a function to toggle the toolbar?
Q4.5.4: `Can't instantiate image error...' in toolbar
Q4.6.1: How can I disable the scrollbar?
4.7: The Gutter Tabs, The Progress Bar, Widgets
Q4.6.2: How can I change the scrollbar width?
Q4.6.3: How can I use resources to change scrollbar colors?
Q4.6.4: Moving the scrollbar can move the point; can I disable this?
Q4.6.5: Scrolling one line at a time.
Q4.6.6: How can I turn off automatic horizontal scrolling in specific modes?
Q4.6.7: I find auto-show-mode disconcerting. How do I turn it off?
Q4.7.1: How can I disable the gutter tabs?
Q4.7.2: How can I disable the progress bar?
Q4.7.3: There are bugs in the gutter or widgets.
Q4.7.4: How can I customize the gutter or gutter tabs?
5.0: X Window System and Resources
6 Connecting to the Internet
Q5.0.1: Where is a list of X resources?
5.1: Microsoft Windows
Q5.0.2: How can I detect a color display?
Q5.0.3: How can I get the icon to just say `XEmacs'?
Q5.0.4: How can I have the window title area display the full path?
Q5.0.5: `xemacs -name junk' doesn't work?
Q5.0.6: `-iconic' doesn't work.
Q5.0.7: How can I use antialiased fonts under X11?
Q5.1.1: Does XEmacs rename all the `win32-*' symbols to `w32-*'?
Q5.1.2: How do I get Windows Explorer to associate a file type with XEmacs?
Associating a new file type with XEmacs.
Associating an existing file type with XEmacs.
Q5.2.1: What do I need to change to make printing work?
Q5.2.2: How can I print WYSIWYG a font-locked buffer?
Q5.2.3: Getting M-x lpr to work with postscript printer.
Q5.2.4: Can you print under MS Windows?
Q5.3.1: How do I turn off the sound?
5.4: Running an Interior Shell, Invoking Subprocesses
Q5.3.2: How do I get funky sounds instead of a boring beep?
Q5.3.3: What are NAS and ESD (EsounD)?
Q5.3.4: Sunsite sounds don't play.
Q5.4.1: What is an interior shell?
5.5: Multiple Device Support
Q5.4.2: How do I start up a second shell buffer?
Q5.4.3: Telnet from shell filters too much
Q5.4.4: Strange things are happening in Shell Mode.
Q5.4.5: XEmacs complains "No such file or directory, diff"
Q5.4.6: Cygwin error "fork_copy: linked dll/bss pass 0 failed"
Q5.5.1: How do I open a frame on another screen of my multi-headed display?
Q5.5.2: Can I really connect to a running XEmacs after calling up over a modem? How?
Q5.5.3: How do I disable gnuserv from opening a new frame?
Q5.5.4: How do I start gnuserv so that each subsequent XEmacs is a client?
Q5.5.5: Is there a way to start a new XEmacs if there's no gnuserv running, and otherwise use gnuclient?
6.0: General Mail and News
7 Advanced Customization Using XEmacs Lisp
Q6.0.1: What are the various packages for reading mail?
6.1: Reading Mail with VM
Q6.0.2: How can I send mail?
Q6.0.3: How do I get my outgoing mail archived?
Q6.0.4: How can I read and/or compose MIME messages?
Q6.0.5: How do I customize the From line?
Q6.0.6: How do I get my MUA to filter mail for me?
Q6.0.7: Remote mail reading with an MUA.
Q6.0.8: An MUA gets an error incorporating new mail.
Q6.0.9: Why isn't `movemail' working?
Q6.0.10: How do I make my MUA display graphical smilies?
Q6.0.11: How can I get those oh-so-neat X-Face lines?
Q6.1.1: How do I set up VM to retrieve mail from a remote site using POP?
6.2: Reading Netnews and Mail with Gnus
Q6.1.2: How can I get VM to automatically check for new mail?
Q6.1.3: I have various addresses at which I receive mail. How can I tell VM to ignore them when doing a "reply-all"?
Q6.1.4: Is there a mailing list or FAQ for VM?
Q6.1.5: How do I make VM stay in a single frame?
Q6.1.6: Customization of VM not covered in the manual, or here.
Q6.2.1: GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus, Quassia Gnus, argh!
6.3: FTP Access
Q6.2.2: How do I make Gnus stay within a single frame?
Q6.3.1: Can I edit files on other hosts?
6.4: Web Browsing with W3
Q6.3.2: What is EFS?
Q6.4.1: What is W3?
Q6.4.2: How do I run W3 from behind a firewall?
Q6.4.3: Is it true that W3 supports style sheets and tables?
7.0: Emacs Lisp and `init.el'
8 Other External Packages
Q7.0.1: What version of Emacs am I running?
7.1: Emacs Lisp Programming Techniques
Q7.0.2: How can I evaluate Emacs-Lisp expressions?
(setq tab-width 6) behaves oddly.
Q7.0.4: How can I add directories to the
Q7.0.5: How to check if a lisp function is defined?
Q7.0.6: Can I force the output of
(face-list) to a buffer?
Q7.1.1: What is the difference in key sequences between XEmacs and GNU Emacs?
Q7.1.2: Can I generate "fake" keyboard events?
Q7.1.3: Could you explain
read-kbd-macro in more detail?
Q7.1.4: What is the performance hit of
Q7.1.5: What is the recommended use of
Q7.1.6: What is the typical misuse of
Q7.1.7: I like the
do form of cl, does it slow things down?
Q7.1.8: I like recursion, does it slow things down?
Q7.1.9: How do I put a glyph as annotation in a buffer?
map-extents won't traverse all of my extents!
Q7.1.11: My elisp program is horribly slow. Is there an easy way to find out where it spends time?
Q7.2.1: What are bignums, ratios, and bigfloats in Lisp?
Q7.2.2: XEmacs segfaults when I use very big numbers!
Q7.2.3: Bignums are really slow!
Q7.2.4: Equal bignums don't compare as equal! What gives?
9 What the Future Holds
Q8.0.1: Is there something better than LaTeX mode?
8.1: Other Unbundled Packages
Q8.0.2: What is AUCTeX? Where do you get it?
Q8.0.3: Problems installing AUCTeX.
Q8.0.4: How do I turn off current chapter from AUCTeX modeline?
Q8.1.1: Is there a reason for an Emacs package not to be included in XEmacs?
8.2: Environments Built Around XEmacs
Q8.1.2: Are there any Emacs Lisp Spreadsheets?
Q8.1.3: Is there a MatLab mode?
Q8.2.1: What are SPARCworks, EOS, and WorkShop?
Q8.2.2: How do I start the Sun Workshop support in XEmacs 21?
Q8.2.3: What is/was Energize?
Q8.2.4: What is Infodock?
10 New information about old XEmacsen
Q9.0.1: What new features will be in XEmacs soon?
Q9.0.2: What's new in XEmacs 21.4?
User-visible changes in XEmacs 21.4
Q9.0.3: What's new in XEmacs 21.1?
Lisp and internal changes in XEmacs 21.4
User-visible changes in XEmacs 21.1
Q9.0.4: What's new in XEmacs 20.4?
Lisp and internal changes in XEmacs 21.1
Q9.0.5: What's new in XEmacs 20.3?
Q9.0.6: What's new in XEmacs 20.2?
10.0: XEmacs 21.1
10 Working with XEmacs Source Code Repositories.
Q10.0.1: Gnus 5.10 won't display smileys in XEmacs 21.1.
Q10.0.2: XEmacs won't start on Windows in XEmacs 21.1.
Where is the most recent XEmacs development code?
Where is the most recent XEmacs stable code?
Where is the most recent XEmacs package code?
Why isn't package available? and what to do about it.
How do I get commit access?
How do I keep cool using CVS?
What is Mercurial?
Where do I get Mercurial?
Do I really have to waste space on history?
hg diff gives bizarre output.
How do I recover from a bad commit? (I already pushed.)
How do I recover from a bad commit? (I haven't pushed yet.)
Testing patches with Mercurial Queues.
This document was generated
by XEmacs Webmaster on August, 3 2012