<?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=84.40.101.143</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=84.40.101.143"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/wiki/Special:Contributions/84.40.101.143"/>
	<updated>2026-04-10T03:10:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=Prelude&amp;diff=2871</id>
		<title>Prelude</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Prelude&amp;diff=2871"/>
		<updated>2012-06-15T11:31:53Z</updated>

		<summary type="html">&lt;p&gt;84.40.101.143: /* 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;
(guru-mode -1)&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>84.40.101.143</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Init_File&amp;diff=2824</id>
		<title>Init File</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Init_File&amp;diff=2824"/>
		<updated>2012-05-11T07:53:09Z</updated>

		<summary type="html">&lt;p&gt;84.40.101.143: Redirected page to User's Initialization File&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User's Initialization File]]&lt;/div&gt;</summary>
		<author><name>84.40.101.143</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=2644</id>
		<title>Learning Resources</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Learning_Resources&amp;diff=2644"/>
		<updated>2012-04-10T11:42:33Z</updated>

		<summary type="html">&lt;p&gt;84.40.101.143: /* Tutorials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Emacs Help ==&lt;br /&gt;
&lt;br /&gt;
Emacs is described as &amp;quot;self-documenting&amp;quot;. An extensive help system is available using various keystrokes starting with {{Keys|C-h}} (that is, Control-H). To choose from the full list, type {{Keys|C-h C-h}}.&lt;br /&gt;
&lt;br /&gt;
== Emacs Tutorial - Beginners Mandatory ==&lt;br /&gt;
&lt;br /&gt;
Emacs ships with a tutorial. Just type {{Keys|C-h t}}.&lt;br /&gt;
It teaches you all the essentials you need to know for getting started with Emacs.&lt;br /&gt;
&lt;br /&gt;
Intermediate to advanced users can browse in-built help with {{Keys|C-h r}}.&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Detailed documentation of Emacs (and many other programs) is available thru Info. Type {{Keys|C-h i}}. This tool uses its own hypertext system to link topics and has sophisticated navigation. It was found so useful that it is now also available as a separate program (called 'info') which is installed by default on most unix-like systems.&lt;br /&gt;
* '''[http://www.gnu.org/software/emacs/manual/emacs.html GNU Emacs manual]'''&lt;br /&gt;
* '''[http://www.gnu.org/software/emacs/manual/elisp.html GNU Emacs Lisp reference manual]'''&lt;br /&gt;
* '''[http://www.gnu.org/software/emacs/emacs-lisp-intro/ An Introduction to Programming in Emacs Lisp]'''&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
&lt;br /&gt;
* '''Learning GNU Emacs, 2nd Edition''' by Debra Cameron, Bill Rosenblatt, Eric S. Raymond&lt;br /&gt;
&lt;br /&gt;
Much better than the current, 3rd edition. The first half of the book walks you through the fundamental steps, as a tutorial.&lt;br /&gt;
&lt;br /&gt;
Can be obtained from O'Reilly http://shop.oreilly.com/product/9781565921528.do&lt;br /&gt;
&lt;br /&gt;
* '''Casting Spells in Lisp (Emacs Lisp version)''' by Conrad Barski M.D. &lt;br /&gt;
&lt;br /&gt;
Written originally to teach some other flavor of Lisp, the book has been modified for [http://www.gnu.org/software/emacs/emacs-lisp-intro/ Emacs Lisp]. The presentation is in a form between a comic book and a manual that educates while you have fun. The best of both worlds.&lt;br /&gt;
&lt;br /&gt;
It can be read online [http://www.lisperati.com/casting-spels-emacs/html/casting-spels-emacs-1.html here].&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [http://david.rothlis.net/emacs/howtolearn.html How to Learn Emacs] &lt;br /&gt;
&lt;br /&gt;
* [http://xahlee.org/emacs/elisp.html Xah Emacs Lisp Tutorial] - This concise and concrete tutorial focus on practical needs with examples.&lt;br /&gt;
&lt;br /&gt;
* [http://xahlee.org/emacs/emacs.html  Xah Emacs Tutorial]&lt;br /&gt;
&lt;br /&gt;
== Screencasts ==&lt;br /&gt;
&lt;br /&gt;
* [http://emacsmovies.org/ Emacs Movies] new screencast, promises to come out with a book also&lt;br /&gt;
* [http://www.youtube.com/user/rpdillon?feature=watch Hacks Emacs](YouTube Channel) &lt;br /&gt;
* [http://emacsrocks.com/ Emacs Rocks!]&lt;br /&gt;
* [https://peepcode.com/products/meet-emacs Peepcode's Meet Emacs](commercial)&lt;br /&gt;
&lt;br /&gt;
== Blogs ==&lt;br /&gt;
&lt;br /&gt;
* [http://emacs-fu.blogspot.de/ Emacs Fu] - Useful Tricks for Emacs&lt;br /&gt;
* [http://www.masteringemacs.org/ Mastering Emacs]&lt;br /&gt;
* [http://emacsworld.blogspot.com/ Got Emacs?]&lt;br /&gt;
* [http://xahlee.org/emacs/blog.html Xah Emacs Blog] - Tips and tricks for Emacs and Emacs Lisp&lt;br /&gt;
* [http://planet.emacsen.org/ Planet Emacsen] - blogroll, includes probably all above&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
&lt;br /&gt;
* [http://batsov.com/articles/2011/11/30/the-ultimate-collection-of-emacs-resources/ The Ultimate Collection of Emacs Resources]&lt;br /&gt;
&lt;br /&gt;
== Twitter ==&lt;br /&gt;
&lt;br /&gt;
There are many Twitter accounts dedicated to sharing news and tips about Emacs. One can benefit a lot by following them:&lt;br /&gt;
&lt;br /&gt;
* [http://twitter.com/#!/emacs_knight @emacs_knight]&lt;br /&gt;
* [http://twitter.com/#!/learnemacs @learnemacs]&lt;br /&gt;
* [http://twitter.com/#!/dotemacs @dotemacs]&lt;br /&gt;
* [http://twitter.com/#!/dotemax @dotemax]&lt;br /&gt;
&lt;br /&gt;
== Useful Extensions ==&lt;br /&gt;
&lt;br /&gt;
Before you install a lot of extensions, explore your Emacs distribution! Try {{Keys|C-h p}} ({{Command|find-emacs-packages}}) to browse the available packages by category.&lt;br /&gt;
&lt;br /&gt;
== Configuring Emacs ==&lt;br /&gt;
[https://sites.google.com/site/steveyegge2/my-dot-emacs-file This] blog post is a great introduction to setting up your init.el (formerly .emacs) and your emacs directory the &amp;quot;professional way&amp;quot;!&lt;br /&gt;
&lt;br /&gt;
[[Category:Beginner]]&lt;/div&gt;</summary>
		<author><name>84.40.101.143</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Dired&amp;diff=2639</id>
		<title>Dired</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Dired&amp;diff=2639"/>
		<updated>2012-04-10T08:52:26Z</updated>

		<summary type="html">&lt;p&gt;84.40.101.143: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Package&lt;br /&gt;
|name=Dired&lt;br /&gt;
|description=File Manager for Emacs.&lt;br /&gt;
|source=http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/dired.el&lt;br /&gt;
|maintainer=[[FSF]]&lt;br /&gt;
|in_emacs=yes&lt;br /&gt;
|Development status=active&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Dired''' is a inbuilt File Manager for Emacs. Its arguably the best&lt;br /&gt;
file manager with the functionality it possesses. Unlike any other&lt;br /&gt;
file mangers the directory listing is just as an another [[buffer]] of&lt;br /&gt;
Emacs with '''dired-mode''' as {{ModeLink|Major Mode}}.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
'''Dired''' has countless functionality.&lt;br /&gt;
&lt;br /&gt;
; {{CommandKeys|C-x d| dired}}&lt;br /&gt;
: ask for a directory and puts you into a buffer with direct listing of that directory. &lt;br /&gt;
&lt;br /&gt;
; {{CommandKeys|C-x C-j| dired-jump}}&lt;br /&gt;
: jump to a dired buffer corresponding to the current buffer. &lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
[[Dired+]] - a package that extends the functionalities of Dired&lt;br /&gt;
&lt;br /&gt;
[[Category:Desktop Management]] [[Category:File Manager]][[Category:Built-in Package]]&lt;/div&gt;</summary>
		<author><name>84.40.101.143</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Dired&amp;diff=2638</id>
		<title>Dired</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Dired&amp;diff=2638"/>
		<updated>2012-04-10T08:52:02Z</updated>

		<summary type="html">&lt;p&gt;84.40.101.143: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Package&lt;br /&gt;
|name=Dired&lt;br /&gt;
|description=File Manager for Emacs.&lt;br /&gt;
|source=http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/dired.el&lt;br /&gt;
|maintainer=[[FSF]]&lt;br /&gt;
|in_emacs=yes&lt;br /&gt;
|Development status=active&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Dired''' is a inbuilt File Manager for Emacs. Its arguably the best&lt;br /&gt;
file manager with the functionality it possesses. Unlike any other&lt;br /&gt;
file mangers the directory listing is just as an another [[buffer]] of&lt;br /&gt;
Emacs with '''dired-mode''' as {{ModeLink|Major Mode}}.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
'''Dired''' has countless functionality.&lt;br /&gt;
&lt;br /&gt;
; {{CommandKeys|C-x d| dired}}&lt;br /&gt;
: ask for a directory and puts you into a buffer with direct listing of that directory. &lt;br /&gt;
&lt;br /&gt;
; {{CommandKeys|C-x C-j| dired-jump}}&lt;br /&gt;
: jump to a dired buffer corresponding to the current buffer. &lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
[[Dired+]] - a package that extends the functionalities of Dired&lt;br /&gt;
&lt;br /&gt;
[[Category:Desktop Management]] [[Category:File Manager]] [[Category:Dired]][[Category:Built-in Package]]&lt;/div&gt;</summary>
		<author><name>84.40.101.143</name></author>
	</entry>
</feed>