<?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=Damd</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=Damd"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/wiki/Special:Contributions/Damd"/>
	<updated>2026-04-19T21:46:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=Key_Bindings&amp;diff=2791</id>
		<title>Key Bindings</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Key_Bindings&amp;diff=2791"/>
		<updated>2012-04-30T13:46:18Z</updated>

		<summary type="html">&lt;p&gt;Damd: Removing unnecessary anchor.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In Emacs, almost any keystroke, optionally combined with one or more modifier keys, or any sequence of such keystrokes, can be &amp;quot;bound&amp;quot; to any [[command]].&lt;br /&gt;
&lt;br /&gt;
== Modifier keys naming convention ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Modifier key&lt;br /&gt;
! Abbr.&lt;br /&gt;
! Remarks&lt;br /&gt;
! Example&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Alt&lt;br /&gt;
| A&lt;br /&gt;
| Relatively seldom used in Emacs, because Meta is often &amp;quot;logically&amp;quot; mapped to the &amp;quot;physical&amp;quot; &amp;lt;tt&amp;gt;Alt&amp;lt;/tt&amp;gt; key.&lt;br /&gt;
| A-x&lt;br /&gt;
| Type &amp;quot;x&amp;quot; while holding down the (non-Meta) Alt key&lt;br /&gt;
|-&lt;br /&gt;
| Control&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| C-x C-f&lt;br /&gt;
| While holding down Ctrl, type first &amp;quot;x&amp;quot; then &amp;quot;f&amp;quot;. (This runs the command &amp;lt;tt&amp;gt;find-file&amp;lt;/tt&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| Hyper&lt;br /&gt;
| h&lt;br /&gt;
| Often not mapped to any key (by default).&lt;br /&gt;
| h-x&lt;br /&gt;
| Type &amp;quot;x&amp;quot; while holding down hyper&lt;br /&gt;
|-&lt;br /&gt;
| Meta&lt;br /&gt;
| M&lt;br /&gt;
| Often mapped to &amp;lt;tt&amp;gt;Alt&amp;lt;/tt&amp;gt; on your keyboard&lt;br /&gt;
| M-x find-file RET&lt;br /&gt;
| Either:&lt;br /&gt;
* type &amp;quot;x&amp;quot; while holding down Meta, or&lt;br /&gt;
* type &amp;quot;Esc&amp;quot; then &amp;quot;x&amp;quot;&lt;br /&gt;
(M-x activates the [[minibuffer]])&lt;br /&gt;
&lt;br /&gt;
Then type &amp;quot;find-file&amp;quot; in the minibuffer, then Return.&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| S&lt;br /&gt;
| &lt;br /&gt;
| S-x&lt;br /&gt;
| Type &amp;quot;x&amp;quot; while holding down Shift&lt;br /&gt;
|-&lt;br /&gt;
| Super&lt;br /&gt;
| s&lt;br /&gt;
| Often not mapped to any key by default, or to &amp;lt;tt&amp;gt;Window&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;Menu&amp;lt;/tt&amp;gt; if present&lt;br /&gt;
| s-x&lt;br /&gt;
| Type &amp;quot;x&amp;quot; while holding down super&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
By convention, when multiple modifiers are specified, they go in alphabetical order: {{Keys|C-M-x}} not {{Keys|M-C-x}}.&lt;br /&gt;
&lt;br /&gt;
== Printable cheat sheet for popular modes ==&lt;br /&gt;
Emacs ships with cheat sheets of common and useful key bindings.&lt;br /&gt;
The {{File|pdf}} files are located in the {{Directory|refcards}} subdirectory of {{Variable|data-directory}}.&lt;br /&gt;
&lt;br /&gt;
== Change key bindings ==&lt;br /&gt;
You can add, remove and change key bindings for any command. &lt;br /&gt;
&lt;br /&gt;
; {{Command|global-set-key}} or {{Command|local-set-key}}&lt;br /&gt;
: Hit the key sequence you want to bind&lt;br /&gt;
: Type the command to bind to that key sequence&lt;br /&gt;
: Invoke {{Keys|C-x ESC ESC|repeat-complex-command}}. The output you see is the full lisp command which does the binding.  You can copy this to your {{EmacsConfigFile}}.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/ Mastering Keybindings in Emacs]&lt;br /&gt;
&lt;br /&gt;
[[Category:Customization]]&lt;br /&gt;
[[Category:Key Concepts]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Java-mode&amp;diff=2790</id>
		<title>Java-mode</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Java-mode&amp;diff=2790"/>
		<updated>2012-04-30T13:44:49Z</updated>

		<summary type="html">&lt;p&gt;Damd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox major-mode&lt;br /&gt;
|title = Emacs Lisp&lt;br /&gt;
|library = cc-mode&lt;br /&gt;
|command = java-mode&lt;br /&gt;
|builtin = yes&lt;br /&gt;
|auto activates = *.java&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''java-mode''' comes with Emacs which provides very basic [[syntax highlighting]].&lt;br /&gt;
&lt;br /&gt;
== Basic Setup ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also ==&lt;br /&gt;
[[Java]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[Category:Programming languages]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Keyboard_macros&amp;diff=2789</id>
		<title>Keyboard macros</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Keyboard_macros&amp;diff=2789"/>
		<updated>2012-04-30T13:40:53Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Example usage */ Clarifying the scenario.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Manual|emacs|Basic-Keyboard-Macro|Basic Keyboard Macro}}&lt;br /&gt;
&lt;br /&gt;
'''Keyboard macros''' can be used to automate or repeat tedious editing tasks in Emacs.&lt;br /&gt;
&lt;br /&gt;
==Example usage==&lt;br /&gt;
Consider the standard &amp;lt;code&amp;gt;*scratch*&amp;lt;/code&amp;gt; buffer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;; This buffer is for notes you don't want to save, and for Lisp evaluation.&lt;br /&gt;
;; If you want to create a file, visit that file with C-x C-f,&lt;br /&gt;
;; then enter the text in that file's own buffer.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suppose you want to remove the first occurrence of the letter &amp;quot;a&amp;quot; on every row in that piece of text. You could write a [[regular expression]] to do the job, but let's assume you want to use a keyboard macro this time.&lt;br /&gt;
&lt;br /&gt;
# Make sure [[point]] is at the start of the buffer.&lt;br /&gt;
# Hit &amp;lt;code&amp;gt;C-x (&amp;lt;/code&amp;gt; to start recording your macro. '''Note:''' If you hit &amp;lt;code&amp;gt;C-g&amp;lt;/code&amp;gt; or if an error occurs, your keyboard macro recording will stop.&lt;br /&gt;
# Hit &amp;lt;code&amp;gt;C-s&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; to find the first &amp;quot;a&amp;quot;. Now, point is right after the first &amp;quot;a&amp;quot; in the text.&lt;br /&gt;
# Hit backspace to delete that &amp;quot;a&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The first occurrence of &amp;quot;a&amp;quot; of the first line has been deleted. Let's move point to the beginning of the next line and then stop recording.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hit &amp;lt;code&amp;gt;C-e C-f&amp;lt;/code&amp;gt; to move point to the beginning of the next line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hit &amp;lt;code&amp;gt;C-x )&amp;lt;/code&amp;gt; to finish the recording of our macro.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The macro you have just recorded performs the operation of removing the first occurrence of &amp;quot;a&amp;quot; it can find and then moving point to the next line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hit &amp;lt;code&amp;gt;C-x e&amp;lt;/code&amp;gt; once to call that macro.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Continue hitting &amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt; to call it several times. Hit any other key to get out of the macro repetition.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Repeating a macro==&lt;br /&gt;
To repeat a macro e.g. five times, you could hit &amp;lt;code&amp;gt;C-x e e e e e&amp;lt;/code&amp;gt;. This could become tedious if you want to repeat it a greater amount of times, so an alternative is to provide a numeric argument to &amp;lt;code&amp;gt;C-x e&amp;lt;/code&amp;gt;, e.g. &amp;lt;code&amp;gt;C-u 25 C-x e&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Repeating until there's an error===&lt;br /&gt;
Provide a &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; prefix argument to &amp;lt;code&amp;gt;C-x e&amp;lt;/code&amp;gt; to execute a macro from point until there is an error, e.g. &amp;lt;code&amp;gt;C-u 0 C-x e&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;M-0 C-x e&amp;lt;/code&amp;gt;. See [[prefix arguments]].&lt;br /&gt;
&lt;br /&gt;
===Repeating a macro on every line in a region===&lt;br /&gt;
If you've recorded a macro which you want to call on every line in a buffer, you can use &amp;lt;code&amp;gt;C-x C-k r&amp;lt;/code&amp;gt;, which applies the macro to every line in the region.&lt;br /&gt;
&lt;br /&gt;
==Saving macros==&lt;br /&gt;
{{Manual|saving keyboard macros|(emacs) Save Keyboard Macro}}&lt;br /&gt;
&lt;br /&gt;
===By name===&lt;br /&gt;
To give a macro a name which you can later call using &amp;lt;code&amp;gt;M-x&amp;lt;/code&amp;gt;, hit &amp;lt;code&amp;gt;C-x C-k n&amp;lt;/code&amp;gt;.  Try to avoid strange characters in the name.  Once you've given it a name, you can execute it using &amp;lt;code&amp;gt;M-x the-name-of-the-macro&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Binding to a key===&lt;br /&gt;
To bind a keyboard macro to a key using &amp;lt;code&amp;gt;C-x C-k b&amp;lt;/code&amp;gt;.  To avoid problems caused by overriding existing bindings, the key sequences &amp;lt;code&amp;gt;C-x C-k 0&amp;lt;/code&amp;gt; through &amp;lt;code&amp;gt;C-x C-k 9&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;C-x C-k A&amp;lt;/code&amp;gt; through &amp;lt;code&amp;gt;C-x C-k Z&amp;lt;/code&amp;gt; are reserved for your own keyboard macro bindings.  You can, however, bind a keyboard macro to whatever you like.&lt;br /&gt;
&lt;br /&gt;
===Saving it permanently===&lt;br /&gt;
To save a keyboard macro for future Emacs sessions, go to your init file (or wherever you want to store it) and hit &amp;lt;code&amp;gt;M-x insert-kbd-macro&amp;lt;/code&amp;gt;.  Then enter the name of the macro you would like to save.  This will insert Emacs Lisp code which defines the macro you chose, so you can use it in future sessions.&lt;br /&gt;
&lt;br /&gt;
Using the example in the beginning of this article, let's say you named that macro &amp;lt;code&amp;gt;remove-first-a&amp;lt;/code&amp;gt;.  If you use &amp;lt;code&amp;gt;insert-kbd-macro&amp;lt;/code&amp;gt; to insert the Lisp for that macro, this is what would come up:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(fset 'remove-first-a&lt;br /&gt;
   (lambda (&amp;amp;optional arg) &amp;quot;Keyboard macro.&amp;quot; (interactive &amp;quot;p&amp;quot;) (kmacro-exec-ring-item (quote ([19 97 13 backspace 5 6] 0 &amp;quot;%d&amp;quot;)) arg)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have bound the macro to a key as described in the previous section, you can generate the code for that as well by prefixing the insert-kbd-macro call with [[prefix argument|&amp;lt;code&amp;gt;C-u&amp;lt;/code&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Intermediate]]&lt;br /&gt;
[[Category:Editing]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:ERC&amp;diff=2616</id>
		<title>Talk:ERC</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:ERC&amp;diff=2616"/>
		<updated>2012-04-06T21:50:32Z</updated>

		<summary type="html">&lt;p&gt;Damd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==The &amp;quot;common&amp;quot; customizations==&lt;br /&gt;
Please, whoever put it there, remove it.  Let's not have this wiki turn into the old EmacsWiki. [[User:Damd|damd]] 15:45, 5 April 2012 (EEST)&lt;br /&gt;
: apologies for the ignorance, but I don't understand what you mean. do you mean we should n't put any customisation information in a page.? How would a reader know how to use a package with out that information.? -- [[User:Kindahero|Kindahero]] 16:36, 5 April 2012 (EEST)&lt;br /&gt;
: I think that [[User:Damd|damd]] meant that customization should be finer grained - a separate section for &amp;quot;set nick&amp;quot;, &amp;quot;set autojoin channels&amp;quot;&amp;quot;, &amp;quot;autoreconnect&amp;quot;. [[User:Bozhidar|Bozhidar]]&lt;br /&gt;
::I mean that we should try to not dump all of our customizations into the main article.  People make all kinds of customizations to ERC, but what the article should describe is how to make it work out of the box.  Instead of immediately describing how to write a command for connecting to one's favorite IRC networks, we should describe how ERC works out-of-the-box.  This means instructions on how to customize the default ERC nickname, how to connect to a different server, how to switch between channels, how logging works, etc.&lt;br /&gt;
::The biggest problem with EmacsWiki, in my opinion, is that there is no clear distinction between discussions, &amp;quot;useful&amp;quot; customizations (i.e. someone's homebrew Emacs Lisp) and information about how to actually use whatever part of Emacs that's described. Simply dumping one's custom code into the article is a *huge* step in the wrong direction. [[User:Damd|damd]] 00:50, 7 April 2012 (EEST)&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Main_Page&amp;diff=2590</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Main_Page&amp;diff=2590"/>
		<updated>2012-04-05T18:17:03Z</updated>

		<summary type="html">&lt;p&gt;Damd: Replacing Emacs explanation image.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''WikEmacs''' (pronounced wiki-macs) collects useful resources for working with [[GNU Emacs]]. Think of it as a&lt;br /&gt;
'''next generation, better structured and improved [http://www.emacswiki.org/ Emacs Wiki]''' . &lt;br /&gt;
[[File:Emacs-explanation.png|320px|thumb|right|Basic terminology of typical Emacs GUI Frame]]&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
'''First time visitors''' can start [[#Explore WikEmacs | exploring WikEmacs]]. We have added lots of useful pages since the launch of WikEmacs. We want to keep you excited and engaged. &lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
We need more '''[[:Category:WikEmacs Contributor|WikEmacs Contributor]]s'''.  You can help the following way.&lt;br /&gt;
&lt;br /&gt;
{{Note| First of all, Please take a minute to look at&lt;br /&gt;
[[WikEmacs:Guidelines]] before start editing.}}&lt;br /&gt;
&lt;br /&gt;
* Priority tasks&lt;br /&gt;
** Migrate content from [http://www.emacswiki.org EmacsWiki]. Please adopt the following approach -''I found this on EmacsWiki which was helpful. But it took me a lot of time to find it. Now that I have found it, I will put it in WikEmacs so that others can benefit from it.''&lt;br /&gt;
&lt;br /&gt;
* Intermediate tasks&lt;br /&gt;
** Provide tutorials or content for the [[:Category:Popular Package|Popular Packages]] or [[:Category:Native Package|Native Packages]].&lt;br /&gt;
** Add more content to [[Special:ShortPages]]&lt;br /&gt;
** Document or add more [[:Category:Third Party Package|Third Party Package]]s&lt;br /&gt;
&lt;br /&gt;
* Other tasks&lt;br /&gt;
** Copy edit [[Special:RecentChanges]] or be a moral police&lt;br /&gt;
** Add more members to various [[Special:Categories]]&lt;br /&gt;
** Categorize one of these pages [[Special:UncategorizedPages]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Emacs News'''&lt;br /&gt;
&lt;br /&gt;
The latest stable release of Emacs is [[GNU Emacs 23|Emacs-23.4]].&lt;br /&gt;
The next major release is [[GNU Emacs 24|Emacs-24.1]] and is in ''Pretest'' stage.&lt;br /&gt;
&lt;br /&gt;
Emacs is available on all popular [[:Category:Install Or Upgrade| Operating Systems]] including [[Installing Emacs on GNU/Linux | GNU/Linux]], [[Installing Emacs on BSD |BSD]], [[Installing Emacs on OS X | OS X]] and [[Installing Emacs on Windows| Windows]].  It supports a variety of [[:Category:Programming languages|programming languages]].&lt;br /&gt;
&lt;br /&gt;
= Explore WikEmacs =&lt;br /&gt;
&lt;br /&gt;
To explore WikEmacs proceed as follows:&lt;br /&gt;
* Search for or visit a page of interest&lt;br /&gt;
* At the end of the page, there is a list of categories&lt;br /&gt;
* Click on individual categories and it will give you a list of all pages that will be of interest to you.&lt;br /&gt;
&lt;br /&gt;
==  What is your comfort level with Emacs? ==&lt;br /&gt;
* [[:Category:Beginner|Beginner]]&lt;br /&gt;
* [[:Category:Intermediate|Intermediate]]&lt;br /&gt;
* [[:Category:Expert|Expert]]&lt;br /&gt;
** Are you a maintainer of a [[:Category:Built-in Package|Built-in Package]]? If you don't find information about your package, please add it. No one else is better than your are to write about it.&lt;br /&gt;
** Have you developed any [[:Category:Third Party Package|Third Party Package]]s? Consider writing about what it is and how to use it.&lt;br /&gt;
* [[:Category:Vim User|Vim User]]&lt;br /&gt;
* [[:Category:User Level|Other]]&lt;br /&gt;
&lt;br /&gt;
== What do you want to accomplish now? ==&lt;br /&gt;
* [[:Category:Install Or Upgrade|Install Or Upgrade]]&lt;br /&gt;
* [[:Category:Customization|Customize Emacs]]&lt;br /&gt;
* [[Key Bindings|Tweak Key Bindings]]&lt;br /&gt;
* [[:Category:Tutorial|Learn more Emacs (Tutorials)]]&lt;br /&gt;
&lt;br /&gt;
== What do you use Emacs for? ==&lt;br /&gt;
* [[:Category:Text Editing|Text Editing]]&lt;br /&gt;
* [[:Category:Programming|Programming]]&lt;br /&gt;
* [[:Category:Document authoring|Document authoring]]&lt;br /&gt;
* [[:Category:Organizer|Getting Organized]]&lt;br /&gt;
* [[:Category:Email|Emailing]]&lt;br /&gt;
* [[:Category:Chat|Chatting]]&lt;br /&gt;
* [[:Category:Blogging|Blogging]]&lt;br /&gt;
* [[:Category:Browse|Browsing]] &lt;br /&gt;
* [[:Category:Workflow|Other]]&lt;br /&gt;
&lt;br /&gt;
== How do you involve yourself with the community? ==&lt;br /&gt;
* [[:Category:Emacs User]]&lt;br /&gt;
* [[:Category:Emacs Contributor]]&lt;br /&gt;
* [[:Category:WikEmacs Contributor]]&lt;br /&gt;
* [[:Category:User Role|Other]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:WikEmacs]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=File:Emacs-explanation.png&amp;diff=2589</id>
		<title>File:Emacs-explanation.png</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=File:Emacs-explanation.png&amp;diff=2589"/>
		<updated>2012-04-05T18:16:31Z</updated>

		<summary type="html">&lt;p&gt;Damd: Explanation of the different parts of an Emacs GUI.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Explanation of the different parts of an Emacs GUI.&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:ERC&amp;diff=2553</id>
		<title>Talk:ERC</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:ERC&amp;diff=2553"/>
		<updated>2012-04-05T12:45:23Z</updated>

		<summary type="html">&lt;p&gt;Damd: Created page with &amp;quot;==The &amp;quot;common&amp;quot; customizations== Please, whoever put it there, remove it.  Let's not have this wiki turn into the old EmacsWiki. ~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==The &amp;quot;common&amp;quot; customizations==&lt;br /&gt;
Please, whoever put it there, remove it.  Let's not have this wiki turn into the old EmacsWiki. [[User:Damd|damd]] 15:45, 5 April 2012 (EEST)&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=2181</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=2181"/>
		<updated>2012-04-01T16:13:40Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Syntax highlighting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== IMPORTANT: Offline discussion ==&lt;br /&gt;
&lt;br /&gt;
There is a Google group for discussion of the site: https://groups.google.com/forum/?fromgroups#!forum/wikemacs so we should probably favor posting there. [[User:PhilHudson|PhilHudson]] 16:16, 26 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&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;
This seems like a good idea. Might help us utilize better the screen estate. As for the relation to the EmacsWiki - it is more or less non-existing. We have the permission from Alex (kensanata) to migrate any content we choose to, but they won't be supporting us in any way. [[User:Bozhidar|Bozhidar]] 20:28, 26 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Markup Conventions== &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;
== 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;
== 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;br /&gt;
&lt;br /&gt;
:I've already installed it, but it doesn't seem to work properly (the fonts seem terribly small) and it doesn't support Emacs Lisp. [[User:Bozhidar|Bozhidar]] 20:24, 26 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
::Are you sure the font size is not because of your web browser settings? They look just fine when I try it. About the Elisp support, we can still use just &amp;quot;lisp&amp;quot; until someone gets around to writing a version for Elisp. [[User:Damd|damd]] 18:44, 31 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
::: I also found font size in the code snippets are inconveniently low. I dont have any special settings for my browser. I am on recent firefox. [[User:Kindahero|Kindahero]] 18:52, 31 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
::::We could customize the CSS for the syntax highlighting plugin, but first let's make sure it's actually something in the CSS that causes this. &lt;br /&gt;
::::&amp;lt;pre&amp;gt;This is just an ordinary PRE element.&amp;lt;/pre&amp;gt;&lt;br /&gt;
::::&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot;&amp;gt;This is a PRE element generated by the syntax highlighting plugin.&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
::::Is the font in both examples too tiny?  If so, I suggest you check your browser settings.  You can configure this in the &amp;quot;Content&amp;quot; section of Firefox's settings. [[User:Damd|damd]] 19:13, 1 April 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== fails to create thumbnails ==&lt;br /&gt;
&lt;br /&gt;
I think some adminstative settings must be made in order to produce thumbnails of the pictures automatically. Can anyone do this .? check out [[Dictem]] to see what I am talking about. [[User:Kindahero|Kindahero]] 16:21, 31 March 2012 (EEST)&lt;br /&gt;
: found this link, http://www.mediawiki.org/wiki/Manual:Configuration_settings#Thumbnail_settings [[User:Kindahero|Kindahero]] 16:24, 31 March 2012 (EEST)&lt;br /&gt;
:: another link, http://www.mwusers.com/forums/showthread.php?1334-Resized-thumbnail-images-not-displaying  Feel free to delete these links [[User:Kindahero|Kindahero]] 16:28, 31 March 2012 (EEST)&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=2024</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=2024"/>
		<updated>2012-03-31T15:44:31Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Syntax highlighting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== IMPORTANT: Offline discussion ==&lt;br /&gt;
&lt;br /&gt;
There is a Google group for discussion of the site: https://groups.google.com/forum/?fromgroups#!forum/wikemacs so we should probably favor posting there. [[User:PhilHudson|PhilHudson]] 16:16, 26 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&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;
This seems like a good idea. Might help us utilize better the screen estate. As for the relation to the EmacsWiki - it is more or less non-existing. We have the permission from Alex (kensanata) to migrate any content we choose to, but they won't be supporting us in any way. [[User:Bozhidar|Bozhidar]] 20:28, 26 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Markup Conventions== &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;
== 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;
== 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;br /&gt;
&lt;br /&gt;
:I've already installed it, but it doesn't seem to work properly (the fonts seem terribly small) and it doesn't support Emacs Lisp. [[User:Bozhidar|Bozhidar]] 20:24, 26 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
::Are you sure the font size is not because of your web browser settings? They look just fine when I try it. About the Elisp support, we can still use just &amp;quot;lisp&amp;quot; until someone gets around to writing a version for Elisp. [[User:Damd|damd]] 18:44, 31 March 2012 (EEST)&lt;br /&gt;
&lt;br /&gt;
== fails to create thumbnails ==&lt;br /&gt;
&lt;br /&gt;
I think some adminstative settings must be made in order to produce thumbnails of the pictures automatically. Can anyone do this .? check out [[Dictem]] to see what I am talking about. [[User:Kindahero|Kindahero]] 16:21, 31 March 2012 (EEST)&lt;br /&gt;
: found this link, http://www.mediawiki.org/wiki/Manual:Configuration_settings#Thumbnail_settings [[User:Kindahero|Kindahero]] 16:24, 31 March 2012 (EEST)&lt;br /&gt;
:: another link, http://www.mwusers.com/forums/showthread.php?1334-Resized-thumbnail-images-not-displaying  Feel free to delete these links [[User:Kindahero|Kindahero]] 16:28, 31 March 2012 (EEST)&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Unit_Testing&amp;diff=441</id>
		<title>Unit Testing</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Unit_Testing&amp;diff=441"/>
		<updated>2012-03-26T07:30:04Z</updated>

		<summary type="html">&lt;p&gt;Damd: moved Unit Testing to Unit testing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Unit testing]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Unit_testing&amp;diff=440</id>
		<title>Unit testing</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Unit_testing&amp;diff=440"/>
		<updated>2012-03-26T07:30:04Z</updated>

		<summary type="html">&lt;p&gt;Damd: moved Unit Testing to Unit testing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Manual|ERT|(ert) 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>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=439</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=439"/>
		<updated>2012-03-26T07:29:20Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Info link markup */ Wrong link&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;
&lt;br /&gt;
=== FIXME Enable Wikimedia markup help pages ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&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>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=438</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=438"/>
		<updated>2012-03-26T07:28:45Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Markup Conventions */&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. [[ERT]]. 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;
&lt;br /&gt;
=== FIXME Enable Wikimedia markup help pages ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&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>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Template:Unsigned&amp;diff=437</id>
		<title>Template:Unsigned</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Template:Unsigned&amp;diff=437"/>
		<updated>2012-03-26T07:28:18Z</updated>

		<summary type="html">&lt;p&gt;Damd: Created page with &amp;quot;&amp;lt;small&amp;gt;— Preceding unsigned comment added by {{{1}}} (talk • contribs) {{{2|}}}&amp;lt;/small&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;— Preceding unsigned comment added by [[User:{{{1}}}|{{{1}}}]] ([[User talk:{{{1}}}|talk]] • [[Special:Contributions/{{{1}}}|contribs]]) {{{2|}}}&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Feed_reading&amp;diff=388</id>
		<title>Feed reading</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Feed_reading&amp;diff=388"/>
		<updated>2012-03-25T17:34:04Z</updated>

		<summary type="html">&lt;p&gt;Damd: Adding Newsticker to list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Feed reading''' in Emacs can be achieved in many different ways.&lt;br /&gt;
&lt;br /&gt;
== Modes ==&lt;br /&gt;
These modes are effectively in-Emacs applications:&lt;br /&gt;
&lt;br /&gt;
* [[Newsticker]]&lt;br /&gt;
* [[Gnus]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Category:Programming&amp;diff=386</id>
		<title>Category:Programming</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Category:Programming&amp;diff=386"/>
		<updated>2012-03-25T17:32:06Z</updated>

		<summary type="html">&lt;p&gt;Damd: Created page with &amp;quot;Pages in this category describe anything related to programming in Emacs.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pages in this category describe anything related to programming in Emacs.&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Python&amp;diff=385</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Python&amp;diff=385"/>
		<updated>2012-03-25T17:31:31Z</updated>

		<summary type="html">&lt;p&gt;Damd: Cat: Programming -&amp;gt; Programming languages&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 languages]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=PHP&amp;diff=384</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=PHP&amp;diff=384"/>
		<updated>2012-03-25T17:31:23Z</updated>

		<summary type="html">&lt;p&gt;Damd: Cat: Programming -&amp;gt; Programming languages&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;
* [[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 languages]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Java&amp;diff=383</id>
		<title>Java</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Java&amp;diff=383"/>
		<updated>2012-03-25T17:31:04Z</updated>

		<summary type="html">&lt;p&gt;Damd: Cat: Programming -&amp;gt; Programming languages&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. (no longer maintained)&lt;br /&gt;
* [http://jdee.sourceforge.net/ JDEE], Java Development Environment for Emacs, has intelligent Java code completion among other things. (quite outdated and no longer maintained)&lt;br /&gt;
* java-mode provides basic Java 1.4 syntax highlighting.&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming languages]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=CSS&amp;diff=382</id>
		<title>CSS</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=CSS&amp;diff=382"/>
		<updated>2012-03-25T17:30:52Z</updated>

		<summary type="html">&lt;p&gt;Damd: Cat: Programming -&amp;gt; Programming languages&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 languages]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=C&amp;diff=380</id>
		<title>C</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=C&amp;diff=380"/>
		<updated>2012-03-25T17:30:29Z</updated>

		<summary type="html">&lt;p&gt;Damd: Cat: Programming -&amp;gt; Programming languages&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 languages]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Ruby&amp;diff=379</id>
		<title>Ruby</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Ruby&amp;diff=379"/>
		<updated>2012-03-25T17:30:07Z</updated>

		<summary type="html">&lt;p&gt;Damd: Cat: Programming -&amp;gt; Programming languages&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 languages]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Category:Programming_languages&amp;diff=378</id>
		<title>Category:Programming languages</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Category:Programming_languages&amp;diff=378"/>
		<updated>2012-03-25T17:29:55Z</updated>

		<summary type="html">&lt;p&gt;Damd: Created page with &amp;quot;Pages in this category describe programming languages and support for them in Emacs.  Category:Programming&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pages in this category describe programming languages and support for them in Emacs.&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=377</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=377"/>
		<updated>2012-03-25T17:07:08Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Syntax highlighting */ new section&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;
&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;
&lt;br /&gt;
=== FIXME Enable Wikimedia markup help pages ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&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>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=376</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=376"/>
		<updated>2012-03-25T17:02:32Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Key sequences */&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;
&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;
&lt;br /&gt;
=== FIXME Enable Wikimedia markup help pages ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=373</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=373"/>
		<updated>2012-03-25T16:59:50Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Info link markup */&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;
&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;
== 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;
&lt;br /&gt;
=== FIXME Enable Wikimedia markup help pages ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=371</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=371"/>
		<updated>2012-03-25T16:58:23Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Naming Conventions */&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;
=== 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;
== 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;
&lt;br /&gt;
=== FIXME Enable Wikimedia markup help pages ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=351</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:Main_Page&amp;diff=351"/>
		<updated>2012-03-25T15:20:39Z</updated>

		<summary type="html">&lt;p&gt;Damd: /* Naming Conventions */&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;
=== 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;
== 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;
=== 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;
&lt;br /&gt;
=== FIXME Enable Wikimedia markup help pages ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Editing Help&amp;quot; link goes to a virgin page, not the full help page.&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Unit_testing&amp;diff=289</id>
		<title>Unit testing</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Unit_testing&amp;diff=289"/>
		<updated>2012-03-25T11:30:12Z</updated>

		<summary type="html">&lt;p&gt;Damd: Adding info about Emacs manual.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Manual|ERT|(ert) 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>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Emacs_manual&amp;diff=288</id>
		<title>Emacs manual</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Emacs_manual&amp;diff=288"/>
		<updated>2012-03-25T11:28:42Z</updated>

		<summary type="html">&lt;p&gt;Damd: Created page with &amp;quot;The '''Emacs manual''' can be accessed anytime by hitting &amp;lt;code&amp;gt;C-h i&amp;lt;/code&amp;gt;.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Emacs manual''' can be accessed anytime by hitting &amp;lt;code&amp;gt;C-h i&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Keyboard_macros&amp;diff=287</id>
		<title>Keyboard macros</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Keyboard_macros&amp;diff=287"/>
		<updated>2012-03-25T11:28:07Z</updated>

		<summary type="html">&lt;p&gt;Damd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:{{Manual|keyboard macros|(emacs) Basic Keyboard Macro}}&lt;br /&gt;
&lt;br /&gt;
'''Keyboard macros''' can be used to automate or repeat tedious editing tasks in Emacs.&lt;br /&gt;
&lt;br /&gt;
==Example usage==&lt;br /&gt;
Consider the standard &amp;lt;code&amp;gt;*scratch*&amp;lt;/code&amp;gt; buffer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;; This buffer is for notes you don't want to save, and for Lisp evaluation.&lt;br /&gt;
;; If you want to create a file, visit that file with C-x C-f,&lt;br /&gt;
;; then enter the text in that file's own buffer.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suppose you want to remove the first occurrence of the letter &amp;quot;a&amp;quot; in that piece of text. You could write a [[regular expression]] to do the job, but let's assume you want to use a keyboard macro this time.&lt;br /&gt;
&lt;br /&gt;
# Make sure [[point]] is at the start of the buffer.&lt;br /&gt;
# Hit &amp;lt;code&amp;gt;C-x (&amp;lt;/code&amp;gt; to start recording your macro. '''Note:''' If you hit &amp;lt;code&amp;gt;C-g&amp;lt;/code&amp;gt; or if an error occurs, your keyboard macro recording will stop.&lt;br /&gt;
# Hit &amp;lt;code&amp;gt;C-s&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; to find the first &amp;quot;a&amp;quot;. Now, point is right after the first &amp;quot;a&amp;quot; in the text.&lt;br /&gt;
# Hit backspace to delete that &amp;quot;a&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The first occurrence of &amp;quot;a&amp;quot; of the first line has been deleted. Let's move point to the beginning of the next line and then stop recording.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hit &amp;lt;code&amp;gt;C-e C-f&amp;lt;/code&amp;gt; to move point to the beginning of the next line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hit &amp;lt;code&amp;gt;C-x )&amp;lt;/code&amp;gt; to finish the recording of our macro.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The macro you have just recorded performs the operation of removing the first occurrence of &amp;quot;a&amp;quot; it can find and then moving point to the next line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hit &amp;lt;code&amp;gt;C-x e&amp;lt;/code&amp;gt; once to call that macro.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Continue hitting &amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt; to call it several times. Hit any other key to get out of the macro repetition.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Repeating a macro==&lt;br /&gt;
To repeat a macro e.g. five times, you could hit &amp;lt;code&amp;gt;C-x e e e e e&amp;lt;/code&amp;gt;. This could become tedious if you want to repeat it a greater amount of times, so an alternative is to provide a numeric argument to &amp;lt;code&amp;gt;C-x e&amp;lt;/code&amp;gt;, e.g. &amp;lt;code&amp;gt;C-u 25 C-x e&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Repeating until there's an error===&lt;br /&gt;
Provide a &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; prefix argument to &amp;lt;code&amp;gt;C-x e&amp;lt;/code&amp;gt; to execute a macro from point until there is an error, e.g. &amp;lt;code&amp;gt;C-u 0 C-x e&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;M-0 C-x e&amp;lt;/code&amp;gt;. See [[prefix arguments]].&lt;br /&gt;
&lt;br /&gt;
===Repeating a macro on every line in a region===&lt;br /&gt;
If you've recorded a macro which you want to call on every line in a buffer, you can use &amp;lt;code&amp;gt;C-x C-k r&amp;lt;/code&amp;gt;, which applies the macro to every line in the region.&lt;br /&gt;
&lt;br /&gt;
==Saving macros==&lt;br /&gt;
{{Manual|saving keyboard macros|(emacs) Save Keyboard Macro}}&lt;br /&gt;
&lt;br /&gt;
===By name===&lt;br /&gt;
To give a macro a name which you can later call using &amp;lt;code&amp;gt;M-x&amp;lt;/code&amp;gt;, hit &amp;lt;code&amp;gt;C-x C-k n&amp;lt;/code&amp;gt;.  Try to avoid strange characters in the name.  Once you've given it a name, you can execute it using &amp;lt;code&amp;gt;M-x the-name-of-the-macro&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Binding to a key===&lt;br /&gt;
To bind a keyboard macro to a key using &amp;lt;code&amp;gt;C-x C-k b&amp;lt;/code&amp;gt;.  To avoid problems caused by overriding existing bindings, the key sequences &amp;lt;code&amp;gt;C-x C-k 0&amp;lt;/code&amp;gt; through &amp;lt;code&amp;gt;C-x C-k 9&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;C-x C-k A&amp;lt;/code&amp;gt; through &amp;lt;code&amp;gt;C-x C-k Z&amp;lt;/code&amp;gt; are reserved for your own keyboard macro bindings.  You can, however, bind a keyboard macro to whatever you like.&lt;br /&gt;
&lt;br /&gt;
===Saving it permanently===&lt;br /&gt;
To save a keyboard macro for future Emacs sessions, go to your init file (or wherever you want to store it) and hit &amp;lt;code&amp;gt;M-x insert-kbd-macro&amp;lt;/code&amp;gt;.  Then enter the name of the macro you would like to save.  This will insert Emacs Lisp code which defines the macro you chose, so you can use it in future sessions.&lt;br /&gt;
&lt;br /&gt;
Using the example in the beginning of this article, let's say you named that macro &amp;lt;code&amp;gt;remove-first-a&amp;lt;/code&amp;gt;.  If you use &amp;lt;code&amp;gt;insert-kbd-macro&amp;lt;/code&amp;gt; to insert the Lisp for that macro, this is what would come up:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(fset 'remove-first-a&lt;br /&gt;
   (lambda (&amp;amp;optional arg) &amp;quot;Keyboard macro.&amp;quot; (interactive &amp;quot;p&amp;quot;) (kmacro-exec-ring-item (quote ([19 97 13 backspace 5 6] 0 &amp;quot;%d&amp;quot;)) arg)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have bound the macro to a key as described in the previous section, you can generate the code for that as well by prefixing the insert-kbd-macro call with [[prefix argument|&amp;lt;code&amp;gt;C-u&amp;lt;/code&amp;gt;]].&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Template:Manual&amp;diff=286</id>
		<title>Template:Manual</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Template:Manual&amp;diff=286"/>
		<updated>2012-03-25T11:22:01Z</updated>

		<summary type="html">&lt;p&gt;Damd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''The official [[Emacs manual]] has information about {{{1}}} under &amp;lt;code&amp;gt;{{{2}}}&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Template:Manual&amp;diff=285</id>
		<title>Template:Manual</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Template:Manual&amp;diff=285"/>
		<updated>2012-03-25T11:21:19Z</updated>

		<summary type="html">&lt;p&gt;Damd: Created page with &amp;quot;:''The official Emacs manual has information about {{{1}}} under &amp;lt;code&amp;gt;{{{2}}}&amp;lt;/code&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''The official [[Emacs manual]] has information about {{{1}}} under &amp;lt;code&amp;gt;{{{2}}}&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Java&amp;diff=264</id>
		<title>Java</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Java&amp;diff=264"/>
		<updated>2012-03-25T09:06:15Z</updated>

		<summary type="html">&lt;p&gt;Damd: Created page with &amp;quot;'''Java''' support comes shipped with Emacs in the form of java-mode.  ==List of notable Java modes== * [https://github.com/espenhw/malabar-mode malabar-mode] is a Java mo...&amp;quot;&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;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Talk:JSON&amp;diff=263</id>
		<title>Talk:JSON</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Talk:JSON&amp;diff=263"/>
		<updated>2012-03-25T08:30:34Z</updated>

		<summary type="html">&lt;p&gt;Damd: Created page with &amp;quot;==Why not js-mode?== Is it really useful to have a complete page dedicated to JSON when js-mode does a perfectly fine job at indenting and highlighting JSON? ~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why not js-mode?==&lt;br /&gt;
Is it really useful to have a complete page dedicated to JSON when [[js-mode]] does a perfectly fine job at indenting and highlighting JSON? [[User:Damd|Damd]] 11:30, 25 March 2012 (EEST)&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Chat&amp;diff=262</id>
		<title>Chat</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Chat&amp;diff=262"/>
		<updated>2012-03-25T08:28:55Z</updated>

		<summary type="html">&lt;p&gt;Damd: Adding rcirc to the list.&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;
* [[rcirc]]&lt;br /&gt;
* [[jabber.el]]&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Keyboard_macros&amp;diff=261</id>
		<title>Keyboard macros</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Keyboard_macros&amp;diff=261"/>
		<updated>2012-03-25T08:27:32Z</updated>

		<summary type="html">&lt;p&gt;Damd: Created page with &amp;quot;'''Keyboard macros''' can be used to automate or repeat tedious editing tasks in Emacs.  ==Example usage== Consider the standard &amp;lt;code&amp;gt;*scratch*&amp;lt;/code&amp;gt; buffer:  &amp;lt;pre&amp;gt; ;; This ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Keyboard macros''' can be used to automate or repeat tedious editing tasks in Emacs.&lt;br /&gt;
&lt;br /&gt;
==Example usage==&lt;br /&gt;
Consider the standard &amp;lt;code&amp;gt;*scratch*&amp;lt;/code&amp;gt; buffer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;; This buffer is for notes you don't want to save, and for Lisp evaluation.&lt;br /&gt;
;; If you want to create a file, visit that file with C-x C-f,&lt;br /&gt;
;; then enter the text in that file's own buffer.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suppose you want to remove the first occurrence of the letter &amp;quot;a&amp;quot; in that piece of text. You could write a [[regular expression]] to do the job, but let's assume you want to use a keyboard macro this time.&lt;br /&gt;
&lt;br /&gt;
# Make sure [[point]] is at the start of the buffer.&lt;br /&gt;
# Hit &amp;lt;code&amp;gt;C-x (&amp;lt;/code&amp;gt; to start recording your macro. '''Note:''' If you hit &amp;lt;code&amp;gt;C-g&amp;lt;/code&amp;gt; or if an error occurs, your keyboard macro recording will stop.&lt;br /&gt;
# Hit &amp;lt;code&amp;gt;C-s&amp;lt;/code&amp;gt; followed by &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; to find the first &amp;quot;a&amp;quot;. Now, point is right after the first &amp;quot;a&amp;quot; in the text.&lt;br /&gt;
# Hit backspace to delete that &amp;quot;a&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The first occurrence of &amp;quot;a&amp;quot; of the first line has been deleted. Let's move point to the beginning of the next line and then stop recording.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hit &amp;lt;code&amp;gt;C-e C-f&amp;lt;/code&amp;gt; to move point to the beginning of the next line.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hit &amp;lt;code&amp;gt;C-x )&amp;lt;/code&amp;gt; to finish the recording of our macro.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The macro you have just recorded performs the operation of removing the first occurrence of &amp;quot;a&amp;quot; it can find and then moving point to the next line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hit &amp;lt;code&amp;gt;C-x e&amp;lt;/code&amp;gt; once to call that macro.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Continue hitting &amp;lt;code&amp;gt;e&amp;lt;/code&amp;gt; to call it several times. Hit any other key to get out of the macro repetition.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Repeating a macro==&lt;br /&gt;
To repeat a macro e.g. five times, you could hit &amp;lt;code&amp;gt;C-x e e e e e&amp;lt;/code&amp;gt;. This could become tedious if you want to repeat it a greater amount of times, so an alternative is to provide a numeric argument to &amp;lt;code&amp;gt;C-x e&amp;lt;/code&amp;gt;, e.g. &amp;lt;code&amp;gt;C-u 25 C-x e&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Repeating until there's an error===&lt;br /&gt;
Provide a &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; prefix argument to &amp;lt;code&amp;gt;C-x e&amp;lt;/code&amp;gt; to execute a macro from point until there is an error, e.g. &amp;lt;code&amp;gt;C-u 0 C-x e&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;M-0 C-x e&amp;lt;/code&amp;gt;. See [[prefix arguments]].&lt;br /&gt;
&lt;br /&gt;
===Repeating a macro on every line in a region===&lt;br /&gt;
If you've recorded a macro which you want to call on every line in a buffer, you can use &amp;lt;code&amp;gt;C-x C-k r&amp;lt;/code&amp;gt;, which applies the macro to every line in the region.&lt;/div&gt;</summary>
		<author><name>Damd</name></author>
	</entry>
</feed>