<?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=79.225.37.86</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=79.225.37.86"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/wiki/Special:Contributions/79.225.37.86"/>
	<updated>2026-04-18T03:08:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=Prelude&amp;diff=3056</id>
		<title>Prelude</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Prelude&amp;diff=3056"/>
		<updated>2012-06-26T19:40:10Z</updated>

		<summary type="html">&lt;p&gt;79.225.37.86: /* Re-enable the arrow keys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Package&lt;br /&gt;
|name=Emacs Prelude&lt;br /&gt;
|description=Advanced Emacs config&lt;br /&gt;
|author=[[User:Bozhidar|Bozhidar Batsov]]&lt;br /&gt;
|maintainer=[[User:Bozhidar|Bozhidar Batsov]]&lt;br /&gt;
|source=https://github.com/bbatsov/prelude&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Prelude''' has the goal to ease the initial Emacs setup process and to provide you with a much more powerful and productive experience than that you get out of the box. By using Emacs Prelude you're basically getting a &amp;quot;Get me out of the Prelude, I just want to use Emacs&amp;quot; card.&lt;br /&gt;
&lt;br /&gt;
Emacs Prelude is compatible ONLY with GNU Emacs 24. While Emacs 24 is not yet officially released it's a rock solid piece of software more than suitable for everyday work. There is no good excuse not to use Emacs 24!&lt;br /&gt;
&lt;br /&gt;
= Basic setup =&lt;br /&gt;
&lt;br /&gt;
Assuming you're using an Unix-like OS (*BSD, GNU/Linux, OS X, Solaris, etc), you already have Emacs 24 installed, as well as git &amp;amp; curl you can skip the whole manual and just type in your favorite shell the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -L https://github.com/bbatsov/prelude/raw/master/utils/installer.sh | sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can now power up your Emacs, sit back and enjoy Prelude.&lt;br /&gt;
&lt;br /&gt;
= Helpful keybindings =&lt;br /&gt;
&lt;br /&gt;
; {{Keys|C-c f}}&lt;br /&gt;
: Find a recently accessed file.&lt;br /&gt;
&lt;br /&gt;
; {{Keys|C-c r}}&lt;br /&gt;
: Rename file and buffer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------------------&amp;gt;&lt;br /&gt;
= Common Customization =&lt;br /&gt;
&amp;lt;!-- Customization common to all platforms goes here --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can tweak Prelude's config by adding '''.el''' files under the&lt;br /&gt;
'''personal''' directory.  All files ending in &amp;quot;.el&amp;quot; will be read automatically when emacs starts up.&lt;br /&gt;
&lt;br /&gt;
== Re-enable the arrow keys ==&lt;br /&gt;
&lt;br /&gt;
Arrow keys for navigation are turned off by default.  This is to get people to use the preferred Emacs defaults. To re-enable them, add the following to a file in your personal directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lisp&amp;quot;&amp;gt;&lt;br /&gt;
(defun disable-guru-mode ()&lt;br /&gt;
  (guru-mode -1)&lt;br /&gt;
)&lt;br /&gt;
(add-hook 'prelude-prog-mode-hook 'disable-guru-mode t)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Turn off whitespace mode ==&lt;br /&gt;
&lt;br /&gt;
Prelude adds a lot of functionality from whitespace mode, including line-ending markers, highlighting of long-lines, space visualization.  If you find these distracting, add the following to a file in your personal directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lisp&amp;quot;&amp;gt;&lt;br /&gt;
(add-hook 'prog-mode-hook 'prelude-turn-off-whitespace t)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Change the default theme  ==&lt;br /&gt;
&lt;br /&gt;
Emacs Prelude uses the Zenburn theme by default, but you can easily&lt;br /&gt;
change this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lisp&amp;quot;&amp;gt;&lt;br /&gt;
(load-theme 'solarized-dark t)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[GNU/Linux]] =&lt;br /&gt;
&amp;lt;!-- Customization/Notes specific to GNU/Linux goes here --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[OS X]] =&lt;br /&gt;
&amp;lt;!-- Customization/Notes specific to OS X goes here --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[Windows]] =&lt;br /&gt;
&amp;lt;!-- Customization/Notes specific to Windows goes here --&amp;gt;&lt;br /&gt;
Note: on Windows 7 (Enterprise), &lt;br /&gt;
&lt;br /&gt;
ln -s &amp;lt;prelude-directory&amp;gt; ~/emacs.d &lt;br /&gt;
&lt;br /&gt;
did not work. But copying the content of prelude directory to .emacs.d worked as expected. &lt;br /&gt;
&lt;br /&gt;
Note: it also expects git to be on the system paths defined in PATH. I used git from Cygwin. It worked.&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
[[Emacs Starter Kit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Project Pages =&lt;br /&gt;
* [http://batsov.com/prelude Project Page]&lt;br /&gt;
* [http://github.com/bbatsov/prelude GitHub]&lt;br /&gt;
* [http://github.com/bbatsov/prelude-modules Add-ons for Prelude]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tutorial Pages =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------------------&amp;gt;&lt;br /&gt;
&amp;lt;!-- Add categories based on user-level (beginner etc), user-role (programming, emacs contributor etc), platform (windows, linux etc) or work flow (text editing, document authoring etc)  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Beginner]][[Category:Starter Kit]]&lt;/div&gt;</summary>
		<author><name>79.225.37.86</name></author>
	</entry>
</feed>