Emacs: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 106: Line 106:
* [http://devmike.com/xemacs.html x and emacsen stuff] (some links to tips and guides, many dead links )
* [http://devmike.com/xemacs.html x and emacsen stuff] (some links to tips and guides, many dead links )
* [http://www.xemacs.org/ XEmacs Home Page].
* [http://www.xemacs.org/ XEmacs Home Page].
[[Category: Authoring tools]]

Revision as of 19:51, 2 November 2007

Definition

Note: Copy/Paste from http://tecfa.unige.ch/guides/emacs/pointers.html (will clean this up sometimes soon I hope - Daniel K. Schneider 19:50, 2 November 2007 (MET)

Emacs is a text editor, and much more. XEmacs provides a comprehensive enviroment where you can edit source code, or multiple text files, read mail or news, and even edit files remotely using FTP.

There exist many variants: The most popular ones are Xemacs and GNU emacs

Warning: Emacs is very powerful, but since it was born before Windows (or even MS-DOS), shortcuts are not the same. Also it is geared towards speed. The typical emacs user doesn't not want time-consuming pop dialogs, but you dialog though a little minibuffer window. That's stuff you have to learn. Else forget it. When you install Emacs there is a tutorial (Hit the help button) and do it at least 10 times ;)

Specialized tips

(Some tips regarding formats discussed in this wiki)

ActionScript

Install: actionscript-mode.el written by Pet Tomato. Tested by Daniel K. Schneider with GnuEmacs 21.4.1 under Ubuntu. He provides 2 files:

  • actionscript-mode.el
  • as-config.el (this is only an option, did not install this)

To install this I did the following:

  • Copied the 2 *.el files to /usr/share/emacs/site-lisp
  • Byte-compiled (this is not necessary)
  • Inserted this in my .emacs file:
;; Actionscript stuff
(autoload 'actionscript-mode "actionscript-mode"
  "Major mode for editing ActionScript files." t)

(add-to-list 'auto-mode-alist '("\\.as[123]?$" . actionscript-mode))


XML

Both Emacs and Xemacs (default "fat") installation provide good XML/DTD and XSLT support. XML Schema support doesn't exist (IMHO).

Links

Manuals & Short References

En français:

Customization Links

Configuring the functionalities of XEmacs:

FAQ's

Tutorials

On the Web you can find many mini-tutorials, there are also book chapters, etc.

  • There's the XEmacs tutorial available from the Help Menu under `Basics->Tutorials', or by typing C-h t. To check whether it's available in a non-english language, type C-u C-h t TAB, type the first letters of your preferred language, then type RET.
  • Emacs Beginner's Tutorial by J.D. Zawodny @ RootPrompt.org
  • XEmacs Tutorial Introduction by Sarah Waterson
  • Tutorial - xemacs (good, but Very short)

En fran�ais:

Specialized topics

Emacs programming

(Some) Emacs Modes

Tools / Software

  • For Linux, just the packaging system to install, e.g. Synaptic Package Manager for Ubuntu. Check out addons (search for emacs)
  • XEmacs Download Locations

Other Links