https://wikemacs.org/api.php?action=feedcontributions&user=115.241.25.45&feedformat=atomWikEmacs - User contributions [en]2024-03-28T14:41:44ZUser contributionsMediaWiki 1.35.14https://wikemacs.org/index.php?title=Main_Page&diff=355Main Page2012-03-25T15:35:34Z<p>115.241.25.45: /* History */</p>
<hr />
<div>'''Welcome to WikEmacs - A Community Maintained Emacs Wiki'''<br />
<br />
== About == <br />
<br />
Useful resources for working with [http://www.gnu.org/software/emacs/emacs.html GNU Emacs]. See also [http://en.wikipedia.org/wiki/Emacs Emacs (Wikipedia)].<br />
<br />
WikEmacs (pronounced wikimacs) is intended as a next generation alternative to the traditional [http://www.emacswiki.org/ EmacsWiki].<br />
<br />
Consult [//meta.wikimedia.org/wiki/Help:Contents Mediawiki User's Guide] for contributing to this wiki. You can use [https://launchpad.net/mediawiki-el mediawiki.el] to contribute to the wiki<br />
from the comfort of your Emacs.<br />
<br />
== Getting started with Emacs ==<br />
<br />
The latest stable release is [[:Category:Emacs-23.4|Emacs-23.4]]. The next major release is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System | Operating Systems]] including [[GNULinux]], [[OSX]] and [[Windows]]. See the respective pages for installation instruction and platform specific customization.<br />
<br />
* [[Look and Feel]]<br />
* [[Emacs for Vim users]]<br />
* [[Starter Kits]]<br />
* [[Learning Resources]] and getting help<br />
* [[Package Managers]]<br />
* [[Emacs Terminology]]<br />
** Buffer (contrasted with file)<br />
** Windows and frames (compared with panes and windows respectively)<br />
** Point and mark (compared with insertion point/cursor and ...?)<br />
** Kill and Yank (contrasted with cut and paste) and the kill ring<br />
** Region (compared and contrasted with selection)<br />
** Fill (compared with line wrap)<br />
** Case-fold (compared with case sensitivity)<br />
** Narrow and widen (compared with collapse and expand)<br />
* Quitting Emacs: type `C-x C-c` (that's Control-X, Control-C)<br />
<br />
== Text editing in Emacs ==<br />
<br />
* [[ Search and replace ]]<br />
* [[ Undo and redo ]]<br />
* [[ Abbreviations ]] and [[ Templates ]]<br />
* [[ Auto-completion ]]<br />
* [[ Spell check ]]<br />
* [[ International Users ]]<br />
* [[ Remote Editing ]] via FTP, ssh, etc.<br />
* [[ Emacs server ]] and [[ emacsclient ]]<br />
* [[ Registers ]]<br />
* [[ Bookmarks ]]<br />
* [[ Rectangles ]]<br />
<br />
== Automation in Emacs ==<br />
<br />
* [[ Keyboard macros ]]<br />
* [[ Emacs Lisp ]]<br />
<br />
== Configuring Emacs ==<br />
<br />
* [[ Custom ]] for choosing and setting options.<br />
* Scripting your [[ init.el ]] file (formerly .emacs) using [[ Emacs Lisp ]].<br />
<br />
== Emacs and Desktop Integration ==<br />
* [[ Dired ]]<br />
** [[ Archive mode ]]<br />
* [[ Battery ]]<br />
* [[ Notifications ]]<br />
<br />
== Typesetting, Document Markup and Document Creation in Emacs ==<br />
<br />
* [[ Markdown ]]<br />
* [[ Org]] export to HTML, PDF etc<br />
* [[ SGML ]], [[ HTML ]] and [[ XML ]]<br />
* [[TeX]], [[LaTeX]], [[TeXinfo]], [[BibTeX]] etc.<br />
<br />
== Emacs as an IDE ==<br />
<br />
Integrated Development Environment (IDE) for Emacs is called [http://cedet.sourceforge.net/ CEDET]. See [http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html Gentle Introduction to CEDET].<br />
<br />
For Literate Programming see [http://orgmode.org/worg/org-contrib/babel/ Org Babel].<br />
<br />
=== Programming and Scripting Languages ===<br />
<br />
* [[Ada]]<br />
* [[antlr]]<br />
* [[asm]]<br />
* [[awk]]<br />
* [[C]]<br />
* [[C++]]<br />
* [[Clojure]]<br />
* [[Common Lisp]]<br />
* [[Emacs Lisp]]<br />
* [[Fortran]]<br />
* [[Groovy]]<br />
* [[Haskell]]<br />
* [[Icon]]<br />
* [[IDL]]<br />
* [[Java]]<br />
* [[JavaScript]]<br />
* [[make]]<br />
* [[Modula2]]<br />
* [[OCaml]]<br />
* [[Octave]]<br />
* [[Pascal]] and [[Delphi]]<br />
* [[perl]]<br />
* [[PHP]]<br />
* [[PostScript]]<br />
* [[Prolog]]<br />
* [[Python]]<br />
* [[Ruby]]<br />
* [[Scala]]<br />
* [[Scheme]]<br />
* [[shell script]]<br />
* [[Simula]]<br />
* [[SQL]]<br />
* [[tcl]]<br />
* [[Visual Basic]]<br />
<br />
=== Markup Languages ===<br />
<br />
* [[CSS]]<br />
* [[HTML]]<br />
* [[JSON]]<br />
* [[Markdown]]<br />
* [[SGML]]<br />
* [[XML]]<br />
<br />
=== Compiling ===<br />
<br />
* [[ flymake ]]<br />
<br />
=== Debugging ===<br />
<br />
=== REPLs ===<br />
<br />
Interactive command-line environemnts for Lisp. ('''R'''ead-'''E'''val-'''P'''rint-'''L'''oop)<br />
<br />
* [[ Inferior Emacs Lisp Mode ]] (IELM) for interacting with Emacs' own internal Lisp<br />
* [[ mozrepl ]] for interacting with an external web browser's internal JavaScript engine<br />
* [[ SLIME ]] for interacting with an external Common Lisp or Clojure instance<br />
<br />
=== [[ Version Control ]] ===<br />
<br />
Emacs supports many [[Version Control]] systems out of the box and provides bindings and other shortcuts for a better workflow between Emacs and these systems.<br />
<br />
Within Emacs, [[ ediff ]] provides sophisticated diff and merge functions. Both [[vc]] and [[dvc]] integrate well with ediff.<br />
<br />
== Productivity ==<br />
* [[ Org ]] Mode<br />
* [[ calc ]]<br />
* [[ calendar ]]<br />
* [[ notification ]]<br />
* [[ diary ]]<br />
* Contacts: [[ bbdb ]]<br />
<br />
== Communication ==<br />
<br />
* [[ Blogging ]]<br />
* [[ Chat ]]<br />
* [[ Email ]]<br />
* [[ Feed reading ]]<br />
* [[ Microblogging ]]<br />
* [[ Usenet news ]]<br />
<br />
== Web browsing and web development ==<br />
<br />
* [[ w3 ]]: a pure-Emacs-Lisp text-mode web browser.<br />
* [[ w3m-el ]]: The text-mode w3m web browser hosted and enhanced within Emacs, with rudimentary inline image support but no JavaScript.<br />
* Launching and interacting with an [[ external browser ]] from emacs<br />
* Using [[ emacs as a browser's external editor ]], either when entering text on web pages or when viewing a web page's source document or both.<br />
<br />
== Shells and terminal emulation ==<br />
<br />
Within Emacs you can interact with various shells and other command-line/text-mode programs running as a sub-process within an Emacs terminal emulator:<br />
* [[ ansi-term ]]<br />
* [[ shell ]]<br />
* [[ term ]]<br />
* [[ multi-term ]]<br />
<br />
[[ eshell ]] is a shell (not a terminal emulator, nor a process hosted in one) written in pure [[ Emacs Lisp ]]. It is very powerful, flexible and customizable, but poorly documented at time of writing.<br />
<br />
Emacs itself is fully functional either in a terminal or a windowing system. Some keystrokes available under window systems may not work in a terminal and vice versa.<br />
<br />
== Accessibility ==<br />
<br />
* [http://emacspeak.sourceforge.net/ Emacspeak] for the visually challenged.<br />
<br />
== Security and cryptography ==<br />
<br />
* [[ Gnu Privacy Guard ]] (GPG) support and integration<br />
<br />
== Getting Involved ==<br />
* IRC Channel<br />
<br />
* [[ Mailing list archives ]]<br />
<br />
* [http://bzr.savannah.gnu.org/lh/emacs/trunk/files Browsable source repository]<br />
<br />
== Contributing to Emacs == <br />
* Reporting bugs<br />
* Testers<br />
** Profiling<br />
** Memory Usage<br />
** Reporting Bugs<br />
<br />
* Developers<br />
** Coding Guidelines<br />
** Copyright Assignment<br />
*** [http://www.gnu.org/software/emacs/CONTRIBUTE Contributing to Emacs]<br />
*** [http://www.gnu.org/licenses/why-assign.html Copyright assignment]<br />
** [[Unit Testing]]<br />
* Core Developers<br />
** Project Leaders<br />
*** Stefan Monnier<br />
*** Chong Yidong<br />
** Others<br />
<br />
== Niche Uses ==<br />
<br />
* [[ Media player ]]<br />
* [[ Presentations ]]<br />
* [[ Screencasts ]]<br />
* [[ Statistics ]]<br />
* [[ Binary files]]<br />
* [[ Docview ]]<br />
* [[ Pictures ]]<br />
** [[ Inline Images ]]<br />
** [[ Artist mode ]]<br />
<br />
== Games and Entertainment ==<br />
* Tetris<br />
* Doctor<br />
<br />
* Humor<br />
<br />
== History ==<br />
<br />
* [http://www.gnu.org/gnu/rms-lisp.html My Lisp Experiences and the Development of GNU Emacs]<br />
<br />
* XEmacs and GNU Emacs<br />
<br />
== Popular Culture and Community ==<br />
* Adding Emacs-style key bindings to other programs and operating systems.<br />
* St Ignucius and the Church of Emacs<br />
* Saving the world from <tt>vi</tt></div>115.241.25.45https://wikemacs.org/index.php?title=Main_Page&diff=350Main Page2012-03-25T15:16:02Z<p>115.241.25.45: /* Getting started with Emacs */</p>
<hr />
<div>'''Welcome to WikEmacs - A Community Maintained Emacs Wiki'''<br />
<br />
== About == <br />
<br />
Useful resources for working with [http://www.gnu.org/software/emacs/emacs.html GNU Emacs]. See also [http://en.wikipedia.org/wiki/Emacs Emacs (Wikipedia)].<br />
<br />
WikEmacs (pronounced wikimacs) is intended as a next generation alternative to the traditional [http://www.emacswiki.org/ EmacsWiki].<br />
<br />
Consult [//meta.wikimedia.org/wiki/Help:Contents Mediawiki User's Guide] for contributing to this wiki. You can use [https://launchpad.net/mediawiki-el mediawiki.el] to contribute to the wiki<br />
from the comfort of your Emacs.<br />
<br />
== Getting started with Emacs ==<br />
<br />
The latest stable release is [[:Category:Emacs-23.4|Emacs-23.4]]. The next major release is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System | Operating Systems]] including [[GNULinux]], [[OSX]] and [[Windows]]. See the respective pages for installation instruction and platform specific customization.<br />
<br />
* [[Look and Feel]]<br />
* [[Emacs for Vim users]]<br />
* [[Starter Kits]]<br />
* [[Learning Resources]] and getting help<br />
* [[Package Managers]]<br />
* [[Emacs Terminology]]<br />
** Buffer (contrasted with file)<br />
** Windows and frames (compared with panes and windows respectively)<br />
** Point and mark (compared with insertion point/cursor and ...?)<br />
** Kill and Yank (contrasted with cut and paste) and the kill ring<br />
** Region (compared and contrasted with selection)<br />
** Fill (compared with line wrap)<br />
** Case-fold (compared with case sensitivity)<br />
** Narrow and widen (compared with collapse and expand)<br />
* Quitting Emacs: type `C-x C-c` (that's Control-X, Control-C)<br />
<br />
== Text editing in Emacs ==<br />
<br />
* [[ Search and replace ]]<br />
* [[ Undo and redo ]]<br />
* [[ Abbreviations ]] and [[ Templates ]]<br />
* [[ Auto-completion ]]<br />
* [[ Spell check ]]<br />
* [[ International Users ]]<br />
* [[ Remote Editing ]] via FTP, ssh, etc.<br />
* [[ Emacs server ]] and [[ emacsclient ]]<br />
* [[ Registers ]]<br />
* [[ Bookmarks ]]<br />
* [[ Rectangles ]]<br />
<br />
== Automation in Emacs ==<br />
<br />
* [[ Keyboard macros ]]<br />
* [[ Emacs Lisp ]]<br />
<br />
== Configuring Emacs ==<br />
<br />
* [[ Custom ]] for choosing and setting options.<br />
* Scripting your [[ init.el ]] file (formerly .emacs) using [[ Emacs Lisp ]].<br />
<br />
== Emacs and Desktop Integration ==<br />
* [[ Dired ]]<br />
** [[ Archive mode ]]<br />
* [[ Battery ]]<br />
* [[ Notifications ]]<br />
<br />
== Typesetting, Document Markup and Document Creation in Emacs ==<br />
<br />
* [[ Markdown ]]<br />
* [[ Org]] export to HTML, PDF etc<br />
* [[ SGML ]], [[ HTML ]] and [[ XML ]]<br />
* [[TeX]], [[LaTeX]], [[TeXinfo]], [[BibTeX]] etc.<br />
<br />
== Emacs as an IDE ==<br />
<br />
Integrated Development Environment (IDE) for Emacs is called [http://cedet.sourceforge.net/ CEDET]. See [http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html Gentle Introduction to CEDET].<br />
<br />
For Literate Programming see [http://orgmode.org/worg/org-contrib/babel/ Org Babel].<br />
<br />
=== Programming and Scripting Languages ===<br />
<br />
* [[Ada]]<br />
* [[antlr]]<br />
* [[asm]]<br />
* [[awk]]<br />
* [[C]]<br />
* [[C++]]<br />
* [[Clojure]]<br />
* [[Common Lisp]]<br />
* [[Emacs Lisp]]<br />
* [[Fortran]]<br />
* [[Groovy]]<br />
* [[Haskell]]<br />
* [[Icon]]<br />
* [[IDL]]<br />
* [[Java]]<br />
* [[JavaScript]]<br />
* [[make]]<br />
* [[Modula2]]<br />
* [[OCaml]]<br />
* [[Octave]]<br />
* [[Pascal]] and [[Delphi]]<br />
* [[perl]]<br />
* [[PHP]]<br />
* [[PostScript]]<br />
* [[Prolog]]<br />
* [[Python]]<br />
* [[Ruby]]<br />
* [[Scala]]<br />
* [[Scheme]]<br />
* [[shell script]]<br />
* [[Simula]]<br />
* [[SQL]]<br />
* [[tcl]]<br />
* [[Visual Basic]]<br />
<br />
=== Markup Languages ===<br />
<br />
* [[CSS]]<br />
* [[HTML]]<br />
* [[JSON]]<br />
* [[Markdown]]<br />
* [[SGML]]<br />
* [[XML]]<br />
<br />
=== Compiling ===<br />
<br />
* [[ flymake ]]<br />
<br />
=== Debugging ===<br />
<br />
=== REPLs ===<br />
<br />
Interactive command-line environemnts for Lisp. ('''R'''ead-'''E'''val-'''P'''rint-'''L'''oop)<br />
<br />
* [[ Inferior Emacs Lisp Mode ]] (IELM) for interacting with Emacs' own internal Lisp<br />
* [[ mozrepl ]] for interacting with an external web browser's internal JavaScript engine<br />
* [[ SLIME ]] for interacting with an external Common Lisp or Clojure instance<br />
<br />
=== [[ Version Control ]] ===<br />
<br />
Emacs supports many [[Version Control]] systems out of the box and provides bindings and other shortcuts for a better workflow between Emacs and these systems.<br />
<br />
Within Emacs, [[ ediff ]] provides sophisticated diff and merge functions. Both [[vc]] and [[dvc]] integrate well with ediff.<br />
<br />
== Productivity ==<br />
* [[ Org ]] Mode<br />
* [[ calc ]]<br />
* [[ calendar ]]<br />
* [[ notification ]]<br />
* [[ diary ]]<br />
* Contacts: [[ bbdb ]]<br />
<br />
== Communication ==<br />
<br />
* [[ Blogging ]]<br />
* [[ Chat ]]<br />
* [[ Email ]]<br />
* [[ Feed reading ]]<br />
* [[ Microblogging ]]<br />
* [[ Usenet news ]]<br />
<br />
== Web browsing and web development ==<br />
<br />
* [[ w3 ]]: a pure-Emacs-Lisp text-mode web browser.<br />
* [[ w3m-el ]]: The text-mode w3m web browser hosted and enhanced within Emacs, with rudimentary inline image support but no JavaScript.<br />
* Launching and interacting with an [[ external browser ]] from emacs<br />
* Using [[ emacs as a browser's external editor ]], either when entering text on web pages or when viewing a web page's source document or both.<br />
<br />
== Shells and terminal emulation ==<br />
<br />
Within Emacs you can interact with various shells and other command-line/text-mode programs running as a sub-process within an Emacs terminal emulator:<br />
* [[ ansi-term ]]<br />
* [[ shell ]]<br />
* [[ term ]]<br />
* [[ multi-term ]]<br />
<br />
[[ eshell ]] is a shell (not a terminal emulator, nor a process hosted in one) written in pure [[ Emacs Lisp ]]. It is very powerful, flexible and customizable, but poorly documented at time of writing.<br />
<br />
Emacs itself is fully functional either in a terminal or a windowing system. Some keystrokes available under window systems may not work in a terminal and vice versa.<br />
<br />
== Accessibility ==<br />
<br />
* [http://emacspeak.sourceforge.net/ Emacspeak] for the visually challenged.<br />
<br />
== Security and cryptography ==<br />
<br />
* [[ Gnu Privacy Guard ]] (GPG) support and integration<br />
<br />
== Getting Involved ==<br />
* IRC Channel<br />
<br />
* [[ Mailing list archives ]]<br />
<br />
* [http://bzr.savannah.gnu.org/lh/emacs/trunk/files Browsable source repository]<br />
<br />
== Contributing to Emacs == <br />
* Reporting bugs<br />
* Testers<br />
** Profiling<br />
** Memory Usage<br />
** Reporting Bugs<br />
<br />
* Developers<br />
** Coding Guidelines<br />
** Copyright Assignment<br />
*** [http://www.gnu.org/software/emacs/CONTRIBUTE Contributing to Emacs]<br />
*** [http://www.gnu.org/licenses/why-assign.html Copyright assignment]<br />
** [[Unit Testing]]<br />
* Core Developers<br />
** Project Leaders<br />
*** Stefan Monnier<br />
*** Chong Yidong<br />
** Others<br />
<br />
== Niche Uses ==<br />
<br />
* [[ Media player ]]<br />
* [[ Presentations ]]<br />
* [[ Screencasts ]]<br />
* [[ Statistics ]]<br />
* [[ Binary files]]<br />
* [[ Docview ]]<br />
* [[ Pictures ]]<br />
** [[ Inline Images ]]<br />
** [[ Artist mode ]]<br />
<br />
== Games and Entertainment ==<br />
* Tetris<br />
* Doctor<br />
<br />
* Humor<br />
<br />
== History ==<br />
<br />
* XEmacs and GNU Emacs<br />
<br />
== Popular Culture and Community ==<br />
* Adding Emacs-style key bindings to other programs and operating systems.<br />
* St Ignucius and the Church of Emacs<br />
* Saving the world from <tt>vi</tt></div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs_on_OS_X&diff=349Installing Emacs on OS X2012-03-25T15:13:36Z<p>115.241.25.45: </p>
<hr />
<div>Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
[[Category:OS X]]</div>115.241.25.45https://wikemacs.org/index.php?title=Main_Page&diff=347Main Page2012-03-25T15:09:11Z<p>115.241.25.45: /* Getting started with Emacs */</p>
<hr />
<div>'''Welcome to WikEmacs - A Community Maintained Emacs Wiki'''<br />
<br />
== About == <br />
<br />
Useful resources for working with [http://www.gnu.org/software/emacs/emacs.html GNU Emacs]. See also [http://en.wikipedia.org/wiki/Emacs Emacs (Wikipedia)].<br />
<br />
WikEmacs (pronounced wikimacs) is intended as a next generation alternative to the traditional [http://www.emacswiki.org/ EmacsWiki].<br />
<br />
Consult [//meta.wikimedia.org/wiki/Help:Contents Mediawiki User's Guide] for contributing to this wiki. You can use [https://launchpad.net/mediawiki-el mediawiki.el] to contribute to the wiki<br />
from the comfort of your Emacs.<br />
<br />
== Getting started with Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4|Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System | Operating Systems]] including [[GNULinux]], [[OSX]] and [[Windows]]. See the respective pages for installation instruction and platform specific customization.<br />
<br />
* [[Look and Feel]]<br />
* [[Emacs for Vim users]]<br />
* [[Starter Kits]]<br />
* [[Learning Resources]] and getting help<br />
* [[Package Managers]]<br />
* [[Emacs Terminology]]<br />
** Buffer (contrasted with file)<br />
** Windows and frames (compared with panes and windows respectively)<br />
** Point and mark (compared with insertion point/cursor and ...?)<br />
** Kill and Yank (contrasted with cut and paste) and the kill ring<br />
** Region (compared and contrasted with selection)<br />
** Fill (compared with line wrap)<br />
** Case-fold (compared with case sensitivity)<br />
** Narrow and widen (compared with collapse and expand)<br />
* Quitting Emacs: type `C-x C-c` (that's Control-X, Control-C)<br />
<br />
== Text editing in Emacs ==<br />
<br />
* [[ Search and replace ]]<br />
* [[ Undo and redo ]]<br />
* [[ Abbreviations ]] and [[ Templates ]]<br />
* [[ Auto-completion ]]<br />
* [[ Spell check ]]<br />
* [[ International Users ]]<br />
* [[ Remote Editing ]] via FTP, ssh, etc.<br />
* [[ Emacs server ]] and [[ emacsclient ]]<br />
* [[ Registers ]]<br />
* [[ Bookmarks ]]<br />
* [[ Rectangles ]]<br />
<br />
== Automation in Emacs ==<br />
<br />
* [[ Keyboard macros ]]<br />
* [[ Emacs Lisp ]]<br />
<br />
== Configuring Emacs ==<br />
<br />
* [[ Custom ]] for choosing and setting options.<br />
* Scripting your [[ init.el ]] file (formerly .emacs) using [[ Emacs Lisp ]].<br />
<br />
== Emacs and Desktop Integration ==<br />
* [[ Dired ]]<br />
** [[ Archive mode ]]<br />
* [[ Battery ]]<br />
* [[ Notifications ]]<br />
<br />
== Typesetting, Document Markup and Document Creation in Emacs ==<br />
<br />
* [[ Markdown ]]<br />
* [[ Org]] export to HTML, PDF etc<br />
* [[ SGML ]], [[ HTML ]] and [[ XML ]]<br />
* [[TeX]], [[LaTeX]], [[TeXinfo]], [[BibTeX]] etc.<br />
<br />
== Emacs as an IDE ==<br />
<br />
Integrated Development Environment (IDE) for Emacs is called [http://cedet.sourceforge.net/ CEDET]. See [http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html Gentle Introduction to CEDET].<br />
<br />
For Literate Programming see [http://orgmode.org/worg/org-contrib/babel/ Org Babel].<br />
<br />
=== Programming and Scripting Languages ===<br />
<br />
* [[Ada]]<br />
* [[antlr]]<br />
* [[asm]]<br />
* [[awk]]<br />
* [[C]]<br />
* [[C++]]<br />
* [[Clojure]]<br />
* [[Common Lisp]]<br />
* [[Emacs Lisp]]<br />
* [[Fortran]]<br />
* [[Groovy]]<br />
* [[Haskell]]<br />
* [[Icon]]<br />
* [[IDL]]<br />
* [[Java]]<br />
* [[JavaScript]]<br />
* [[make]]<br />
* [[Modula2]]<br />
* [[OCaml]]<br />
* [[Octave]]<br />
* [[Pascal]] and [[Delphi]]<br />
* [[perl]]<br />
* [[PHP]]<br />
* [[PostScript]]<br />
* [[Prolog]]<br />
* [[Python]]<br />
* [[Ruby]]<br />
* [[Scala]]<br />
* [[Scheme]]<br />
* [[shell script]]<br />
* [[Simula]]<br />
* [[SQL]]<br />
* [[tcl]]<br />
* [[Visual Basic]]<br />
<br />
=== Markup Languages ===<br />
<br />
* [[CSS]]<br />
* [[HTML]]<br />
* [[JSON]]<br />
* [[Markdown]]<br />
* [[SGML]]<br />
* [[XML]]<br />
<br />
=== Compiling ===<br />
<br />
* [[ flymake ]]<br />
<br />
=== Debugging ===<br />
<br />
=== REPLs ===<br />
<br />
Interactive command-line environemnts for Lisp. ('''R'''ead-'''E'''val-'''P'''rint-'''L'''oop)<br />
<br />
* [[ Inferior Emacs Lisp Mode ]] (IELM) for interacting with Emacs' own internal Lisp<br />
* [[ mozrepl ]] for interacting with an external web browser's internal JavaScript engine<br />
* [[ SLIME ]] for interacting with an external Common Lisp or Clojure instance<br />
<br />
=== [[ Version Control ]] ===<br />
<br />
Emacs supports many [[Version Control]] systems out of the box and provides bindings and other shortcuts for a better workflow between Emacs and these systems.<br />
<br />
Within Emacs, [[ ediff ]] provides sophisticated diff and merge functions. Both [[vc]] and [[dvc]] integrate well with ediff.<br />
<br />
== Productivity ==<br />
* [[ Org ]] Mode<br />
* [[ calc ]]<br />
* [[ calendar ]]<br />
* [[ notification ]]<br />
* [[ diary ]]<br />
* Contacts: [[ bbdb ]]<br />
<br />
== Communication ==<br />
<br />
* [[ Blogging ]]<br />
* [[ Chat ]]<br />
* [[ Email ]]<br />
* [[ Feed reading ]]<br />
* [[ Microblogging ]]<br />
* [[ Usenet news ]]<br />
<br />
== Web browsing and web development ==<br />
<br />
* [[ w3 ]]: a pure-Emacs-Lisp text-mode web browser.<br />
* [[ w3m-el ]]: The text-mode w3m web browser hosted and enhanced within Emacs, with rudimentary inline image support but no JavaScript.<br />
* Launching and interacting with an [[ external browser ]] from emacs<br />
* Using [[ emacs as a browser's external editor ]], either when entering text on web pages or when viewing a web page's source document or both.<br />
<br />
== Shells and terminal emulation ==<br />
<br />
Within Emacs you can interact with various shells and other command-line/text-mode programs running as a sub-process within an Emacs terminal emulator:<br />
* [[ ansi-term ]]<br />
* [[ shell ]]<br />
* [[ term ]]<br />
* [[ multi-term ]]<br />
<br />
[[ eshell ]] is a shell (not a terminal emulator, nor a process hosted in one) written in pure [[ Emacs Lisp ]]. It is very powerful, flexible and customizable, but poorly documented at time of writing.<br />
<br />
Emacs itself is fully functional either in a terminal or a windowing system. Some keystrokes available under window systems may not work in a terminal and vice versa.<br />
<br />
== Accessibility ==<br />
<br />
* [http://emacspeak.sourceforge.net/ Emacspeak] for the visually challenged.<br />
<br />
== Security and cryptography ==<br />
<br />
* [[ Gnu Privacy Guard ]] (GPG) support and integration<br />
<br />
== Getting Involved ==<br />
* IRC Channel<br />
<br />
* [[ Mailing list archives ]]<br />
<br />
* [http://bzr.savannah.gnu.org/lh/emacs/trunk/files Browsable source repository]<br />
<br />
== Contributing to Emacs == <br />
* Reporting bugs<br />
* Testers<br />
** Profiling<br />
** Memory Usage<br />
** Reporting Bugs<br />
<br />
* Developers<br />
** Coding Guidelines<br />
** Copyright Assignment<br />
*** [http://www.gnu.org/software/emacs/CONTRIBUTE Contributing to Emacs]<br />
*** [http://www.gnu.org/licenses/why-assign.html Copyright assignment]<br />
** [[Unit Testing]]<br />
* Core Developers<br />
** Project Leaders<br />
*** Stefan Monnier<br />
*** Chong Yidong<br />
** Others<br />
<br />
== Niche Uses ==<br />
<br />
* [[ Media player ]]<br />
* [[ Presentations ]]<br />
* [[ Screencasts ]]<br />
* [[ Statistics ]]<br />
* [[ Binary files]]<br />
* [[ Docview ]]<br />
* [[ Pictures ]]<br />
** [[ Inline Images ]]<br />
** [[ Artist mode ]]<br />
<br />
== Games and Entertainment ==<br />
* Tetris<br />
* Doctor<br />
<br />
* Humor<br />
<br />
== History ==<br />
<br />
* XEmacs and GNU Emacs<br />
<br />
== Popular Culture and Community ==<br />
* Adding Emacs-style key bindings to other programs and operating systems.<br />
* St Ignucius and the Church of Emacs<br />
* Saving the world from <tt>vi</tt></div>115.241.25.45https://wikemacs.org/index.php?title=Main_Page&diff=346Main Page2012-03-25T15:08:31Z<p>115.241.25.45: /* Getting started with Emacs */</p>
<hr />
<div>'''Welcome to WikEmacs - A Community Maintained Emacs Wiki'''<br />
<br />
== About == <br />
<br />
Useful resources for working with [http://www.gnu.org/software/emacs/emacs.html GNU Emacs]. See also [http://en.wikipedia.org/wiki/Emacs Emacs (Wikipedia)].<br />
<br />
WikEmacs (pronounced wikimacs) is intended as a next generation alternative to the traditional [http://www.emacswiki.org/ EmacsWiki].<br />
<br />
Consult [//meta.wikimedia.org/wiki/Help:Contents Mediawiki User's Guide] for contributing to this wiki. You can use [https://launchpad.net/mediawiki-el mediawiki.el] to contribute to the wiki<br />
from the comfort of your Emacs.<br />
<br />
== Getting started with Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4|Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System]] including [[GNULinux]], [[OSX]] and [[Windows]]. See the respective pages for installation instruction and platform specific customization.<br />
<br />
* [[Look and Feel]]<br />
* [[Emacs for Vim users]]<br />
* [[Starter Kits]]<br />
* [[Learning Resources]] and getting help<br />
* [[Package Managers]]<br />
* [[Emacs Terminology]]<br />
** Buffer (contrasted with file)<br />
** Windows and frames (compared with panes and windows respectively)<br />
** Point and mark (compared with insertion point/cursor and ...?)<br />
** Kill and Yank (contrasted with cut and paste) and the kill ring<br />
** Region (compared and contrasted with selection)<br />
** Fill (compared with line wrap)<br />
** Case-fold (compared with case sensitivity)<br />
** Narrow and widen (compared with collapse and expand)<br />
* Quitting Emacs: type `C-x C-c` (that's Control-X, Control-C)<br />
<br />
== Text editing in Emacs ==<br />
<br />
* [[ Search and replace ]]<br />
* [[ Undo and redo ]]<br />
* [[ Abbreviations ]] and [[ Templates ]]<br />
* [[ Auto-completion ]]<br />
* [[ Spell check ]]<br />
* [[ International Users ]]<br />
* [[ Remote Editing ]] via FTP, ssh, etc.<br />
* [[ Emacs server ]] and [[ emacsclient ]]<br />
* [[ Registers ]]<br />
* [[ Bookmarks ]]<br />
* [[ Rectangles ]]<br />
<br />
== Automation in Emacs ==<br />
<br />
* [[ Keyboard macros ]]<br />
* [[ Emacs Lisp ]]<br />
<br />
== Configuring Emacs ==<br />
<br />
* [[ Custom ]] for choosing and setting options.<br />
* Scripting your [[ init.el ]] file (formerly .emacs) using [[ Emacs Lisp ]].<br />
<br />
== Emacs and Desktop Integration ==<br />
* [[ Dired ]]<br />
** [[ Archive mode ]]<br />
* [[ Battery ]]<br />
* [[ Notifications ]]<br />
<br />
== Typesetting, Document Markup and Document Creation in Emacs ==<br />
<br />
* [[ Markdown ]]<br />
* [[ Org]] export to HTML, PDF etc<br />
* [[ SGML ]], [[ HTML ]] and [[ XML ]]<br />
* [[TeX]], [[LaTeX]], [[TeXinfo]], [[BibTeX]] etc.<br />
<br />
== Emacs as an IDE ==<br />
<br />
Integrated Development Environment (IDE) for Emacs is called [http://cedet.sourceforge.net/ CEDET]. See [http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html Gentle Introduction to CEDET].<br />
<br />
For Literate Programming see [http://orgmode.org/worg/org-contrib/babel/ Org Babel].<br />
<br />
=== Programming and Scripting Languages ===<br />
<br />
* [[Ada]]<br />
* [[antlr]]<br />
* [[asm]]<br />
* [[awk]]<br />
* [[C]]<br />
* [[C++]]<br />
* [[Clojure]]<br />
* [[Common Lisp]]<br />
* [[Emacs Lisp]]<br />
* [[Fortran]]<br />
* [[Groovy]]<br />
* [[Haskell]]<br />
* [[Icon]]<br />
* [[IDL]]<br />
* [[Java]]<br />
* [[JavaScript]]<br />
* [[make]]<br />
* [[Modula2]]<br />
* [[OCaml]]<br />
* [[Octave]]<br />
* [[Pascal]] and [[Delphi]]<br />
* [[perl]]<br />
* [[PHP]]<br />
* [[PostScript]]<br />
* [[Prolog]]<br />
* [[Python]]<br />
* [[Ruby]]<br />
* [[Scala]]<br />
* [[Scheme]]<br />
* [[shell script]]<br />
* [[Simula]]<br />
* [[SQL]]<br />
* [[tcl]]<br />
* [[Visual Basic]]<br />
<br />
=== Markup Languages ===<br />
<br />
* [[CSS]]<br />
* [[HTML]]<br />
* [[JSON]]<br />
* [[Markdown]]<br />
* [[SGML]]<br />
* [[XML]]<br />
<br />
=== Compiling ===<br />
<br />
* [[ flymake ]]<br />
<br />
=== Debugging ===<br />
<br />
=== REPLs ===<br />
<br />
Interactive command-line environemnts for Lisp. ('''R'''ead-'''E'''val-'''P'''rint-'''L'''oop)<br />
<br />
* [[ Inferior Emacs Lisp Mode ]] (IELM) for interacting with Emacs' own internal Lisp<br />
* [[ mozrepl ]] for interacting with an external web browser's internal JavaScript engine<br />
* [[ SLIME ]] for interacting with an external Common Lisp or Clojure instance<br />
<br />
=== [[ Version Control ]] ===<br />
<br />
Emacs supports many [[Version Control]] systems out of the box and provides bindings and other shortcuts for a better workflow between Emacs and these systems.<br />
<br />
Within Emacs, [[ ediff ]] provides sophisticated diff and merge functions. Both [[vc]] and [[dvc]] integrate well with ediff.<br />
<br />
== Productivity ==<br />
* [[ Org ]] Mode<br />
* [[ calc ]]<br />
* [[ calendar ]]<br />
* [[ notification ]]<br />
* [[ diary ]]<br />
* Contacts: [[ bbdb ]]<br />
<br />
== Communication ==<br />
<br />
* [[ Blogging ]]<br />
* [[ Chat ]]<br />
* [[ Email ]]<br />
* [[ Feed reading ]]<br />
* [[ Microblogging ]]<br />
* [[ Usenet news ]]<br />
<br />
== Web browsing and web development ==<br />
<br />
* [[ w3 ]]: a pure-Emacs-Lisp text-mode web browser.<br />
* [[ w3m-el ]]: The text-mode w3m web browser hosted and enhanced within Emacs, with rudimentary inline image support but no JavaScript.<br />
* Launching and interacting with an [[ external browser ]] from emacs<br />
* Using [[ emacs as a browser's external editor ]], either when entering text on web pages or when viewing a web page's source document or both.<br />
<br />
== Shells and terminal emulation ==<br />
<br />
Within Emacs you can interact with various shells and other command-line/text-mode programs running as a sub-process within an Emacs terminal emulator:<br />
* [[ ansi-term ]]<br />
* [[ shell ]]<br />
* [[ term ]]<br />
* [[ multi-term ]]<br />
<br />
[[ eshell ]] is a shell (not a terminal emulator, nor a process hosted in one) written in pure [[ Emacs Lisp ]]. It is very powerful, flexible and customizable, but poorly documented at time of writing.<br />
<br />
Emacs itself is fully functional either in a terminal or a windowing system. Some keystrokes available under window systems may not work in a terminal and vice versa.<br />
<br />
== Accessibility ==<br />
<br />
* [http://emacspeak.sourceforge.net/ Emacspeak] for the visually challenged.<br />
<br />
== Security and cryptography ==<br />
<br />
* [[ Gnu Privacy Guard ]] (GPG) support and integration<br />
<br />
== Getting Involved ==<br />
* IRC Channel<br />
<br />
* [[ Mailing list archives ]]<br />
<br />
* [http://bzr.savannah.gnu.org/lh/emacs/trunk/files Browsable source repository]<br />
<br />
== Contributing to Emacs == <br />
* Reporting bugs<br />
* Testers<br />
** Profiling<br />
** Memory Usage<br />
** Reporting Bugs<br />
<br />
* Developers<br />
** Coding Guidelines<br />
** Copyright Assignment<br />
*** [http://www.gnu.org/software/emacs/CONTRIBUTE Contributing to Emacs]<br />
*** [http://www.gnu.org/licenses/why-assign.html Copyright assignment]<br />
** [[Unit Testing]]<br />
* Core Developers<br />
** Project Leaders<br />
*** Stefan Monnier<br />
*** Chong Yidong<br />
** Others<br />
<br />
== Niche Uses ==<br />
<br />
* [[ Media player ]]<br />
* [[ Presentations ]]<br />
* [[ Screencasts ]]<br />
* [[ Statistics ]]<br />
* [[ Binary files]]<br />
* [[ Docview ]]<br />
* [[ Pictures ]]<br />
** [[ Inline Images ]]<br />
** [[ Artist mode ]]<br />
<br />
== Games and Entertainment ==<br />
* Tetris<br />
* Doctor<br />
<br />
* Humor<br />
<br />
== History ==<br />
<br />
* XEmacs and GNU Emacs<br />
<br />
== Popular Culture and Community ==<br />
* Adding Emacs-style key bindings to other programs and operating systems.<br />
* St Ignucius and the Church of Emacs<br />
* Saving the world from <tt>vi</tt></div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=344Installing Emacs2012-03-25T14:54:09Z<p>115.241.25.45: </p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4|Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System]] including [[GNULinux]], [[OSX]] and [[Windows]]. See the respective pages for installation instruction and platform specific customization.<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=343Installing Emacs2012-03-25T14:43:58Z<p>115.241.25.45: </p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4|Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System]] including [[GNULinux]], [[OSX]] and [[Windows]].<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs_on_OS_X&diff=341Installing Emacs on OS X2012-03-25T14:41:39Z<p>115.241.25.45: Created page with "Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. ==== As a binary package ==== Simply download a pretest (or a nightly build) from [htt..."</p>
<hr />
<div>Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
[[Category:OSX]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=340Installing Emacs2012-03-25T14:40:36Z<p>115.241.25.45: /* Getting Emacs */</p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4|Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System]] including [[GNULinux]], [[OSX]] and [[Windows]].<br />
<br />
=== [[OSX]] ===<br />
<br />
<br />
<br />
=== [[GNULinux]] ===<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=GNULinux&diff=339GNULinux2012-03-25T14:38:15Z<p>115.241.25.45: Created page with "== Installing == Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github...."</p>
<hr />
<div>== Installing ==<br />
<br />
Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github.com/emacsmirror/emacs source] on every distribution out there, but why bother to do so? Using the distribution’s package manager is a better idea for many reasons - you don’t need to install a build chain and lots of dev libraries, you get updated versions when they are released and you get automated dependency manager, just to name a few.<br />
<br />
<br />
That said, few distributions include in their primary repositories builds of Emacs 24. Luckily there are some unofficial repos that come to the rescue.<br />
<br />
Debian users should look no further than the amazing [http://emacs.naquadah.org/ emacs-snapshot APT repo]. You’ll find installation instructions there for all the relevant Debian versions out there. High quality, highly recommended builds! After you’ve added the repo you can install Emacs 24 with the following command:<br />
<br />
<source lang="bash"><br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Ubuntu users have easy access to Emacs 24 as well:<br />
<br />
<source lang="bash"><br />
$ sudo apt-add-repository ppa:cassou/emacs<br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Gentoo users have even less to do, since Emacs 24 can be obtained via the emacs-vcs package in portage, as noted in the official [http://www.gentoo.org/proj/en/lisp/emacs/emacs.xml Emacs on Gentoo page].<br />
<br />
Arch Linux users can install Emacs 24 from the Arch User Repository ([http://aur.archlinux.org/index.php AUR]) with the package [http://aur.archlinux.org/packages.php?ID=33337 emacs-bzr].<br />
<br />
Slackware users can compile and install Emacs 24 by using the following unofficial SlackBuild script: [http://github.com/cycojesus/slackbuilds/tree/master/e/emacs emacs.SlackBuild].<br />
<br />
Unfortunately they don't seem to be any prebuilt Emacs 24 packages for any of the RPM distros (Fedora, SUSE, Mandriva, etc).<br />
<br />
[[Category:GNULinux]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=338Installing Emacs2012-03-25T14:37:29Z<p>115.241.25.45: /* Getting Emacs */</p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4|Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System]] including [[GNULinux]], [[OSX]] and [[Windows]].<br />
<br />
=== [[:Category:OS X| OS X]] ===<br />
<br />
Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
=== [[GNULinux]] ===<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs_on_Windows&diff=337Installing Emacs on Windows2012-03-25T14:33:08Z<p>115.241.25.45: </p>
<hr />
<div>== Installing ==<br />
<br />
=== GNU Releases ===<br />
<br />
* [ftp://ftp.gnu.org/gnu/emacs/windows/ Official releases]<br />
* [http://alpha.gnu.org/gnu/emacs/pretest/windows/ Pre-test builds]<br />
* [http://alpha.gnu.org/gnu/emacs/windows/ Alpha releases]<br />
<br />
=== Unofficial Releases ===<br />
<br />
* [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32]<br />
* [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] <br />
<br />
See [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows] for more information.<br />
<br />
[[Category:Windows]]</div>115.241.25.45https://wikemacs.org/index.php?title=Category:Windows&diff=336Category:Windows2012-03-25T14:32:27Z<p>115.241.25.45: Replaced content with "
Category:Operating System"</p>
<hr />
<div><br />
[[Category:Operating System]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs_on_Windows&diff=335Installing Emacs on Windows2012-03-25T14:31:56Z<p>115.241.25.45: </p>
<hr />
<div>[[Category:Windows]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs_on_Windows&diff=328Installing Emacs on Windows2012-03-25T14:22:35Z<p>115.241.25.45: Created page with "[Category:Windows]"</p>
<hr />
<div>[Category:Windows]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=327Installing Emacs2012-03-25T14:21:49Z<p>115.241.25.45: </p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4 Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1 Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System]] inlcuding [[GNULinux]], [[OSX]] and [[Windows]].<br />
<br />
=== [[:Category:OS X| OS X]] ===<br />
<br />
Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
=== [[:Category:Linux|Linux]] ===<br />
<br />
Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github.com/emacsmirror/emacs source] on every distribution out there, but why bother to do so? Using the distribution’s package manager is a better idea for many reasons - you don’t need to install a build chain and lots of dev libraries, you get updated versions when they are released and you get automated dependency manager, just to name a few.<br />
<br />
<br />
That said, few distributions include in their primary repositories builds of Emacs 24. Luckily there are some unofficial repos that come to the rescue.<br />
<br />
Debian users should look no further than the amazing [http://emacs.naquadah.org/ emacs-snapshot APT repo]. You’ll find installation instructions there for all the relevant Debian versions out there. High quality, highly recommended builds! After you’ve added the repo you can install Emacs 24 with the following command:<br />
<br />
<source lang="bash"><br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Ubuntu users have easy access to Emacs 24 as well:<br />
<br />
<source lang="bash"><br />
$ sudo apt-add-repository ppa:cassou/emacs<br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Gentoo users have even less to do, since Emacs 24 can be obtained via the emacs-vcs package in portage, as noted in the official [http://www.gentoo.org/proj/en/lisp/emacs/emacs.xml Emacs on Gentoo page].<br />
<br />
Arch Linux users can install Emacs 24 from the Arch User Repository ([http://aur.archlinux.org/index.php AUR]) with the package [http://aur.archlinux.org/packages.php?ID=33337 emacs-bzr].<br />
<br />
Slackware users can compile and install Emacs 24 by using the following unofficial SlackBuild script: [http://github.com/cycojesus/slackbuilds/tree/master/e/emacs emacs.SlackBuild].<br />
<br />
Unfortunately they don't seem to be any prebuilt Emacs 24 packages for any of the RPM distros (Fedora, SUSE, Mandriva, etc).<br />
<br />
=== [[:Category:Windows|Windows]] ===<br />
<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=Category:Windows&diff=326Category:Windows2012-03-25T14:16:32Z<p>115.241.25.45: /* Installing Emacs */</p>
<hr />
<div>== Installing ==<br />
<br />
=== GNU Releases ===<br />
<br />
* [ftp://ftp.gnu.org/gnu/emacs/windows/ Official releases]<br />
* [http://alpha.gnu.org/gnu/emacs/pretest/windows/ Pre-test builds]<br />
* [http://alpha.gnu.org/gnu/emacs/windows/ Alpha releases]<br />
<br />
=== Unofficial Releases ===<br />
<br />
* [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32]<br />
* [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] <br />
<br />
See [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows] for more information.<br />
<br />
[[Category:Operating System]]</div>115.241.25.45https://wikemacs.org/index.php?title=Category:Windows&diff=323Category:Windows2012-03-25T14:15:21Z<p>115.241.25.45: /* Installing Emacs */</p>
<hr />
<div>== Installing Emacs ==<br />
<br />
* [ftp://ftp.gnu.org/gnu/emacs/windows/ Official releases]<br />
* [http://alpha.gnu.org/gnu/emacs/pretest/windows/ Pre-test builds]<br />
* [http://alpha.gnu.org/gnu/emacs/windows/ Alpha releases]<br />
<br />
<br />
You can also obtain unofficial pre-compiled binaries from <br />
* [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32]<br />
* [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] <br />
<br />
See [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows] for more information.<br />
<br />
[[Category:Operating System]]</div>115.241.25.45https://wikemacs.org/index.php?title=Category:Windows&diff=319Category:Windows2012-03-25T14:04:23Z<p>115.241.25.45: </p>
<hr />
<div>== Installing Emacs ==<br />
<br />
Official releases are available from [ftp://ftp.gnu.org/gnu/emacs/windows/].<br />
<br />
Pre-test builds are available from [http://alpha.gnu.org/gnu/emacs/pretest/windows/].<br />
<br />
Alpha releases are available from [http://alpha.gnu.org/gnu/emacs/windows/].<br />
<br />
You can also obtain unofficial pre-compiled binaries from <br />
* [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32]<br />
* [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] <br />
<br />
<br />
See [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows] for more information.<br />
<br />
[[Category:Operating System]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=311Installing Emacs2012-03-25T13:54:30Z<p>115.241.25.45: /* Windows */</p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System]].<br />
<br />
=== [[:Category:OS X| OS X]] ===<br />
<br />
Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
=== [[:Category:Linux|Linux]] ===<br />
<br />
Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github.com/emacsmirror/emacs source] on every distribution out there, but why bother to do so? Using the distribution’s package manager is a better idea for many reasons - you don’t need to install a build chain and lots of dev libraries, you get updated versions when they are released and you get automated dependency manager, just to name a few.<br />
<br />
<br />
That said, few distributions include in their primary repositories builds of Emacs 24. Luckily there are some unofficial repos that come to the rescue.<br />
<br />
Debian users should look no further than the amazing [http://emacs.naquadah.org/ emacs-snapshot APT repo]. You’ll find installation instructions there for all the relevant Debian versions out there. High quality, highly recommended builds! After you’ve added the repo you can install Emacs 24 with the following command:<br />
<br />
<source lang="bash"><br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Ubuntu users have easy access to Emacs 24 as well:<br />
<br />
<source lang="bash"><br />
$ sudo apt-add-repository ppa:cassou/emacs<br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Gentoo users have even less to do, since Emacs 24 can be obtained via the emacs-vcs package in portage, as noted in the official [http://www.gentoo.org/proj/en/lisp/emacs/emacs.xml Emacs on Gentoo page].<br />
<br />
Arch Linux users can install Emacs 24 from the Arch User Repository ([http://aur.archlinux.org/index.php AUR]) with the package [http://aur.archlinux.org/packages.php?ID=33337 emacs-bzr].<br />
<br />
Slackware users can compile and install Emacs 24 by using the following unofficial SlackBuild script: [http://github.com/cycojesus/slackbuilds/tree/master/e/emacs emacs.SlackBuild].<br />
<br />
Unfortunately they don't seem to be any prebuilt Emacs 24 packages for any of the RPM distros (Fedora, SUSE, Mandriva, etc).<br />
<br />
=== [[:Category:Windows|Windows]] ===<br />
<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=Category:OS_X&diff=308Category:OS X2012-03-25T13:50:28Z<p>115.241.25.45: Created page with "Category:Operating System"</p>
<hr />
<div>[[Category:Operating System]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=307Installing Emacs2012-03-25T13:50:04Z<p>115.241.25.45: /* Getting Emacs */</p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System]].<br />
<br />
=== [[:Category:OS X| OS X]] ===<br />
<br />
Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
=== [[:Category:Linux|Linux]] ===<br />
<br />
Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github.com/emacsmirror/emacs source] on every distribution out there, but why bother to do so? Using the distribution’s package manager is a better idea for many reasons - you don’t need to install a build chain and lots of dev libraries, you get updated versions when they are released and you get automated dependency manager, just to name a few.<br />
<br />
<br />
That said, few distributions include in their primary repositories builds of Emacs 24. Luckily there are some unofficial repos that come to the rescue.<br />
<br />
Debian users should look no further than the amazing [http://emacs.naquadah.org/ emacs-snapshot APT repo]. You’ll find installation instructions there for all the relevant Debian versions out there. High quality, highly recommended builds! After you’ve added the repo you can install Emacs 24 with the following command:<br />
<br />
<source lang="bash"><br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Ubuntu users have easy access to Emacs 24 as well:<br />
<br />
<source lang="bash"><br />
$ sudo apt-add-repository ppa:cassou/emacs<br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Gentoo users have even less to do, since Emacs 24 can be obtained via the emacs-vcs package in portage, as noted in the official [http://www.gentoo.org/proj/en/lisp/emacs/emacs.xml Emacs on Gentoo page].<br />
<br />
Arch Linux users can install Emacs 24 from the Arch User Repository ([http://aur.archlinux.org/index.php AUR]) with the package [http://aur.archlinux.org/packages.php?ID=33337 emacs-bzr].<br />
<br />
Slackware users can compile and install Emacs 24 by using the following unofficial SlackBuild script: [http://github.com/cycojesus/slackbuilds/tree/master/e/emacs emacs.SlackBuild].<br />
<br />
Unfortunately they don't seem to be any prebuilt Emacs 24 packages for any of the RPM distros (Fedora, SUSE, Mandriva, etc).<br />
<br />
=== [[:Category:Windows|Windows]] ===<br />
<br />
There are several ways to obtain precompiled Emacs 24 binaries if you’re a Windows users. The most popular are [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32], [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] and of course the official [http://alpha.gnu.org/gnu/emacs/windows/ Emacs Windows builds].<br />
<br />
For more information about using Emacs on Windows, see [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows].<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=Category:Windows&diff=306Category:Windows2012-03-25T13:48:28Z<p>115.241.25.45: Created page with "Category:Operating System"</p>
<hr />
<div>[[Category:Operating System]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=305Installing Emacs2012-03-25T13:47:56Z<p>115.241.25.45: /* Category:Windows */</p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating Systems]].<br />
<br />
=== OS X ===<br />
<br />
Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
=== Linux ===<br />
<br />
Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github.com/emacsmirror/emacs source] on every distribution out there, but why bother to do so? Using the distribution’s package manager is a better idea for many reasons - you don’t need to install a build chain and lots of dev libraries, you get updated versions when they are released and you get automated dependency manager, just to name a few.<br />
<br />
<br />
That said, few distributions include in their primary repositories builds of Emacs 24. Luckily there are some unofficial repos that come to the rescue.<br />
<br />
Debian users should look no further than the amazing [http://emacs.naquadah.org/ emacs-snapshot APT repo]. You’ll find installation instructions there for all the relevant Debian versions out there. High quality, highly recommended builds! After you’ve added the repo you can install Emacs 24 with the following command:<br />
<br />
<source lang="bash"><br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Ubuntu users have easy access to Emacs 24 as well:<br />
<br />
<source lang="bash"><br />
$ sudo apt-add-repository ppa:cassou/emacs<br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Gentoo users have even less to do, since Emacs 24 can be obtained via the emacs-vcs package in portage, as noted in the official [http://www.gentoo.org/proj/en/lisp/emacs/emacs.xml Emacs on Gentoo page].<br />
<br />
Arch Linux users can install Emacs 24 from the Arch User Repository ([http://aur.archlinux.org/index.php AUR]) with the package [http://aur.archlinux.org/packages.php?ID=33337 emacs-bzr].<br />
<br />
Slackware users can compile and install Emacs 24 by using the following unofficial SlackBuild script: [http://github.com/cycojesus/slackbuilds/tree/master/e/emacs emacs.SlackBuild].<br />
<br />
Unfortunately they don't seem to be any prebuilt Emacs 24 packages for any of the RPM distros (Fedora, SUSE, Mandriva, etc).<br />
<br />
=== [[:Category:Windows|Windows]] ===<br />
<br />
There are several ways to obtain precompiled Emacs 24 binaries if you’re a Windows users. The most popular are [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32], [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] and of course the official [http://alpha.gnu.org/gnu/emacs/windows/ Emacs Windows builds].<br />
<br />
For more information about using Emacs on Windows, see [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows].<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=304Installing Emacs2012-03-25T13:47:19Z<p>115.241.25.45: /* Windows */</p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating Systems]].<br />
<br />
=== OS X ===<br />
<br />
Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
=== Linux ===<br />
<br />
Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github.com/emacsmirror/emacs source] on every distribution out there, but why bother to do so? Using the distribution’s package manager is a better idea for many reasons - you don’t need to install a build chain and lots of dev libraries, you get updated versions when they are released and you get automated dependency manager, just to name a few.<br />
<br />
<br />
That said, few distributions include in their primary repositories builds of Emacs 24. Luckily there are some unofficial repos that come to the rescue.<br />
<br />
Debian users should look no further than the amazing [http://emacs.naquadah.org/ emacs-snapshot APT repo]. You’ll find installation instructions there for all the relevant Debian versions out there. High quality, highly recommended builds! After you’ve added the repo you can install Emacs 24 with the following command:<br />
<br />
<source lang="bash"><br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Ubuntu users have easy access to Emacs 24 as well:<br />
<br />
<source lang="bash"><br />
$ sudo apt-add-repository ppa:cassou/emacs<br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Gentoo users have even less to do, since Emacs 24 can be obtained via the emacs-vcs package in portage, as noted in the official [http://www.gentoo.org/proj/en/lisp/emacs/emacs.xml Emacs on Gentoo page].<br />
<br />
Arch Linux users can install Emacs 24 from the Arch User Repository ([http://aur.archlinux.org/index.php AUR]) with the package [http://aur.archlinux.org/packages.php?ID=33337 emacs-bzr].<br />
<br />
Slackware users can compile and install Emacs 24 by using the following unofficial SlackBuild script: [http://github.com/cycojesus/slackbuilds/tree/master/e/emacs emacs.SlackBuild].<br />
<br />
Unfortunately they don't seem to be any prebuilt Emacs 24 packages for any of the RPM distros (Fedora, SUSE, Mandriva, etc).<br />
<br />
=== [[:Category:Windows]] ===<br />
<br />
There are several ways to obtain precompiled Emacs 24 binaries if you’re a Windows users. The most popular are [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32], [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] and of course the official [http://alpha.gnu.org/gnu/emacs/windows/ Emacs Windows builds].<br />
<br />
For more information about using Emacs on Windows, see [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows].<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=303Installing Emacs2012-03-25T13:46:46Z<p>115.241.25.45: </p>
<hr />
<div>== Getting Emacs ==<br />
<br />
The latest released version of Emacs is [[:Category:Emacs-23.4]]. The next higher revision of Emacs is [[:Category:Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating Systems]].<br />
<br />
=== OS X ===<br />
<br />
Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
=== Linux ===<br />
<br />
Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github.com/emacsmirror/emacs source] on every distribution out there, but why bother to do so? Using the distribution’s package manager is a better idea for many reasons - you don’t need to install a build chain and lots of dev libraries, you get updated versions when they are released and you get automated dependency manager, just to name a few.<br />
<br />
<br />
That said, few distributions include in their primary repositories builds of Emacs 24. Luckily there are some unofficial repos that come to the rescue.<br />
<br />
Debian users should look no further than the amazing [http://emacs.naquadah.org/ emacs-snapshot APT repo]. You’ll find installation instructions there for all the relevant Debian versions out there. High quality, highly recommended builds! After you’ve added the repo you can install Emacs 24 with the following command:<br />
<br />
<source lang="bash"><br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Ubuntu users have easy access to Emacs 24 as well:<br />
<br />
<source lang="bash"><br />
$ sudo apt-add-repository ppa:cassou/emacs<br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Gentoo users have even less to do, since Emacs 24 can be obtained via the emacs-vcs package in portage, as noted in the official [http://www.gentoo.org/proj/en/lisp/emacs/emacs.xml Emacs on Gentoo page].<br />
<br />
Arch Linux users can install Emacs 24 from the Arch User Repository ([http://aur.archlinux.org/index.php AUR]) with the package [http://aur.archlinux.org/packages.php?ID=33337 emacs-bzr].<br />
<br />
Slackware users can compile and install Emacs 24 by using the following unofficial SlackBuild script: [http://github.com/cycojesus/slackbuilds/tree/master/e/emacs emacs.SlackBuild].<br />
<br />
Unfortunately they don't seem to be any prebuilt Emacs 24 packages for any of the RPM distros (Fedora, SUSE, Mandriva, etc).<br />
<br />
=== Windows ===<br />
<br />
There are several ways to obtain precompiled Emacs 24 binaries if you’re a Windows users. The most popular are [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32], [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] and of course the official [http://alpha.gnu.org/gnu/emacs/windows/ Emacs Windows builds].<br />
<br />
For more information about using Emacs on Windows, see [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows].<br />
<br />
[[Category:Getting started]]</div>115.241.25.45https://wikemacs.org/index.php?title=Category:Emacs-23.4&diff=302Category:Emacs-23.42012-03-25T13:45:16Z<p>115.241.25.45: Created page with "Category:Emacs-23"</p>
<hr />
<div>[[Category:Emacs-23]]</div>115.241.25.45https://wikemacs.org/index.php?title=Installing_Emacs&diff=301Installing Emacs2012-03-25T13:35:38Z<p>115.241.25.45: </p>
<hr />
<div>== Getting Emacs ==<br />
<br />
== Versions ==<br />
<br />
The latest released version of Emacs is [[Category:Emacs-23.4]]. The next higher revision of Emacs is [[Category:Emacs-24.1]] and is in ''Pretest' stage.<br />
<br />
=== OS X ===<br />
<br />
Obtaining Emacs 24 on OS X is really simple. There are several popular ways to do it. <br />
<br />
==== As a binary package ====<br />
<br />
Simply download a pretest (or a nightly build) from [http://emacsformacosx.com Emacs for OSX]. Probably the best option would be to get the latest pretest from [http://emacsformacosx.com/builds here].<br />
<br />
==== Build it from source ====<br />
<br />
The second easy way to obtain Emacs 24 is via [http://mxcl.github.com/homebrew/ homebrew]. Just type the following incantation in your shell and you’re done:<br />
<br />
<source lang="bash"><br />
$ brew install emacs --cocoa --use-git-head --HEAD<br />
$ cp -r /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/<br />
</source><br />
The second step is optional, but it’s recommended if you like to start Emacs from the launchpad or from Spotlight.<br />
<br />
Chances are good you have an older version of Emacs installed by default with OS X. It's suggested you to remove that older Emacs version to avoid conflicts with the new one. Do this:<br />
<br />
<source lang="bash"><br />
$ sudo rm /usr/bin/emacs<br />
$ sudo rm -rf /usr/share/emacs<br />
</source><br />
That’s all folk! You may now proceed to the configuration section.<br />
<br />
==== Use a package manager (Emacs 23 only at time of writing) ====<br />
<br />
* Fink<br />
* MacPorts<br />
<source lang="bash"><br />
port install emacs<br />
</source><br />
<br />
You can add <tt>+<variant> [+<variant>...]</tt> where <tt>variant</tt> is one or more of:<br />
* dbus: Builds emacs with D-Bus support<br />
* gtk: Builds emacs as an X11 program with GTK+2 widgets<br />
* motif: Builds emacs as an X11 program with Motif <br />
* universal: Build for multiple architectures<br />
* x11: Builds emacs as a X11 program with Lucid widgets<br />
The gtk, motif and x11 variants require (depend on) MacPorts' X11 libraries.<br />
<br />
==== Download and install Aquamacs ====<br />
<br />
=== Linux ===<br />
<br />
Given that Linux is more or less the home os of Emacs it presents us with the most installation options. Of course, you can build Emacs from [https://github.com/emacsmirror/emacs source] on every distribution out there, but why bother to do so? Using the distribution’s package manager is a better idea for many reasons - you don’t need to install a build chain and lots of dev libraries, you get updated versions when they are released and you get automated dependency manager, just to name a few.<br />
<br />
<br />
That said, few distributions include in their primary repositories builds of Emacs 24. Luckily there are some unofficial repos that come to the rescue.<br />
<br />
Debian users should look no further than the amazing [http://emacs.naquadah.org/ emacs-snapshot APT repo]. You’ll find installation instructions there for all the relevant Debian versions out there. High quality, highly recommended builds! After you’ve added the repo you can install Emacs 24 with the following command:<br />
<br />
<source lang="bash"><br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Ubuntu users have easy access to Emacs 24 as well:<br />
<br />
<source lang="bash"><br />
$ sudo apt-add-repository ppa:cassou/emacs<br />
$ sudo apt-get install emacs-snapshot<br />
</source><br />
Gentoo users have even less to do, since Emacs 24 can be obtained via the emacs-vcs package in portage, as noted in the official [http://www.gentoo.org/proj/en/lisp/emacs/emacs.xml Emacs on Gentoo page].<br />
<br />
Arch Linux users can install Emacs 24 from the Arch User Repository ([http://aur.archlinux.org/index.php AUR]) with the package [http://aur.archlinux.org/packages.php?ID=33337 emacs-bzr].<br />
<br />
Slackware users can compile and install Emacs 24 by using the following unofficial SlackBuild script: [http://github.com/cycojesus/slackbuilds/tree/master/e/emacs emacs.SlackBuild].<br />
<br />
Unfortunately they don't seem to be any prebuilt Emacs 24 packages for any of the RPM distros (Fedora, SUSE, Mandriva, etc).<br />
<br />
=== Windows ===<br />
<br />
There are several ways to obtain precompiled Emacs 24 binaries if you’re a Windows users. The most popular are [http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl EmacsW32], [http://code.google.com/p/emacs-for-windows/ Emacs for Windows] and of course the official [http://alpha.gnu.org/gnu/emacs/windows/ Emacs Windows builds].<br />
<br />
For more information about using Emacs on Windows, see [http://www.gnu.org/software/emacs/windows/faq.html GNU Emacs FAQ For MS Windows].<br />
<br />
[[Category:Getting started]]</div>115.241.25.45