<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikemacs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kenda</id>
	<title>WikEmacs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikemacs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kenda"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/wiki/Special:Contributions/Kenda"/>
	<updated>2026-04-04T02:59:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=Main_Page&amp;diff=282</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Main_Page&amp;diff=282"/>
		<updated>2012-03-25T10:56:44Z</updated>

		<summary type="html">&lt;p&gt;Kenda: moved vc overview to separate page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to WikEmacs - A Community Maintained Emacs Wiki'''&lt;br /&gt;
&lt;br /&gt;
== About == &lt;br /&gt;
&lt;br /&gt;
Useful resources for working with [http://www.gnu.org/software/emacs/emacs.html GNU Emacs].  See also [http://en.wikipedia.org/wiki/Emacs Emacs (Wikipedia)].&lt;br /&gt;
&lt;br /&gt;
WikEmacs (pronounced wikimacs) is intended as a next generation alternative to the traditional [http://www.emacswiki.org/ EmacsWiki].&lt;br /&gt;
&lt;br /&gt;
Consult [//meta.wikimedia.org/wiki/Help:Contents Mediawiki User's Guide] for contributing to this wiki. You can use [https://launchpad.net/mediawiki-el mediawiki.el] to contribute to the wiki&lt;br /&gt;
from the comfort of your Emacs.&lt;br /&gt;
&lt;br /&gt;
== Getting started with Emacs ==&lt;br /&gt;
* [[Installing Emacs]]&lt;br /&gt;
* [[Look and Feel]]&lt;br /&gt;
* [[Emacs for Vim users]]&lt;br /&gt;
* [[Starter Kits]]&lt;br /&gt;
* [[Learning Resources]] and getting help&lt;br /&gt;
* [[Package Managers]]&lt;br /&gt;
* [[Emacs Terminology]]&lt;br /&gt;
** Buffer&lt;br /&gt;
** Windows and frames&lt;br /&gt;
** Point and mark&lt;br /&gt;
** Kill and Yank&lt;br /&gt;
** Region&lt;br /&gt;
** Fill&lt;br /&gt;
** Case-fold&lt;br /&gt;
** Narrow and widen&lt;br /&gt;
* Quitting Emacs: type `C-x C-c` (that's Control-X, Control-C)&lt;br /&gt;
&lt;br /&gt;
== Text editing in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Search and replace ]]&lt;br /&gt;
* [[ Undo and redo ]]&lt;br /&gt;
* [[ Abbreviations ]] and [[ Templates ]]&lt;br /&gt;
* [[ Auto-completion ]]&lt;br /&gt;
* [[ Spell check ]]&lt;br /&gt;
* [[ International Users ]]&lt;br /&gt;
* [[ Remote Editing ]] via FTP, ssh, etc.&lt;br /&gt;
* [[ Emacs server ]] and [[ emacsclient ]]&lt;br /&gt;
* [[ Registers ]]&lt;br /&gt;
* [[ Bookmarks ]]&lt;br /&gt;
* [[ Rectangles ]]&lt;br /&gt;
&lt;br /&gt;
== Automation in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Keyboard macros ]]&lt;br /&gt;
* [[ Emacs Lisp ]]&lt;br /&gt;
&lt;br /&gt;
== Configuring Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Custom ]] for choosing and setting options.&lt;br /&gt;
* Scripting your [[ init.el ]] file (formerly .emacs) using [[ Emacs Lisp ]].&lt;br /&gt;
&lt;br /&gt;
== Emacs and Desktop Integration ==&lt;br /&gt;
* [[ Dired ]]&lt;br /&gt;
** [[ Archive mode ]]&lt;br /&gt;
* [[ Battery ]]&lt;br /&gt;
* [[ Notifications ]]&lt;br /&gt;
&lt;br /&gt;
== Typesetting, Document Markup and Document Creation in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Markdown ]]&lt;br /&gt;
* [[ org-mode ]] export to HTML, PDF etc&lt;br /&gt;
* [[ SGML ]], [[ HTML ]] and [[ XML ]]&lt;br /&gt;
* [[TeX]], [[LaTeX]], [[TeXinfo]], [[BibTeX]] etc.&lt;br /&gt;
&lt;br /&gt;
== Emacs as an IDE ==&lt;br /&gt;
&lt;br /&gt;
Integrated Development Environment (IDE) for Emacs is called [http://cedet.sourceforge.net/ CEDET]. See [http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html Gentle Introduction to CEDET].&lt;br /&gt;
&lt;br /&gt;
For Literate Programming see [http://orgmode.org/worg/org-contrib/babel/ Org Babel].&lt;br /&gt;
&lt;br /&gt;
=== Programming and Scripting Languages ===&lt;br /&gt;
&lt;br /&gt;
* [[Ada]]&lt;br /&gt;
* [[antlr]]&lt;br /&gt;
* [[asm]]&lt;br /&gt;
* [[awk]]&lt;br /&gt;
* [[C]]&lt;br /&gt;
* [[C++]]&lt;br /&gt;
* [[Clojure]]&lt;br /&gt;
* [[Common Lisp]]&lt;br /&gt;
* [[Emacs Lisp]]&lt;br /&gt;
* [[Fortran]]&lt;br /&gt;
* [[Groovy]]&lt;br /&gt;
* [[Haskell]]&lt;br /&gt;
* [[Icon]]&lt;br /&gt;
* [[IDL]]&lt;br /&gt;
* [[Java]]&lt;br /&gt;
* [[JavaScript]]&lt;br /&gt;
* [[make]]&lt;br /&gt;
* [[Modula2]]&lt;br /&gt;
* [[OCaml]]&lt;br /&gt;
* [[Octave]]&lt;br /&gt;
* [[Pascal]] and [[Delphi]]&lt;br /&gt;
* [[perl]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[PostScript]]&lt;br /&gt;
* [[Prolog]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[Ruby]]&lt;br /&gt;
* [[Scala]]&lt;br /&gt;
* [[Scheme]]&lt;br /&gt;
* [[shell script]]&lt;br /&gt;
* [[Simula]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[tcl]]&lt;br /&gt;
* [[Visual Basic]]&lt;br /&gt;
&lt;br /&gt;
=== Markup Languages ===&lt;br /&gt;
&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[JSON]]&lt;br /&gt;
* [[Markdown]]&lt;br /&gt;
* [[SGML]]&lt;br /&gt;
* [[XML]]&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
* [[ flymake ]]&lt;br /&gt;
&lt;br /&gt;
=== Debugging ===&lt;br /&gt;
&lt;br /&gt;
=== REPLs ===&lt;br /&gt;
&lt;br /&gt;
* [[ Inferior Emacs Lisp Mode ]] (IELM) for interacting with Emacs' own internal Lisp&lt;br /&gt;
* [[ mozrepl ]] for interacting with an external web browser's internal JavaScript engine&lt;br /&gt;
* [[ SLIME ]] for interacting with an external Common Lisp or Clojure instance&lt;br /&gt;
&lt;br /&gt;
=== [[ Version Control ]] ===&lt;br /&gt;
&lt;br /&gt;
Emacs supports many [[Version Control]] systems out of the box and provides bindings and other shortcuts for a better workflow between Emacs and these systems.&lt;br /&gt;
&lt;br /&gt;
Within Emacs, [[ ediff ]] provides sophisticated diff and merge functions. Both [[vc]] and [[dvc]] integrate well with ediff.&lt;br /&gt;
&lt;br /&gt;
== Productivity ==&lt;br /&gt;
* [[ org-mode ]]&lt;br /&gt;
* [[ calc ]]&lt;br /&gt;
* [[ calendar ]]&lt;br /&gt;
* [[ notification ]]&lt;br /&gt;
* [[ diary ]]&lt;br /&gt;
* Contacts: [[ bbdb ]]&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
&lt;br /&gt;
* [[ Blogging ]]&lt;br /&gt;
* [[ Chat ]]&lt;br /&gt;
* [[ Email ]]&lt;br /&gt;
* [[ Feed reading ]]&lt;br /&gt;
* [[ Microblogging ]]&lt;br /&gt;
* [[ Usenet news ]]&lt;br /&gt;
&lt;br /&gt;
== Web browsing and web development ==&lt;br /&gt;
&lt;br /&gt;
* [[ w3 ]]: a pure-Emacs-Lisp text-mode web browser.&lt;br /&gt;
* [[ w3m-el ]]: The text-mode w3m web browser hosted and enhanced within Emacs, with rudimentary inline image support but no JavaScript.&lt;br /&gt;
* Launching and interacting with an [[ external browser ]] from emacs&lt;br /&gt;
* Using [[ emacs as a browser's external editor ]], either when entering text on web pages or when viewing a web page's source document or both.&lt;br /&gt;
&lt;br /&gt;
== Shells and terminal emulation ==&lt;br /&gt;
&lt;br /&gt;
Within Emacs you can interact with various shells and other command-line/text-mode programs running as a sub-process within an Emacs terminal emulator:&lt;br /&gt;
* [[ ansi-term ]]&lt;br /&gt;
* [[ shell ]]&lt;br /&gt;
* [[ term ]]&lt;br /&gt;
* [[ multi-term ]]&lt;br /&gt;
&lt;br /&gt;
[[ eshell ]] is a shell (not a terminal emulator, nor a process hosted in one) written in pure [[ Emacs Lisp ]]. It is very powerful, flexible and customizable, but poorly documented at time of writing.&lt;br /&gt;
&lt;br /&gt;
Emacs itself is fully functional either in a terminal or a windowing system. Some keystrokes available under window systems may not work in a terminal and vice versa.&lt;br /&gt;
&lt;br /&gt;
== Accessibility ==&lt;br /&gt;
&lt;br /&gt;
* [http://emacspeak.sourceforge.net/ Emacspeak] for the visually challenged.&lt;br /&gt;
&lt;br /&gt;
== Security and cryptography ==&lt;br /&gt;
&lt;br /&gt;
* [[ Gnu Privacy Guard ]] (GPG) support and integration&lt;br /&gt;
&lt;br /&gt;
== Getting Involved ==&lt;br /&gt;
* IRC Channel&lt;br /&gt;
&lt;br /&gt;
* [[ Mailing list archives ]]&lt;br /&gt;
&lt;br /&gt;
* [http://bzr.savannah.gnu.org/lh/emacs/trunk/files Browsable source repository]&lt;br /&gt;
&lt;br /&gt;
== Contributing to Emacs == &lt;br /&gt;
* Reporting bugs&lt;br /&gt;
* Testers&lt;br /&gt;
** Profiling&lt;br /&gt;
** Memory Usage&lt;br /&gt;
** Reporting Bugs&lt;br /&gt;
&lt;br /&gt;
* Developers&lt;br /&gt;
** Coding Guidelines&lt;br /&gt;
** Copyright Assignment&lt;br /&gt;
*** [http://www.gnu.org/software/emacs/CONTRIBUTE Contributing to Emacs]&lt;br /&gt;
*** [http://www.gnu.org/licenses/why-assign.html Copyright assignment]&lt;br /&gt;
** [[Unit Testing]]&lt;br /&gt;
* Core Developers&lt;br /&gt;
** Project Leaders&lt;br /&gt;
*** Stefan Monnier&lt;br /&gt;
*** Chong Yidong&lt;br /&gt;
** Others&lt;br /&gt;
&lt;br /&gt;
== Niche Uses ==&lt;br /&gt;
&lt;br /&gt;
* [[ Media player ]]&lt;br /&gt;
* [[ Presentations ]]&lt;br /&gt;
* [[ Screencasts ]]&lt;br /&gt;
* [[ Statistics ]]&lt;br /&gt;
* [[ Binary files]]&lt;br /&gt;
* [[ Docview ]]&lt;br /&gt;
* [[ Pictures ]]&lt;br /&gt;
** [[ Inline Images ]]&lt;br /&gt;
** [[ Artist mode ]]&lt;br /&gt;
&lt;br /&gt;
== Games and Entertainment ==&lt;br /&gt;
* Tetris&lt;br /&gt;
* Doctor&lt;br /&gt;
&lt;br /&gt;
* Humor&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
* XEmacs and GNU Emacs&lt;br /&gt;
&lt;br /&gt;
== Popular Culture and Community ==&lt;br /&gt;
* Adding Emacs-style key bindings to other programs and operating systems.&lt;br /&gt;
* St Ignucius and the Church of Emacs&lt;br /&gt;
* Saving the world from &amp;lt;tt&amp;gt;vi&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Version_Control&amp;diff=281</id>
		<title>Version Control</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Version_Control&amp;diff=281"/>
		<updated>2012-03-25T10:53:41Z</updated>

		<summary type="html">&lt;p&gt;Kenda: separate page for version control&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distributed Version Control ==&lt;br /&gt;
Emacs provides with [[ dvc ]] a standard interface for Distributed Version Control systems. For some of them also exist additional modes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!System&lt;br /&gt;
!Modes&lt;br /&gt;
|-&lt;br /&gt;
|git&lt;br /&gt;
|[[dvc]], [[magit]]&lt;br /&gt;
|-&lt;br /&gt;
|bzr&lt;br /&gt;
|[[dvc]]&lt;br /&gt;
|-&lt;br /&gt;
|Mercurial&lt;br /&gt;
|[[dvc]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Conventional Version Control ==&lt;br /&gt;
[[vc]] provides a standard interface between Emacs and conventional version control systems. See the table for an overview.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!System&lt;br /&gt;
!Modes&lt;br /&gt;
|-&lt;br /&gt;
|CVS&lt;br /&gt;
|[[vc]]&lt;br /&gt;
|-&lt;br /&gt;
|SVN&lt;br /&gt;
|[[vc]]&lt;br /&gt;
|-&lt;br /&gt;
|RCS&lt;br /&gt;
|[[vc]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=C&amp;diff=276</id>
		<title>C</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=C&amp;diff=276"/>
		<updated>2012-03-25T10:34:49Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://cscope.sourceforge.net/ Cscope] is the de-facto tool for browsing C code.  The package is bundled with *xscope.el* library which enables use of cscope from within Emacs.&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Python&amp;diff=275</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Python&amp;diff=275"/>
		<updated>2012-03-25T10:33:39Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== rope &amp;amp; ropemacs ==&lt;br /&gt;
&lt;br /&gt;
'''rope''' is a library for refactoring and manipulating Python code. '''ropemacs''' is an Emacs interface to the rope library.&lt;br /&gt;
&lt;br /&gt;
[http://rope.sourceforge.net/ rope homepage]&lt;br /&gt;
&lt;br /&gt;
[http://rope.sourceforge.net/ropemacs.html ropemacs homepage]&lt;br /&gt;
&lt;br /&gt;
== Pymacs ==&lt;br /&gt;
&lt;br /&gt;
'''Pymacs''' is an Emacs extension that enables the use of Python alongside with Emacs Lisp.&lt;br /&gt;
&lt;br /&gt;
[http://pymacs.progiciels-bpi.ca/index.html Pymacs homepage]&lt;br /&gt;
&lt;br /&gt;
== emacs-for-python ==&lt;br /&gt;
&lt;br /&gt;
'''emacs-for-python''' is a bundle of the above modes (and more), and it's an easy way to turn Emacs into a Python IDE.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gabrielelanaro/emacs-for-python/ emacs-for-python at github]&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Main_Page&amp;diff=272</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Main_Page&amp;diff=272"/>
		<updated>2012-03-25T10:18:34Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added multi-term&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to WikEmacs - A Community Maintained Emacs Wiki'''&lt;br /&gt;
&lt;br /&gt;
== About == &lt;br /&gt;
&lt;br /&gt;
Useful resources for working with [http://www.gnu.org/software/emacs/emacs.html GNU Emacs].  See also [http://en.wikipedia.org/wiki/Emacs Emacs (Wikipedia)].&lt;br /&gt;
&lt;br /&gt;
WikEmacs (pronounced wikimacs) is intended as a next generation alternative to the traditional [http://www.emacswiki.org/ EmacsWiki].&lt;br /&gt;
&lt;br /&gt;
Consult [//meta.wikimedia.org/wiki/Help:Contents Mediawiki User's Guide] for contributing to this wiki. You can use [https://launchpad.net/mediawiki-el mediawiki.el] to contribute to the wiki&lt;br /&gt;
from the comfort of your Emacs.&lt;br /&gt;
&lt;br /&gt;
== Getting started with Emacs ==&lt;br /&gt;
* [[Installing Emacs]]&lt;br /&gt;
* [[Look and Feel]]&lt;br /&gt;
* [[Emacs for Vim users]]&lt;br /&gt;
* [[Starter Kits]]&lt;br /&gt;
* [[Learning Resources]] and getting help&lt;br /&gt;
* [[Package Managers]]&lt;br /&gt;
* [[Emacs Terminology]]&lt;br /&gt;
** Buffer&lt;br /&gt;
** Windows and frames&lt;br /&gt;
** Point and mark&lt;br /&gt;
** Kill and Yank&lt;br /&gt;
** Region&lt;br /&gt;
** Fill&lt;br /&gt;
** Case-fold&lt;br /&gt;
** Narrow and widen&lt;br /&gt;
* Quitting Emacs: type `C-x C-c` (that's Control-X, Control-C)&lt;br /&gt;
&lt;br /&gt;
== Text editing in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Search and replace ]]&lt;br /&gt;
* [[ Undo and redo ]]&lt;br /&gt;
* [[ Abbreviations ]] and [[ Templates ]]&lt;br /&gt;
* [[ Auto-completion ]]&lt;br /&gt;
* [[ Spell check ]]&lt;br /&gt;
* [[ International Users ]]&lt;br /&gt;
* [[ Remote Editing ]] via FTP, ssh, etc.&lt;br /&gt;
* [[ Emacs server ]] and [[ emacsclient ]]&lt;br /&gt;
* [[ Registers ]]&lt;br /&gt;
* [[ Bookmarks ]]&lt;br /&gt;
* [[ Rectangles ]]&lt;br /&gt;
&lt;br /&gt;
== Automation in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Keyboard macros ]]&lt;br /&gt;
* [[ Emacs Lisp ]]&lt;br /&gt;
&lt;br /&gt;
== Configuring Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Custom ]] for choosing and setting options.&lt;br /&gt;
* Scripting your [[ init.el ]] file (formerly .emacs) using [[ Emacs Lisp ]].&lt;br /&gt;
&lt;br /&gt;
== Emacs and Desktop Integration ==&lt;br /&gt;
* [[ Dired ]]&lt;br /&gt;
** [[ Archive mode ]]&lt;br /&gt;
* [[ Battery ]]&lt;br /&gt;
* [[ Notifications ]]&lt;br /&gt;
&lt;br /&gt;
== Typesetting, Document Markup and Document Creation in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Markdown ]]&lt;br /&gt;
* [[ org-mode ]] export to HTML, PDF etc&lt;br /&gt;
* [[ SGML ]], [[ HTML ]] and [[ XML ]]&lt;br /&gt;
* [[TeX]], [[LaTeX]], [[TeXinfo]], [[BibTeX]] etc.&lt;br /&gt;
&lt;br /&gt;
== Emacs as an IDE ==&lt;br /&gt;
&lt;br /&gt;
Integrated Development Environment (IDE) for Emacs is called [http://cedet.sourceforge.net/ CEDET]. See [http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html Gentle Introduction to CEDET].&lt;br /&gt;
&lt;br /&gt;
For Literate Programming see [http://orgmode.org/worg/org-contrib/babel/ Org Babel].&lt;br /&gt;
&lt;br /&gt;
=== Programming and Scripting Languages ===&lt;br /&gt;
&lt;br /&gt;
* [[Ada]]&lt;br /&gt;
* [[antlr]]&lt;br /&gt;
* [[asm]]&lt;br /&gt;
* [[awk]]&lt;br /&gt;
* [[C]]&lt;br /&gt;
* [[C++]]&lt;br /&gt;
* [[Clojure]]&lt;br /&gt;
* [[Common Lisp]]&lt;br /&gt;
* [[Emacs Lisp]]&lt;br /&gt;
* [[Fortran]]&lt;br /&gt;
* [[Groovy]]&lt;br /&gt;
* [[Haskell]]&lt;br /&gt;
* [[Icon]]&lt;br /&gt;
* [[IDL]]&lt;br /&gt;
* [[Java]]&lt;br /&gt;
* [[JavaScript]]&lt;br /&gt;
* [[make]]&lt;br /&gt;
* [[Modula2]]&lt;br /&gt;
* [[OCaml]]&lt;br /&gt;
* [[Octave]]&lt;br /&gt;
* [[Pascal]] and [[Delphi]]&lt;br /&gt;
* [[perl]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[PostScript]]&lt;br /&gt;
* [[Prolog]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[Ruby]]&lt;br /&gt;
* [[Scala]]&lt;br /&gt;
* [[Scheme]]&lt;br /&gt;
* [[shell script]]&lt;br /&gt;
* [[Simula]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[tcl]]&lt;br /&gt;
* [[Visual Basic]]&lt;br /&gt;
&lt;br /&gt;
=== Markup Languages ===&lt;br /&gt;
&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[JSON]]&lt;br /&gt;
* [[Markdown]]&lt;br /&gt;
* [[SGML]]&lt;br /&gt;
* [[XML]]&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
* [[ flymake ]]&lt;br /&gt;
&lt;br /&gt;
=== Debugging ===&lt;br /&gt;
&lt;br /&gt;
=== REPLs ===&lt;br /&gt;
&lt;br /&gt;
* [[ Inferior Emacs Lisp Mode ]] (IELM) for interacting with Emacs' own internal Lisp&lt;br /&gt;
* [[ mozrepl ]] for interacting with an external web browser's internal JavaScript engine&lt;br /&gt;
* [[ SLIME ]] for interacting with an external Common Lisp or Clojure instance&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
&lt;br /&gt;
* [[ dvc ]] provides a standard interface between Emacs and distributed version control systems&lt;br /&gt;
* [[ vc ]] provides a standard interface between Emacs and conventional version control systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[ bzr ]] can be managed using [[ dvc ]]&lt;br /&gt;
* [[ Clearcase ]]&lt;br /&gt;
* [[ CVS ]] can be managed using [[ vc ]]&lt;br /&gt;
* [[ git ]] can be managed using [[ dvc ]] or [[ magit ]]&lt;br /&gt;
* [[ Mercurial ]] can be managed using [[ dvc ]]&lt;br /&gt;
* [[ Perforce ]]&lt;br /&gt;
* [[ SVN ]] can be managed using [[ vc ]]&lt;br /&gt;
* [[ RCS ]] can be managed using [[ vc ]]&lt;br /&gt;
&lt;br /&gt;
Within Emacs, [[ ediff ]] provides sophisticated diff and merge functions. Both vc and dvc integrate well with ediff.&lt;br /&gt;
&lt;br /&gt;
== Productivity ==&lt;br /&gt;
* [[ org-mode ]]&lt;br /&gt;
* [[ calc ]]&lt;br /&gt;
* [[ calendar ]]&lt;br /&gt;
* [[ notification ]]&lt;br /&gt;
* [[ diary ]]&lt;br /&gt;
* Contacts: [[ bbdb ]]&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
&lt;br /&gt;
* [[ Blogging ]]&lt;br /&gt;
* [[ Chat ]]&lt;br /&gt;
* [[ Email ]]&lt;br /&gt;
* [[ Feed reading ]]&lt;br /&gt;
* [[ Microblogging ]]&lt;br /&gt;
* [[ Usenet news ]]&lt;br /&gt;
&lt;br /&gt;
== Web browsing and web development ==&lt;br /&gt;
&lt;br /&gt;
* [[ w3 ]]: a pure-Emacs-Lisp text-mode web browser.&lt;br /&gt;
* [[ w3m-el ]]: The text-mode w3m web browser hosted and enhanced within Emacs, with rudimentary inline image support but no JavaScript.&lt;br /&gt;
* Launching and interacting with an [[ external browser ]] from emacs&lt;br /&gt;
* Using [[ emacs as a browser's external editor ]], either when entering text on web pages or when viewing a web page's source document or both.&lt;br /&gt;
&lt;br /&gt;
== Shells and terminal emulation ==&lt;br /&gt;
&lt;br /&gt;
Within Emacs you can interact with various shells and other command-line/text-mode programs running as a sub-process within an Emacs terminal emulator:&lt;br /&gt;
* [[ ansi-term ]]&lt;br /&gt;
* [[ shell ]]&lt;br /&gt;
* [[ term ]]&lt;br /&gt;
* [[ multi-term ]]&lt;br /&gt;
&lt;br /&gt;
[[ eshell ]] is a shell (not a terminal emulator, nor a process hosted in one) written in pure [[ Emacs Lisp ]]. It is very powerful, flexible and customizable, but poorly documented at time of writing.&lt;br /&gt;
&lt;br /&gt;
Emacs itself is fully functional either in a terminal or a windowing system. Some keystrokes available under window systems may not work in a terminal and vice versa.&lt;br /&gt;
&lt;br /&gt;
== Accessibility ==&lt;br /&gt;
&lt;br /&gt;
* [http://emacspeak.sourceforge.net/ Emacspeak] for the visually challenged.&lt;br /&gt;
&lt;br /&gt;
== Security and cryptography ==&lt;br /&gt;
&lt;br /&gt;
* [[ Gnu Privacy Guard ]] (GPG) support and integration&lt;br /&gt;
&lt;br /&gt;
== Getting Involved ==&lt;br /&gt;
* IRC Channel&lt;br /&gt;
&lt;br /&gt;
* [[ Mailing list archives ]]&lt;br /&gt;
&lt;br /&gt;
* [http://bzr.savannah.gnu.org/lh/emacs/trunk/files Browsable source repository]&lt;br /&gt;
&lt;br /&gt;
== Contributing to Emacs == &lt;br /&gt;
* Reporting bugs&lt;br /&gt;
* Testers&lt;br /&gt;
** Profiling&lt;br /&gt;
** Memory Usage&lt;br /&gt;
** Reporting Bugs&lt;br /&gt;
&lt;br /&gt;
* Developers&lt;br /&gt;
** Coding Guidelines&lt;br /&gt;
** Copyright Assignment&lt;br /&gt;
*** [http://www.gnu.org/software/emacs/CONTRIBUTE Contributing to Emacs]&lt;br /&gt;
*** [http://www.gnu.org/licenses/why-assign.html Copyright assignment]&lt;br /&gt;
&lt;br /&gt;
* Core Developers&lt;br /&gt;
** Project Leaders&lt;br /&gt;
*** Stefan Monnier&lt;br /&gt;
*** Chong Yidong&lt;br /&gt;
** Others&lt;br /&gt;
&lt;br /&gt;
== Niche Uses ==&lt;br /&gt;
&lt;br /&gt;
* [[ Media player ]]&lt;br /&gt;
* [[ Presentations ]]&lt;br /&gt;
* [[ Screencasts ]]&lt;br /&gt;
* [[ Statistics ]]&lt;br /&gt;
* [[ Binary files]]&lt;br /&gt;
* [[ Docview ]]&lt;br /&gt;
* [[ Pictures ]]&lt;br /&gt;
** [[ Inline Images ]]&lt;br /&gt;
** [[ Artist mode ]]&lt;br /&gt;
&lt;br /&gt;
== Games and Entertainment ==&lt;br /&gt;
* Tetris&lt;br /&gt;
* Doctor&lt;br /&gt;
&lt;br /&gt;
* Humor&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
* XEmacs and GNU Emacs&lt;br /&gt;
&lt;br /&gt;
== Popular Culture and Community ==&lt;br /&gt;
* Adding Emacs-style key bindings to other programs and operating systems.&lt;br /&gt;
* St Ignucius and the Church of Emacs&lt;br /&gt;
* Saving the world from &amp;lt;tt&amp;gt;vi&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Ruby&amp;diff=269</id>
		<title>Ruby</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Ruby&amp;diff=269"/>
		<updated>2012-03-25T09:53:50Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ruby-mode ==&lt;br /&gt;
&lt;br /&gt;
'''ruby-mode''' provides basic font-locking, indentation and navigation support for Ruby source code. It was first included in Emacs 23 (previously it was a third party package, maintained by Ruby's developers. While ruby-mode is fairly barebone package it could be augmented by a multitude of minor modes such as [http://github.com/rejeep/ruby-end ruby-end], ...&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
[http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/ ruby-mode at Ruby's Subversion repo]&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Java&amp;diff=267</id>
		<title>Java</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Java&amp;diff=267"/>
		<updated>2012-03-25T09:53:18Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Java''' support comes shipped with Emacs in the form of [[java-mode]].&lt;br /&gt;
&lt;br /&gt;
==List of notable Java modes==&lt;br /&gt;
* [https://github.com/espenhw/malabar-mode malabar-mode] is a Java mode which was originally by Espen Wiborg. It has Maven integration, JUnit integration, support for Java generics, simple refactoring support and more.&lt;br /&gt;
* [http://jdee.sourceforge.net/ JDEE], Java Development Environment for Emacs, has intelligent Java code completion among other things.&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Emacs_for_Vim_users&amp;diff=266</id>
		<title>Emacs for Vim users</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Emacs_for_Vim_users&amp;diff=266"/>
		<updated>2012-03-25T09:49:15Z</updated>

		<summary type="html">&lt;p&gt;Kenda: modified header structure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Evil ==&lt;br /&gt;
&lt;br /&gt;
'''Evil''' is an '''e'''xtensible '''vi''' '''l'''ayer for Emacs. It provides Vim features like Visual selection and text objects, and is the successor to [[Vimpulse]] and [[VimMode vim-mode]].&lt;br /&gt;
&lt;br /&gt;
=== Quick install ===&lt;br /&gt;
&lt;br /&gt;
Using [[el-get]], Evil can be downloaded and installed with: M-x el-get-install RET evil RET.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
&lt;br /&gt;
Alternatively, Evil lives in a Git repository. To download Evil, do:&lt;br /&gt;
&lt;br /&gt;
 git clone git://gitorious.org/evil/evil.git&lt;br /&gt;
&lt;br /&gt;
If you don't have Git, just head over to [https://gitorious.org/evil/evil/commits/master Gitorious] and click the ''&amp;quot;Download master as tar.gz&amp;quot;'' link (extract with ##tar -xzf master.tar.gz##).&lt;br /&gt;
&lt;br /&gt;
=== Install ===&lt;br /&gt;
&lt;br /&gt;
Move Evil to ~/.emacs.d/evil (or somewhere else in your ##load-path##). Then add the following lines to ~/.emacs:&lt;br /&gt;
&lt;br /&gt;
 (add-to-list 'load-path &amp;quot;~/.emacs.d/evil&amp;quot;)&lt;br /&gt;
 (require 'evil)&lt;br /&gt;
 (evil-mode 1)&lt;br /&gt;
&lt;br /&gt;
Evil requires [UndoTree undo-tree.el] in the load-path for linear undo and undo branches. Otherwise, Evil uses regular Emacs undo.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
A brief [https://gitorious.org/evil/evil/blobs/raw/doc/doc/evil.pdf PDF manual] is available in the /doc subdirectory.&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
&lt;br /&gt;
* [http://dnquark.com/blog/2012/02/emacs-evil-ecumenicalism/ Emacs Evil Ecumenicalism]&lt;br /&gt;
&lt;br /&gt;
=== Plug-ins ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/timcharper/evil-surround evil-surround]: Port of Vim's surround script.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/cofi/evil-numbers evil-numbers]: Vim-like increment and decrement.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/cofi/evil-leader evil-leader]: Port of Vim's mapleader.&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Chat&amp;diff=91</id>
		<title>Chat</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Chat&amp;diff=91"/>
		<updated>2012-03-24T18:55:27Z</updated>

		<summary type="html">&lt;p&gt;Kenda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modes ==&lt;br /&gt;
&lt;br /&gt;
Each of these modes is effectively an in-emacs application.&lt;br /&gt;
&lt;br /&gt;
* [[ erc ]]&lt;br /&gt;
* [[ jabber.el ]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=76</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=76"/>
		<updated>2012-03-24T17:58:12Z</updated>

		<summary type="html">&lt;p&gt;Kenda: Created page with &amp;quot;I would like to structure the Main Page in boxes like here [http://www.webos-internals.org] the Featured Article/Project. Any objections? And maybe User:Bozhidar should wr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I would like to structure the Main Page in boxes like here [http://www.webos-internals.org] the Featured Article/Project. Any objections?&lt;br /&gt;
And maybe [[User:Bozhidar]] should write some lines about the relation to the &amp;quot;old&amp;quot; EmacsWiki?--[[User:Kenda|Kenda]] 19:58, 24 March 2012 (EET)&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=73</id>
		<title>Learning Resources</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=73"/>
		<updated>2012-03-24T16:49:34Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Emacs Tutorial - Beginners Mandatory ==&lt;br /&gt;
&lt;br /&gt;
Emacs ships with a tutorial. Just type `C-h t`.&lt;br /&gt;
It teaches you all the essentials you need to know for starting emacs.&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
&lt;br /&gt;
* '''Learning GNU Emacs, 2nd Edition''' by Debra Cameron, Bill Rosenblatt, Eric S. Raymond&lt;br /&gt;
&lt;br /&gt;
Much better than the current, 3rd edition. The first half of the book walks you through the fundamental steps, as a tutorial.&lt;br /&gt;
&lt;br /&gt;
Can be obtained from O'Reilly http://shop.oreilly.com/product/9781565921528.do&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [http://xahlee.org/emacs/elisp.html Xah Emacs Lisp Tutorial] - This concise and concrete tutorial focus on practical needs with examples.&lt;br /&gt;
&lt;br /&gt;
* [http://xahlee.org/emacs/emacs.html  Xah Emacs Tutorial]&lt;br /&gt;
&lt;br /&gt;
== Screencasts ==&lt;br /&gt;
&lt;br /&gt;
* YouTube Channel: [http://www.youtube.com/user/rpdillon?feature=watch Hacks Emacs]&lt;br /&gt;
* [http://emacsrocks.com/ Emacs Rocks!]&lt;br /&gt;
&lt;br /&gt;
== Blogs ==&lt;br /&gt;
&lt;br /&gt;
* [http://emacs-fu.blogspot.de/ Emacs Fu] - Useful Tricks for Emacs&lt;br /&gt;
* [http://www.masteringemacs.org/ Mastering Emacs]&lt;br /&gt;
* [http://emacsworld.blogspot.com/ Got Emacs?]&lt;br /&gt;
* [http://xahlee.org/emacs/blog.html Xah Emacs Blog] - Tips and tricks for emacs and emacs lisp&lt;br /&gt;
&lt;br /&gt;
* [http://planet.emacsen.org/ Planet Emacsen] - blogroll, includes probably all above&lt;br /&gt;
&lt;br /&gt;
== Useful Extensions ==&lt;br /&gt;
&lt;br /&gt;
Before you install a lot of extensions, explore your Emacs distribution! Try 'C-h p' (find-emacs-packages) to browse the available packages by category.&lt;br /&gt;
&lt;br /&gt;
== Configuring Emacs ==&lt;br /&gt;
[https://sites.google.com/site/steveyegge2/my-dot-emacs-file This] blog post is a great introduction to setting up your .emacs and emacs dir the &amp;quot;professional way&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
[[Category:Getting started]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Starter_Kits&amp;diff=72</id>
		<title>Starter Kits</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Starter_Kits&amp;diff=72"/>
		<updated>2012-03-24T16:49:05Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://github.com/bbatsov/emacs-prelude Emacs Prelude]&lt;br /&gt;
* [https://github.com/technomancy/emacs-starter-kit Emacs Starter Kit]&lt;br /&gt;
* [https://github.com/dimitri/emacs-kicker Emacs Kicker]&lt;br /&gt;
&lt;br /&gt;
[[Category:Getting started]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Installing_Emacs&amp;diff=71</id>
		<title>Installing Emacs</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Installing_Emacs&amp;diff=71"/>
		<updated>2012-03-24T16:48:29Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Getting Emacs 24 ==&lt;br /&gt;
&lt;br /&gt;
Emacs 24 still hasn't been released, but it's probably the best version of Emacs you can get. &lt;br /&gt;
&lt;br /&gt;
=== OS X ===&lt;br /&gt;
&lt;br /&gt;
Obtaining Emacs 24 on OS X is really simple. There are two popular ways to do it. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== As a binary package ====&lt;br /&gt;
&lt;br /&gt;
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX].  Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Build it from source ====&lt;br /&gt;
&lt;br /&gt;
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ brew install emacs --cocoa --use-git-head --HEAD&lt;br /&gt;
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.&lt;br /&gt;
&lt;br /&gt;
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sudo rm /usr/bin/emacs&lt;br /&gt;
$ sudo rm -rf /usr/share/emacs&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
That’s all folk! You may now proceed to the configuration section.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github.com/emacsmirror/emacs source] on every distribution out there, but why bother to do so? Using the distribution’s package manager is a better idea for many reasons - you don’t need to install a build chain and lots of dev libraries, you get updated versions when they are released and you get automated dependency manager, just to name a few.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That said, few distributions include in their primary repositories builds of Emacs 24. Luckily there are some unofficial repos that come to the rescue.&lt;br /&gt;
&lt;br /&gt;
Debian users should look no further than the amazing [http://emacs.naquadah.org/ emacs-snapshot APT repo]. You’ll find installation instructions there for all the relevant Debian versions out there. High quality, highly recommended builds! After you’ve added the repo you can install Emacs 24 with the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sudo apt-get install emacs-snapshot&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Ubuntu users have easy access to Emacs 24 as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sudo apt-add-repository ppa:cassou/emacs&lt;br /&gt;
$ sudo apt-get install emacs-snapshot&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Gentoo users have even less to do, since Emacs 24 can be obtained via the emacs-vcs package in portage, as noted in the official [http://www.gentoo.org/proj/en/lisp/emacs/emacs.xml Emacs on Gentoo page].&lt;br /&gt;
&lt;br /&gt;
Arch Linux users can install Emacs 24 from the Arch User Repository ([http://aur.archlinux.org/index.php AUR]) with the package [http://aur.archlinux.org/packages.php?ID=33337 emacs-bzr].&lt;br /&gt;
&lt;br /&gt;
Slackware users can compile and install Emacs 24 by using the following unofficial SlackBuild script: [http://github.com/cycojesus/slackbuilds/tree/master/e/emacs emacs.SlackBuild].&lt;br /&gt;
&lt;br /&gt;
Unfortunately they don't seem to be any prebuilt Emacs 24 packages for any of the RPM distros (Fedora, SUSE, Mandriva, etc).&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
There are several ways to obtain precompiled Emacs 24 binaries if you’re a Windows users. The most popular are [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32], [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] and of course the official [http://alpha.gnu.org/gnu/emacs/windows/ Emacs Windows builds].&lt;br /&gt;
&lt;br /&gt;
For more information about using Emacs on Windows, see [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows].&lt;br /&gt;
&lt;br /&gt;
[[Category:Getting started]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=CSS&amp;diff=69</id>
		<title>CSS</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=CSS&amp;diff=69"/>
		<updated>2012-03-24T16:26:52Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CSS-mode ==&lt;br /&gt;
&lt;br /&gt;
== Rainbow Mode ==&lt;br /&gt;
Wondering what that HTML color code is in your CSS file? Why not highlight it with its corresponding color? Try out [http://julien.danjou.info/software/rainbow-mode rainbow-mode] to do just that!&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=PHP&amp;diff=68</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=PHP&amp;diff=68"/>
		<updated>2012-03-24T16:26:13Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Emacs Modes for PHP  ==&lt;br /&gt;
There are several modes for editing PHP source files in Emacs. &lt;br /&gt;
&lt;br /&gt;
[http://php-mode.sourceforge.net/ PHP-mode] is a basic PHP mode which features syntax highlighting.&lt;br /&gt;
[http://ourcomments.org/Emacs/nXhtml/doc/nxhtml.html nXhtml] is a major mode for editing files with mixed HTML and PHP code.&lt;br /&gt;
&lt;br /&gt;
== Flymake ==&lt;br /&gt;
[http://sachachua.com/blog/2008/07/emacs-and-php-on-the-fly-syntax-checking-with-flymake/ Here] is a great article on setting up a simple PHP flymake mode using the PHP interperter.&lt;br /&gt;
&lt;br /&gt;
== Debugging PHP code in emacs ==&lt;br /&gt;
The [http://xdebug.org/ xdebug] extension for PHP is an essential tool for the PHP developer. [http://code.google.com/p/geben-on-emacs/ Geben] is an excellent remote for the xdebug debugger when working inside of emacs.&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Org&amp;diff=67</id>
		<title>Org</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Org&amp;diff=67"/>
		<updated>2012-03-24T16:21:57Z</updated>

		<summary type="html">&lt;p&gt;Kenda: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== org-mode ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;killer app&amp;quot; for emacs is [http://orgmode.org org-mode]. Org-Mode is for keeping notes, maintaining TODO lists, doing project planning, and authoring with a fast and effective plain-text system. It can also be used to log time spent on projects. On top of that, it also offers a convenient way of doing [http://en.wikipedia.org/wiki/Literate_programming literate programming].&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
The Org-Mode project maintains excellent documentation and has an active community.&lt;br /&gt;
&lt;br /&gt;
* [http://orgmode.org/org-mode-documentation.html Org-Mode Documentation Home]&lt;br /&gt;
* [http://orgmode.org/worg/ Worg, the Org-Mode Community!]&lt;br /&gt;
&lt;br /&gt;
[[Category:Productivity]]&lt;/div&gt;</summary>
		<author><name>Kenda</name></author>
	</entry>
</feed>