<?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=Kinleyd</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=Kinleyd"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/wiki/Special:Contributions/Kinleyd"/>
	<updated>2026-04-10T08:21:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=WikEmacs:Community_portal&amp;diff=857</id>
		<title>WikEmacs:Community portal</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=WikEmacs:Community_portal&amp;diff=857"/>
		<updated>2012-03-27T07:06:22Z</updated>

		<summary type="html">&lt;p&gt;Kinleyd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things are changing rapidly on WikEmacs! This is good news, reflecting lots of contributions. Also, it reflects the fact that WikEmacs is still in the process of evolving its structure and layout. I'll be back to contribute later, after things settle down, as contributions are just disappearing! Cheers. --[[User:Kinleyd|Kinleyd]] 10:06, 27 March 2012 (EEST)&lt;/div&gt;</summary>
		<author><name>Kinleyd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=WikEmacs:Community_portal&amp;diff=856</id>
		<title>WikEmacs:Community portal</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=WikEmacs:Community_portal&amp;diff=856"/>
		<updated>2012-03-27T07:05:29Z</updated>

		<summary type="html">&lt;p&gt;Kinleyd: Created page with &amp;quot;Things are changing rapidly on WikEmacs! This is good news, reflecting lots of contributions. Also, it reflects the fact that WikEmacs is still in the process of evolving its ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things are changing rapidly on WikEmacs! This is good news, reflecting lots of contributions. Also, it reflects the fact that WikEmacs is still in the process of evolving its structure and layout. I'll be back to contribute later, after things settle down, as contributions are just disappearing! Cheers.&lt;/div&gt;</summary>
		<author><name>Kinleyd</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Main_Page&amp;diff=432</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Main_Page&amp;diff=432"/>
		<updated>2012-03-26T04:38:53Z</updated>

		<summary type="html">&lt;p&gt;Kinleyd: /* Programming and Scripting Languages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Welcome to WikEmacs - A Community Maintained Emacs Wiki'''&lt;br /&gt;
&lt;br /&gt;
== About == &lt;br /&gt;
&lt;br /&gt;
Useful resources for working with [http://www.gnu.org/software/emacs/emacs.html GNU Emacs].  See also [http://en.wikipedia.org/wiki/Emacs Emacs (Wikipedia)].&lt;br /&gt;
&lt;br /&gt;
WikEmacs (pronounced wikimacs) is intended as a next generation alternative to the traditional [http://www.emacswiki.org/ EmacsWiki].&lt;br /&gt;
&lt;br /&gt;
Consult [//meta.wikimedia.org/wiki/Help:Contents Mediawiki User's Guide] for contributing to this wiki. You can use [https://launchpad.net/mediawiki-el mediawiki.el] to contribute to the wiki&lt;br /&gt;
from the comfort of your Emacs.&lt;br /&gt;
&lt;br /&gt;
== Getting started with Emacs ==&lt;br /&gt;
&lt;br /&gt;
The latest stable release is [[:Category:Emacs-23.4|Emacs-23.4]].  The next major release is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.&lt;br /&gt;
&lt;br /&gt;
Emacs is available on all popular [[:Category:Operating System | Operating Systems]] including [[GNULinux]], [[OSX]] and [[Windows]].  See the respective pages for installation instruction and platform specific customization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Key Bindings]]&lt;br /&gt;
&lt;br /&gt;
Emacs ships with a bunch of Cheatsheets or Reference Cards for popular packages.  These are located in the ''refcards'' subdirectory of {{Variable|data-directory}}.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Look and Feel]]&lt;br /&gt;
* [[Emacs for Vim users]]&lt;br /&gt;
* [[Starter Kits]]&lt;br /&gt;
* [[Learning Resources]] and getting help&lt;br /&gt;
* [[Package Managers]]&lt;br /&gt;
* [[Emacs Terminology]]&lt;br /&gt;
** Buffer (contrasted with file)&lt;br /&gt;
** Windows and frames (compared with panes and windows respectively)&lt;br /&gt;
** Point and mark (compared with insertion point/cursor and ...?)&lt;br /&gt;
** Kill and Yank (contrasted with cut and paste) and the kill ring&lt;br /&gt;
** Region (compared and contrasted with selection)&lt;br /&gt;
** Fill (compared with line wrap)&lt;br /&gt;
** Case-fold (compared with case sensitivity)&lt;br /&gt;
** Narrow and widen (compared with collapse and expand)&lt;br /&gt;
* Quitting Emacs: type `C-x C-c` (that's Control-X, Control-C)&lt;br /&gt;
&lt;br /&gt;
== Text editing in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Search and replace ]]&lt;br /&gt;
** [[ Incremental Search ]]&lt;br /&gt;
** [[ Regexp Search ]]&lt;br /&gt;
* [[ Undo and redo ]]&lt;br /&gt;
* [[ Abbreviations ]] and [[ Templates ]]&lt;br /&gt;
* [[ Auto-completion ]]&lt;br /&gt;
* [[ Spell check ]]&lt;br /&gt;
* [[ International Users ]]&lt;br /&gt;
* [[ Remote Editing ]] via FTP, ssh, etc.&lt;br /&gt;
* [[ Emacs server ]] and [[ emacsclient ]]&lt;br /&gt;
* [[ Registers ]]&lt;br /&gt;
* [[ Bookmarks ]]&lt;br /&gt;
* [[ Rectangles ]]&lt;br /&gt;
&lt;br /&gt;
== Automation in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Keyboard macros ]]&lt;br /&gt;
* [[ Emacs Lisp ]]&lt;br /&gt;
&lt;br /&gt;
== Configuring Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Custom ]] for choosing and setting options.&lt;br /&gt;
* Scripting your [[ init.el ]] file (formerly .emacs) using [[ Emacs Lisp ]].&lt;br /&gt;
&lt;br /&gt;
== Convenience ==&lt;br /&gt;
&lt;br /&gt;
* Completion and selection &lt;br /&gt;
** [[Ido]]: '''I'''nteractively '''do''' things&lt;br /&gt;
** [[Helm]]: incremental completion and selection (formerly [[Anything]])&lt;br /&gt;
** [[Icicles]]&lt;br /&gt;
&lt;br /&gt;
== Emacs and Desktop Integration ==&lt;br /&gt;
* [[ Dired ]]&lt;br /&gt;
** [[ Archive mode ]]&lt;br /&gt;
* [[ Battery ]]&lt;br /&gt;
* [[ Notifications ]]&lt;br /&gt;
&lt;br /&gt;
== Typesetting, Document Markup and Document Creation in Emacs ==&lt;br /&gt;
&lt;br /&gt;
* [[ Markdown ]]&lt;br /&gt;
* [[ Org]] export to HTML, PDF etc&lt;br /&gt;
* [[ SGML ]], [[ HTML ]] and [[ XML ]]&lt;br /&gt;
* [[TeX]], [[LaTeX]], [[TeXinfo]], [[BibTeX]] etc.&lt;br /&gt;
&lt;br /&gt;
== Emacs as an IDE ==&lt;br /&gt;
&lt;br /&gt;
Integrated Development Environment (IDE) for Emacs is called [http://cedet.sourceforge.net/ CEDET]. See [http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html Gentle Introduction to CEDET].&lt;br /&gt;
&lt;br /&gt;
For Literate Programming see [http://orgmode.org/worg/org-contrib/babel/ Org Babel].&lt;br /&gt;
&lt;br /&gt;
=== Programming and Scripting Languages ===&lt;br /&gt;
&lt;br /&gt;
* [[Ada]]&lt;br /&gt;
* [[antlr]]&lt;br /&gt;
* [[Arc]]&lt;br /&gt;
* [[asm]]&lt;br /&gt;
* [[awk]]&lt;br /&gt;
* [[C]]&lt;br /&gt;
* [[C++]]&lt;br /&gt;
* [[Clojure]]&lt;br /&gt;
* [[Common Lisp]]&lt;br /&gt;
* [[Emacs Lisp]]&lt;br /&gt;
* [[Fortran]]&lt;br /&gt;
* [[Groovy]]&lt;br /&gt;
* [[Haskell]]&lt;br /&gt;
* [[Icon]]&lt;br /&gt;
* [[IDL]]&lt;br /&gt;
* [[Java]]&lt;br /&gt;
* [[JavaScript]]&lt;br /&gt;
* [[make]]&lt;br /&gt;
* [[Modula2]]&lt;br /&gt;
* [[OCaml]]&lt;br /&gt;
* [[Octave]]&lt;br /&gt;
* [[Pascal]] and [[Delphi]]&lt;br /&gt;
* [[Perl]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[PostScript]]&lt;br /&gt;
* [[Prolog]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[Ruby]]&lt;br /&gt;
* [[Scala]]&lt;br /&gt;
* [[Scheme]]&lt;br /&gt;
* [[shell script]]&lt;br /&gt;
* [[Simula]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[tcl]]&lt;br /&gt;
* [[Visual Basic]]&lt;br /&gt;
&lt;br /&gt;
=== Markup Languages ===&lt;br /&gt;
&lt;br /&gt;
* [[CSS]]&lt;br /&gt;
* [[HTML]]&lt;br /&gt;
* [[JSON]]&lt;br /&gt;
* [[Markdown]]&lt;br /&gt;
* [[SGML]]&lt;br /&gt;
* [[XML]]&lt;br /&gt;
&lt;br /&gt;
=== Compiling ===&lt;br /&gt;
&lt;br /&gt;
* [[ flymake ]]&lt;br /&gt;
&lt;br /&gt;
=== Debugging ===&lt;br /&gt;
&lt;br /&gt;
=== REPLs ===&lt;br /&gt;
&lt;br /&gt;
Interactive command-line environments for Lisp. ('''R'''ead-'''E'''val-'''P'''rint-'''L'''oop)&lt;br /&gt;
&lt;br /&gt;
* [[ Inferior Emacs Lisp Mode ]] (IELM), for interacting with Emacs' own internal Lisp&lt;br /&gt;
* [[mozrepl]], for interacting with an external web browser's internal JavaScript engine&lt;br /&gt;
* [[SLIME]], for interacting with an external Common Lisp or Clojure instance&lt;br /&gt;
&lt;br /&gt;
=== [[ Version Control ]] ===&lt;br /&gt;
&lt;br /&gt;
Emacs supports many [[Version Control]] systems out of the box and provides bindings and other shortcuts for a better workflow between Emacs and these systems.&lt;br /&gt;
&lt;br /&gt;
Within Emacs, [[ ediff ]] provides sophisticated diff and merge functions. Both [[vc]] and [[dvc]] integrate well with ediff.&lt;br /&gt;
&lt;br /&gt;
== Productivity ==&lt;br /&gt;
* [[ Org ]] Mode&lt;br /&gt;
* [[ calc ]]&lt;br /&gt;
* [[ calendar ]]&lt;br /&gt;
* [[ notification ]]&lt;br /&gt;
* [[ diary ]]&lt;br /&gt;
* Contacts: [[ bbdb ]]&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
&lt;br /&gt;
* [[ Blogging ]]&lt;br /&gt;
* [[ Chat ]]&lt;br /&gt;
* [[ Email ]]&lt;br /&gt;
* [[ Feed reading ]]&lt;br /&gt;
* [[ Microblogging ]]&lt;br /&gt;
* [[ Usenet news ]]&lt;br /&gt;
&lt;br /&gt;
== Web browsing and web development ==&lt;br /&gt;
&lt;br /&gt;
* [[w3]]: a pure-Emacs-Lisp text-mode web browser.&lt;br /&gt;
* [[w3m-el]]: The text-mode w3m web browser hosted and enhanced within Emacs, with rudimentary inline image support but no JavaScript.&lt;br /&gt;
* Launching and interacting with an [[external browser]] from emacs&lt;br /&gt;
* Using [[emacs as a browser's external editor]], either when entering text on web pages or when viewing a web page's source document or both.&lt;br /&gt;
&lt;br /&gt;
== Shells and terminal emulation ==&lt;br /&gt;
&lt;br /&gt;
Within Emacs you can interact with various shells and other command-line/text-mode programs running as a sub-process within an Emacs terminal emulator:&lt;br /&gt;
* [[ ansi-term ]]&lt;br /&gt;
* [[ shell ]]&lt;br /&gt;
* [[ term ]]&lt;br /&gt;
* [[ multi-term ]]&lt;br /&gt;
&lt;br /&gt;
[[ eshell ]] is a shell (not a terminal emulator, nor a process hosted in one) written in pure [[ Emacs Lisp ]]. It is very powerful, flexible and customizable, but poorly documented at time of writing.&lt;br /&gt;
&lt;br /&gt;
Emacs itself is fully functional either in a terminal or a windowing system. Some keystrokes available under window systems may not work in a terminal and vice versa.&lt;br /&gt;
&lt;br /&gt;
== Accessibility ==&lt;br /&gt;
&lt;br /&gt;
* [http://emacspeak.sourceforge.net/ Emacspeak] for the visually challenged.&lt;br /&gt;
&lt;br /&gt;
== Security and cryptography ==&lt;br /&gt;
&lt;br /&gt;
* [[ Gnu Privacy Guard ]] (GPG) support and integration&lt;br /&gt;
&lt;br /&gt;
== Getting Involved ==&lt;br /&gt;
* IRC Channel&lt;br /&gt;
&lt;br /&gt;
* [[ Mailing list archives ]]&lt;br /&gt;
&lt;br /&gt;
* [http://bzr.savannah.gnu.org/lh/emacs/trunk/files Browsable source repository]&lt;br /&gt;
&lt;br /&gt;
== Contributing to Emacs == &lt;br /&gt;
* Reporting bugs&lt;br /&gt;
* Testers&lt;br /&gt;
** Profiling&lt;br /&gt;
** Memory Usage&lt;br /&gt;
** Reporting Bugs&lt;br /&gt;
&lt;br /&gt;
* Developers&lt;br /&gt;
** Coding Guidelines&lt;br /&gt;
** Copyright Assignment&lt;br /&gt;
*** [http://www.gnu.org/software/emacs/CONTRIBUTE Contributing to Emacs]&lt;br /&gt;
*** [http://www.gnu.org/licenses/why-assign.html Copyright assignment]&lt;br /&gt;
** [[Unit Testing]]&lt;br /&gt;
* Core Developers&lt;br /&gt;
** Project Leaders&lt;br /&gt;
*** Stefan Monnier&lt;br /&gt;
*** Chong Yidong&lt;br /&gt;
** Others&lt;br /&gt;
&lt;br /&gt;
== Niche Uses ==&lt;br /&gt;
&lt;br /&gt;
* [[ Media player ]]&lt;br /&gt;
* [[ Presentations ]]&lt;br /&gt;
* [[ Screencasts ]]&lt;br /&gt;
* [[ Statistics ]]&lt;br /&gt;
* [[ Binary files]]&lt;br /&gt;
* [[ Docview ]]&lt;br /&gt;
* [[ Pictures ]]&lt;br /&gt;
** [[ Inline Images ]]&lt;br /&gt;
** [[ Artist mode ]]&lt;br /&gt;
&lt;br /&gt;
== Games and Entertainment ==&lt;br /&gt;
* Tetris&lt;br /&gt;
* Doctor&lt;br /&gt;
&lt;br /&gt;
* Humor&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/gnu/rms-lisp.html My Lisp Experiences and the Development of GNU Emacs]&lt;br /&gt;
&lt;br /&gt;
* XEmacs and GNU Emacs&lt;br /&gt;
&lt;br /&gt;
== Popular Culture and Community ==&lt;br /&gt;
* Adding Emacs-style key bindings to other programs and operating systems.&lt;br /&gt;
* St Ignucius and the Church of Emacs&lt;br /&gt;
* Saving the world from &amp;lt;tt&amp;gt;vi&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kinleyd</name></author>
	</entry>
</feed>