<?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=115.241.85.182</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=115.241.85.182"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/wiki/Special:Contributions/115.241.85.182"/>
	<updated>2026-04-20T01:51:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=WikEmacs:Guidelines&amp;diff=461</id>
		<title>WikEmacs:Guidelines</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=WikEmacs:Guidelines&amp;diff=461"/>
		<updated>2012-03-26T10:14:00Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: /* Templates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Start with http://meta.wikimedia.org/wiki/Help:Wikitext_examples if you are new to MediaWiki markup.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
There are templates defined for referencing ''variables'', ''function'', ''command'', ''keys'', ''manual'' etc.  Use them for uniform experience.  See [[http://wikemacs.org/wiki/index.php?title=Special%3AAllPages&amp;amp;from=&amp;amp;to=&amp;amp;namespace=10 Templates]].&lt;br /&gt;
&lt;br /&gt;
== Categories ==&lt;br /&gt;
&lt;br /&gt;
There are special categories defined for '''Operating system''', '''Emacs releases''', '''Programming languages''' etc. Use these when possible or introduce new ones as required. See [[:Category:Programming languages|Programming languages]].&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=WikEmacs:Guidelines&amp;diff=460</id>
		<title>WikEmacs:Guidelines</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=WikEmacs:Guidelines&amp;diff=460"/>
		<updated>2012-03-26T10:09:45Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: Created page with &amp;quot;Start with http://meta.wikimedia.org/wiki/Help:Wikitext_examples if you are new to MediaWiki markup.  == Templates ==  There are templates defined for referencing '''variables...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Start with http://meta.wikimedia.org/wiki/Help:Wikitext_examples if you are new to MediaWiki markup.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
There are templates defined for referencing '''variables''', '''function''', '''command''', '''keys''', '''manual''' etc.  Use them for uniform experience.  See [[:Category:Templates|Templates]].&lt;br /&gt;
&lt;br /&gt;
== Categories ==&lt;br /&gt;
&lt;br /&gt;
There are special categories defined for '''Operating system''', '''Emacs releases''', '''Programming languages''' etc. Use these when possible or introduce new ones as required. See [[:Category:Programming languages|Programming languages]].&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Main_Page&amp;diff=459</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Main_Page&amp;diff=459"/>
		<updated>2012-03-26T10:01:29Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: &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;
See [[WikEmacs:Guidelines]] for information on editing this wiki.&lt;br /&gt;
&lt;br /&gt;
== Getting started with Emacs ==&lt;br /&gt;
&lt;br /&gt;
The latest stable release is [[:Category:Emacs-23.4|Emacs-23.4]].  The next major release is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.&lt;br /&gt;
&lt;br /&gt;
Emacs is available on all popular [[:Category:Operating System | Operating Systems]] including [[GNULinux]], [[OSX]] and [[Windows]].  See the respective pages for installation instruction and platform specific customization.&lt;br /&gt;
&lt;br /&gt;
Emacs supports variety of [[:Category:Programming languages|Programming languages]]. To add new programming languages, remember to mark the page with &amp;lt;nowiki&amp;gt;[[Category:Programming languages]]&amp;lt;/nowiki&amp;gt;.&amp;lt;ref&amp;gt;See http://meta.wikimedia.org/wiki/Help:Category&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
* [[Key Bindings]] - Emacs ships with a bunch of Cheatsheets or Reference Cards for popular packages.  These are located in the ''refcards'' subdirectory of {{Variable|data-directory}}.&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;
** [[Window]]&lt;br /&gt;
** [[Frame]]&lt;br /&gt;
** [[Point and mark]]&lt;br /&gt;
** [[Killing and yanking]]&lt;br /&gt;
** [[Region]]&lt;br /&gt;
** [[Fill]]&lt;br /&gt;
** Case-fold (compared with case sensitivity)&lt;br /&gt;
** Narrow and widen (compared with collapse and expand)&lt;br /&gt;
* Quitting Emacs: type `C-x C-c` (that's Control-X, Control-C)&lt;br /&gt;
&lt;br /&gt;
References: &amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Text editing in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Search and replace ]]&lt;br /&gt;
** [[ Incremental Search ]]&lt;br /&gt;
** [[ Regexp Search ]]&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;
== Convenience ==&lt;br /&gt;
&lt;br /&gt;
* Completion and selection &lt;br /&gt;
** [[Ido]]: '''I'''nteractively '''do''' things&lt;br /&gt;
** [[Helm]]: incremental completion and selection (formerly [[Anything]])&lt;br /&gt;
** [[Icicles]]&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]] 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;
* [[Arc]]&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;
Interactive command-line environments for Lisp. ('''R'''ead-'''E'''val-'''P'''rint-'''L'''oop)&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;
* [http://www.gnu.org/gnu/rms-lisp.html My Lisp Experiences and the Development of GNU Emacs]&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>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=458</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=458"/>
		<updated>2012-03-26T09:56:40Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: /* Issues */&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;br /&gt;
&lt;br /&gt;
== Markup Conventions== &lt;br /&gt;
&lt;br /&gt;
=== Info link markup ===&lt;br /&gt;
&lt;br /&gt;
Could/should we have some standard way of marking up links to Info sections? [[User:PhilHudson|PhilHudson]] 22:10, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
:I've created the template [[Template:Manual]] as a start. I've used it a couple of times in [[Keyboard macros]], for reference. [[User:Damd|damd]] 19:59, 25 March 2012 (EEST)&lt;br /&gt;
:: I have introduced [[Template:Variable]], [[Template:Command]], [[Template:Function]] and also improved upon your template for [[Template:Manual]]. {{unsigned|101.63.150.116}}&lt;br /&gt;
:::I'm afraid your changes to the Manual template broke a few things, e.g. [[Unit testing]]. Could you take a look at that? [[User:Damd|damd]] 10:28, 26 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
=== Wikipedia linking convention ===&lt;br /&gt;
&lt;br /&gt;
Could/should we have a convention for formatting and placement of wikipedia links on pages? [[User:PhilHudson|PhilHudson]] 22:37, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
=== EmacsWiki linking convention ===&lt;br /&gt;
&lt;br /&gt;
Similar question to Wikipedia wrt EmacsWiki [[User:PhilHudson|PhilHudson]] 23:06, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Key sequences ===&lt;br /&gt;
&lt;br /&gt;
Should we have a convention for marking up key sequences? I already see `C-x a` and &amp;lt;code&amp;gt;C-x a&amp;lt;/code&amp;gt;&lt;br /&gt;
[[User:GregLucas|GregLucas]] 17:13, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
:+1 for any convention, I favor the latter over the former (but I'm using the former since that matches the first samples I encountered). [[User:PhilHudson|PhilHudson]] 17:23, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
:I think &amp;lt;code&amp;gt;C-x a&amp;lt;/code&amp;gt; is better because it adds semantics to the text which web browsers understand. It's basically more accessible than `C-x a`. I'd like it if we could make a plugin for MediaWiki which allows us to use `C-x a` or `C-x a', with an apostrophe at the end, to ''become'' &amp;lt;code&amp;gt;C-x a&amp;lt;/code&amp;gt;, since they're both pretty common notations. I think `this' notation is especially common in Emacs. [[User:Damd|damd]] 20:02, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Describing Modes and Packages ==&lt;br /&gt;
&lt;br /&gt;
=== Naming Conventions ===&lt;br /&gt;
&lt;br /&gt;
I'd like to suggest *not* suffixing (links to) modes with &amp;quot;-mode&amp;quot;. Thus: &amp;quot;org&amp;quot; not &amp;quot;org-mode&amp;quot;. For consistency I've been adding links titled &amp;quot;org-mode&amp;quot; until now, since that one was already created when I started. [[User:PhilHudson|PhilHudson]] 22:09, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
:Agreed, let's use the &amp;quot;friendly&amp;quot; name of a package. I'd say &amp;quot;Org&amp;quot;, &amp;quot;Gnus&amp;quot;, &amp;quot;YASnippet&amp;quot;, etc. [[User:GregLucas|GregLucas]]&lt;br /&gt;
&lt;br /&gt;
:I actually disagree. E.g. [[Java]] could be a page describing the different Java capabilities of Emacs, with links to the different JavaScript modes. This is especially true for [[JavaScript]], where the [[js-mode]] shipped with the latest Emacs is completely different from the other widely used [[js2-mode]] by Yegge. [[User:Damd|Damd]] 18:20, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
::Hm, good point about disambiguation... I still like the idea of using &amp;quot;titles&amp;quot; vs &amp;quot;commands&amp;quot;, though. E.g. a [[Java]] page describing the built-in support (Java Mode) and then linking to articles on related packages (JDEE, etc) and why you might consider them instead. [[User:GregLucas|GregLucas]] 19:32, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::How would we handle e.g. [[Haskell]]?  Emacs doesn't ship with any Haskell mode as far as I know... [[User:Damd|damd]] 19:58, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
=== Built-ins vs Add-ons ===&lt;br /&gt;
&lt;br /&gt;
An article on a mode/package should indicate whether it is part of the Emacs distribution. When there is a list of packages, maybe we group the built-in ones first and then the add-ons? &lt;br /&gt;
[[User:GregLucas|GregLucas]] 00:53, 25 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
Good idea. [[User:PhilHudson|PhilHudson]] 17:25, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Template for mode-with-github-source pages? ==&lt;br /&gt;
&lt;br /&gt;
Can Wikimedia do page templates? I'm sure the answer is yes. [[User:PhilHudson|PhilHudson]] 23:07, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
== Issues == &lt;br /&gt;
* The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&lt;br /&gt;
* Add [http://meta.wikimedia.org/wiki/Help:Footnotes Mediawiki Cite extension] to enable footnotes.&lt;br /&gt;
* Add [http://meta.wikimedia.org/wiki/Category#Visualizing_category_tree Category Tree extension] to explore various categories like [[:Category:Programming languages]].&lt;br /&gt;
&lt;br /&gt;
== Syntax highlighting ==&lt;br /&gt;
&lt;br /&gt;
Could we install a MediaWiki plugin which lets us do proper syntax highlighting of different languages?  [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi SyntaxHighlight GeSHi] looks like a good alternative. [[User:Damd|damd]] 20:07, 25 March 2012 (EEST)&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=457</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=457"/>
		<updated>2012-03-26T09:56:13Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: /* Issues */&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;br /&gt;
&lt;br /&gt;
== Markup Conventions== &lt;br /&gt;
&lt;br /&gt;
=== Info link markup ===&lt;br /&gt;
&lt;br /&gt;
Could/should we have some standard way of marking up links to Info sections? [[User:PhilHudson|PhilHudson]] 22:10, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
:I've created the template [[Template:Manual]] as a start. I've used it a couple of times in [[Keyboard macros]], for reference. [[User:Damd|damd]] 19:59, 25 March 2012 (EEST)&lt;br /&gt;
:: I have introduced [[Template:Variable]], [[Template:Command]], [[Template:Function]] and also improved upon your template for [[Template:Manual]]. {{unsigned|101.63.150.116}}&lt;br /&gt;
:::I'm afraid your changes to the Manual template broke a few things, e.g. [[Unit testing]]. Could you take a look at that? [[User:Damd|damd]] 10:28, 26 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
=== Wikipedia linking convention ===&lt;br /&gt;
&lt;br /&gt;
Could/should we have a convention for formatting and placement of wikipedia links on pages? [[User:PhilHudson|PhilHudson]] 22:37, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
=== EmacsWiki linking convention ===&lt;br /&gt;
&lt;br /&gt;
Similar question to Wikipedia wrt EmacsWiki [[User:PhilHudson|PhilHudson]] 23:06, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Key sequences ===&lt;br /&gt;
&lt;br /&gt;
Should we have a convention for marking up key sequences? I already see `C-x a` and &amp;lt;code&amp;gt;C-x a&amp;lt;/code&amp;gt;&lt;br /&gt;
[[User:GregLucas|GregLucas]] 17:13, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
:+1 for any convention, I favor the latter over the former (but I'm using the former since that matches the first samples I encountered). [[User:PhilHudson|PhilHudson]] 17:23, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
:I think &amp;lt;code&amp;gt;C-x a&amp;lt;/code&amp;gt; is better because it adds semantics to the text which web browsers understand. It's basically more accessible than `C-x a`. I'd like it if we could make a plugin for MediaWiki which allows us to use `C-x a` or `C-x a', with an apostrophe at the end, to ''become'' &amp;lt;code&amp;gt;C-x a&amp;lt;/code&amp;gt;, since they're both pretty common notations. I think `this' notation is especially common in Emacs. [[User:Damd|damd]] 20:02, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Describing Modes and Packages ==&lt;br /&gt;
&lt;br /&gt;
=== Naming Conventions ===&lt;br /&gt;
&lt;br /&gt;
I'd like to suggest *not* suffixing (links to) modes with &amp;quot;-mode&amp;quot;. Thus: &amp;quot;org&amp;quot; not &amp;quot;org-mode&amp;quot;. For consistency I've been adding links titled &amp;quot;org-mode&amp;quot; until now, since that one was already created when I started. [[User:PhilHudson|PhilHudson]] 22:09, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
:Agreed, let's use the &amp;quot;friendly&amp;quot; name of a package. I'd say &amp;quot;Org&amp;quot;, &amp;quot;Gnus&amp;quot;, &amp;quot;YASnippet&amp;quot;, etc. [[User:GregLucas|GregLucas]]&lt;br /&gt;
&lt;br /&gt;
:I actually disagree. E.g. [[Java]] could be a page describing the different Java capabilities of Emacs, with links to the different JavaScript modes. This is especially true for [[JavaScript]], where the [[js-mode]] shipped with the latest Emacs is completely different from the other widely used [[js2-mode]] by Yegge. [[User:Damd|Damd]] 18:20, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
::Hm, good point about disambiguation... I still like the idea of using &amp;quot;titles&amp;quot; vs &amp;quot;commands&amp;quot;, though. E.g. a [[Java]] page describing the built-in support (Java Mode) and then linking to articles on related packages (JDEE, etc) and why you might consider them instead. [[User:GregLucas|GregLucas]] 19:32, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::How would we handle e.g. [[Haskell]]?  Emacs doesn't ship with any Haskell mode as far as I know... [[User:Damd|damd]] 19:58, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
=== Built-ins vs Add-ons ===&lt;br /&gt;
&lt;br /&gt;
An article on a mode/package should indicate whether it is part of the Emacs distribution. When there is a list of packages, maybe we group the built-in ones first and then the add-ons? &lt;br /&gt;
[[User:GregLucas|GregLucas]] 00:53, 25 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
Good idea. [[User:PhilHudson|PhilHudson]] 17:25, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Template for mode-with-github-source pages? ==&lt;br /&gt;
&lt;br /&gt;
Can Wikimedia do page templates? I'm sure the answer is yes. [[User:PhilHudson|PhilHudson]] 23:07, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
== Issues == &lt;br /&gt;
* The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&lt;br /&gt;
* Add [http://meta.wikimedia.org/wiki/Help:Footnotes Mediawiki Cite extension] to enable footnotes.&lt;br /&gt;
* Add [http://meta.wikimedia.org/wiki/Category#Visualizing_category_tree Category Tree extension] to explore various categories like [[Category:Programming languages]].&lt;br /&gt;
&lt;br /&gt;
== Syntax highlighting ==&lt;br /&gt;
&lt;br /&gt;
Could we install a MediaWiki plugin which lets us do proper syntax highlighting of different languages?  [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi SyntaxHighlight GeSHi] looks like a good alternative. [[User:Damd|damd]] 20:07, 25 March 2012 (EEST)&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=456</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=456"/>
		<updated>2012-03-26T09:55:36Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: /* Issues */&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;br /&gt;
&lt;br /&gt;
== Markup Conventions== &lt;br /&gt;
&lt;br /&gt;
=== Info link markup ===&lt;br /&gt;
&lt;br /&gt;
Could/should we have some standard way of marking up links to Info sections? [[User:PhilHudson|PhilHudson]] 22:10, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
:I've created the template [[Template:Manual]] as a start. I've used it a couple of times in [[Keyboard macros]], for reference. [[User:Damd|damd]] 19:59, 25 March 2012 (EEST)&lt;br /&gt;
:: I have introduced [[Template:Variable]], [[Template:Command]], [[Template:Function]] and also improved upon your template for [[Template:Manual]]. {{unsigned|101.63.150.116}}&lt;br /&gt;
:::I'm afraid your changes to the Manual template broke a few things, e.g. [[Unit testing]]. Could you take a look at that? [[User:Damd|damd]] 10:28, 26 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
=== Wikipedia linking convention ===&lt;br /&gt;
&lt;br /&gt;
Could/should we have a convention for formatting and placement of wikipedia links on pages? [[User:PhilHudson|PhilHudson]] 22:37, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
=== EmacsWiki linking convention ===&lt;br /&gt;
&lt;br /&gt;
Similar question to Wikipedia wrt EmacsWiki [[User:PhilHudson|PhilHudson]] 23:06, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Key sequences ===&lt;br /&gt;
&lt;br /&gt;
Should we have a convention for marking up key sequences? I already see `C-x a` and &amp;lt;code&amp;gt;C-x a&amp;lt;/code&amp;gt;&lt;br /&gt;
[[User:GregLucas|GregLucas]] 17:13, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
:+1 for any convention, I favor the latter over the former (but I'm using the former since that matches the first samples I encountered). [[User:PhilHudson|PhilHudson]] 17:23, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
:I think &amp;lt;code&amp;gt;C-x a&amp;lt;/code&amp;gt; is better because it adds semantics to the text which web browsers understand. It's basically more accessible than `C-x a`. I'd like it if we could make a plugin for MediaWiki which allows us to use `C-x a` or `C-x a', with an apostrophe at the end, to ''become'' &amp;lt;code&amp;gt;C-x a&amp;lt;/code&amp;gt;, since they're both pretty common notations. I think `this' notation is especially common in Emacs. [[User:Damd|damd]] 20:02, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Describing Modes and Packages ==&lt;br /&gt;
&lt;br /&gt;
=== Naming Conventions ===&lt;br /&gt;
&lt;br /&gt;
I'd like to suggest *not* suffixing (links to) modes with &amp;quot;-mode&amp;quot;. Thus: &amp;quot;org&amp;quot; not &amp;quot;org-mode&amp;quot;. For consistency I've been adding links titled &amp;quot;org-mode&amp;quot; until now, since that one was already created when I started. [[User:PhilHudson|PhilHudson]] 22:09, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
:Agreed, let's use the &amp;quot;friendly&amp;quot; name of a package. I'd say &amp;quot;Org&amp;quot;, &amp;quot;Gnus&amp;quot;, &amp;quot;YASnippet&amp;quot;, etc. [[User:GregLucas|GregLucas]]&lt;br /&gt;
&lt;br /&gt;
:I actually disagree. E.g. [[Java]] could be a page describing the different Java capabilities of Emacs, with links to the different JavaScript modes. This is especially true for [[JavaScript]], where the [[js-mode]] shipped with the latest Emacs is completely different from the other widely used [[js2-mode]] by Yegge. [[User:Damd|Damd]] 18:20, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
::Hm, good point about disambiguation... I still like the idea of using &amp;quot;titles&amp;quot; vs &amp;quot;commands&amp;quot;, though. E.g. a [[Java]] page describing the built-in support (Java Mode) and then linking to articles on related packages (JDEE, etc) and why you might consider them instead. [[User:GregLucas|GregLucas]] 19:32, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::How would we handle e.g. [[Haskell]]?  Emacs doesn't ship with any Haskell mode as far as I know... [[User:Damd|damd]] 19:58, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
=== Built-ins vs Add-ons ===&lt;br /&gt;
&lt;br /&gt;
An article on a mode/package should indicate whether it is part of the Emacs distribution. When there is a list of packages, maybe we group the built-in ones first and then the add-ons? &lt;br /&gt;
[[User:GregLucas|GregLucas]] 00:53, 25 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
Good idea. [[User:PhilHudson|PhilHudson]] 17:25, 25 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Template for mode-with-github-source pages? ==&lt;br /&gt;
&lt;br /&gt;
Can Wikimedia do page templates? I'm sure the answer is yes. [[User:PhilHudson|PhilHudson]] 23:07, 24 March 2012 (EET)&lt;br /&gt;
&lt;br /&gt;
== Issues == &lt;br /&gt;
* The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&lt;br /&gt;
* Add [[http://meta.wikimedia.org/wiki/Help:Footnotes Mediawiki Cite extension]] to enable footnotes.&lt;br /&gt;
* Add [[http://meta.wikimedia.org/wiki/Category#Visualizing_category_tree Category Tree extension]] to explore various categories like [[Category:Programming languages]].&lt;br /&gt;
&lt;br /&gt;
== Syntax highlighting ==&lt;br /&gt;
&lt;br /&gt;
Could we install a MediaWiki plugin which lets us do proper syntax highlighting of different languages?  [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi SyntaxHighlight GeSHi] looks like a good alternative. [[User:Damd|damd]] 20:07, 25 March 2012 (EEST)&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Main_Page&amp;diff=455</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Main_Page&amp;diff=455"/>
		<updated>2012-03-26T09:48:51Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: /* Getting started with Emacs */&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;
&lt;br /&gt;
The latest stable release is [[:Category:Emacs-23.4|Emacs-23.4]].  The next major release is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.&lt;br /&gt;
&lt;br /&gt;
Emacs is available on all popular [[:Category:Operating System | Operating Systems]] including [[GNULinux]], [[OSX]] and [[Windows]].  See the respective pages for installation instruction and platform specific customization.&lt;br /&gt;
&lt;br /&gt;
Emacs supports variety of [[:Category:Programming languages|Programming languages]]. To add new programming languages, remember to mark the page with &amp;lt;nowiki&amp;gt;[[Category:Programming languages]]&amp;lt;/nowiki&amp;gt;.&amp;lt;ref&amp;gt;See http://meta.wikimedia.org/wiki/Help:Category&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
* [[Key Bindings]] - Emacs ships with a bunch of Cheatsheets or Reference Cards for popular packages.  These are located in the ''refcards'' subdirectory of {{Variable|data-directory}}.&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;
** [[Window]]&lt;br /&gt;
** [[Frame]]&lt;br /&gt;
** [[Point and mark]]&lt;br /&gt;
** [[Killing and yanking]]&lt;br /&gt;
** [[Region]]&lt;br /&gt;
** [[Fill]]&lt;br /&gt;
** Case-fold (compared with case sensitivity)&lt;br /&gt;
** Narrow and widen (compared with collapse and expand)&lt;br /&gt;
* Quitting Emacs: type `C-x C-c` (that's Control-X, Control-C)&lt;br /&gt;
&lt;br /&gt;
References: &amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Text editing in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Search and replace ]]&lt;br /&gt;
** [[ Incremental Search ]]&lt;br /&gt;
** [[ Regexp Search ]]&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;
== Convenience ==&lt;br /&gt;
&lt;br /&gt;
* Completion and selection &lt;br /&gt;
** [[Ido]]: '''I'''nteractively '''do''' things&lt;br /&gt;
** [[Helm]]: incremental completion and selection (formerly [[Anything]])&lt;br /&gt;
** [[Icicles]]&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]] 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;
* [[Arc]]&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;
Interactive command-line environments for Lisp. ('''R'''ead-'''E'''val-'''P'''rint-'''L'''oop)&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;
* [http://www.gnu.org/gnu/rms-lisp.html My Lisp Experiences and the Development of GNU Emacs]&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>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Main_Page&amp;diff=454</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Main_Page&amp;diff=454"/>
		<updated>2012-03-26T09:40:12Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: /* Getting started with Emacs */&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;
&lt;br /&gt;
The latest stable release is [[:Category:Emacs-23.4|Emacs-23.4]].  The next major release is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.&lt;br /&gt;
&lt;br /&gt;
Emacs is available on all popular [[:Category:Operating System | Operating Systems]] including [[GNULinux]], [[OSX]] and [[Windows]].  See the respective pages for installation instruction and platform specific customization.&lt;br /&gt;
&lt;br /&gt;
Programmers can start with [[http://wikemacs.org/wiki/index.php?title=Category:Programming_languages]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Key Bindings]] - Emacs ships with a bunch of Cheatsheets or Reference Cards for popular packages.  These are located in the ''refcards'' subdirectory of {{Variable|data-directory}}.&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;
** [[Window]]&lt;br /&gt;
** [[Frame]]&lt;br /&gt;
** [[Point and mark]]&lt;br /&gt;
** [[Killing and yanking]]&lt;br /&gt;
** [[Region]]&lt;br /&gt;
** [[Fill]]&lt;br /&gt;
** Case-fold (compared with case sensitivity)&lt;br /&gt;
** Narrow and widen (compared with collapse and expand)&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;
** [[ Incremental Search ]]&lt;br /&gt;
** [[ Regexp Search ]]&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;
== Convenience ==&lt;br /&gt;
&lt;br /&gt;
* Completion and selection &lt;br /&gt;
** [[Ido]]: '''I'''nteractively '''do''' things&lt;br /&gt;
** [[Helm]]: incremental completion and selection (formerly [[Anything]])&lt;br /&gt;
** [[Icicles]]&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]] 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;
* [[Arc]]&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;
Interactive command-line environments for Lisp. ('''R'''ead-'''E'''val-'''P'''rint-'''L'''oop)&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;
* [http://www.gnu.org/gnu/rms-lisp.html My Lisp Experiences and the Development of GNU Emacs]&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>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Perl&amp;diff=453</id>
		<title>Perl</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Perl&amp;diff=453"/>
		<updated>2012-03-26T09:36:09Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PerlySense ==&lt;br /&gt;
&lt;br /&gt;
'''PerlySense''' is a Perl IDE backend that integrates with Emacs.&lt;br /&gt;
&lt;br /&gt;
Some features of PerlySense:&lt;br /&gt;
&lt;br /&gt;
* Conveniently navigate and browse the code and documentation of your project and Perl installation. Navigate between tests and source, ''and between related files.&lt;br /&gt;
&lt;br /&gt;
* Search through the project for method declarations, invocants or free text using Ack.&lt;br /&gt;
&lt;br /&gt;
* Run tests and scripts with easy navigation to errors/warnings/failing tests.&lt;br /&gt;
&lt;br /&gt;
* Automate common editing tasks related to source code, tests, regular expressions, etc.&lt;br /&gt;
&lt;br /&gt;
* Highlight syntax errors, warnings, Perl::Critic complaints, and Devel::Cover test coverage in the source while editing.&lt;br /&gt;
&lt;br /&gt;
* A plugin system for understanding custom syntax, e.g. Moose.&lt;br /&gt;
&lt;br /&gt;
== Emacs::PDE ==&lt;br /&gt;
&lt;br /&gt;
'''Emacs::PDE''' -- Perl Development Environment in emacs is a collection of emacs lisp extension and configuration for Perl development environment.&lt;br /&gt;
&lt;br /&gt;
Extensions included in PDE.&lt;br /&gt;
&lt;br /&gt;
* '''template-simple''' -- A simple text template process library. Support for expand template when create new file or empty file according to the suffix of current file name.&lt;br /&gt;
* '''compile-dwim''' -- Automatic generate compile-command according to the file name or major-mode.&lt;br /&gt;
* '''help-dwim''' -- Integrate various finding document command to one command. Useful for bind a global key to search help information.&lt;br /&gt;
* '''perldoc''' -- Perldoc using woman. Provide a tree view of all Pods.&lt;br /&gt;
* '''perlapi''' -- Search document in perlapi.&lt;br /&gt;
* '''perltidy''' -- Call perltidy when editing.&lt;br /&gt;
* '''imenu-tree''' -- Tree view show imenu for the source file.&lt;br /&gt;
* '''tags-tree''' -- Tree view show tags for the sources.&lt;br /&gt;
* '''inf-perl''' -- Interactive perl shell.&lt;br /&gt;
* '''perldb-ui''' -- A simple perl debugger user interface.&lt;br /&gt;
&lt;br /&gt;
== Sepia ==&lt;br /&gt;
&lt;br /&gt;
'''Sepia''' - Simple Emacs-Perl Interface, is a set of features to make Emacs a better tool for Perl development.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://metacpan.org/module/Devel::PerlySense PerlySense at MetaCPAN]&lt;br /&gt;
* [https://metacpan.org/module/Emacs::PDE Emacs::PDE at MetaCPAN]&lt;br /&gt;
* [https://metacpan.org/module/Sepia Sepia at MetaCPAN]&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming languages]]&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Unit_testing&amp;diff=451</id>
		<title>Unit testing</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Unit_testing&amp;diff=451"/>
		<updated>2012-03-26T09:22:49Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.emacswiki.org/emacs/ErtTestLibrary ERT] is the unit test framework for developing Emacs lisp code. It is included in [[:Category:Emacs-24.1|Emacs-24.1]].&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Unit_testing&amp;diff=450</id>
		<title>Unit testing</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Unit_testing&amp;diff=450"/>
		<updated>2012-03-26T09:22:31Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.emacswiki.org/emacs/ErtTestLibrary ERT] is the unit test framework for developing Emacs lisp code. It is included in [[:Category:Emacs-24.1]].&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Unit_testing&amp;diff=449</id>
		<title>Unit testing</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Unit_testing&amp;diff=449"/>
		<updated>2012-03-26T09:21:49Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.emacswiki.org/emacs/ErtTestLibrary ERT] is the unit test framework for developing Emacs lisp code. It is i&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Unit_testing&amp;diff=448</id>
		<title>Unit testing</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Unit_testing&amp;diff=448"/>
		<updated>2012-03-26T09:15:33Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Manual|ert|Top|Top}}&lt;br /&gt;
ERT is the unit test framework for developing Emacs lisp code. It is included as part of Emacs-24.1.&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Category:Lisp&amp;diff=447</id>
		<title>Category:Lisp</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Category:Lisp&amp;diff=447"/>
		<updated>2012-03-26T09:09:31Z</updated>

		<summary type="html">&lt;p&gt;115.241.85.182: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>115.241.85.182</name></author>
	</entry>
</feed>