emacs.d/clones/lisp/www.emacswiki.org/emacs?interface=en.html
2022-10-07 15:47:14 +02:00

135 lines
30 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html><head><title>EmacsWiki: Site Map</title><link rel="alternate" type="application/wiki" title="Edit this page" href="https://www.emacswiki.org/emacs?action=edit;id=SiteMap" /><link type="text/css" rel="stylesheet" href="https://www.emacswiki.org/light.css" /><meta name="robots" content="INDEX,FOLLOW" /><link rel="alternate" type="application/rss+xml" title="EmacsWiki" href="https://www.emacswiki.org/emacs?action=rss" />
<link rel="alternate" type="application/rss+xml"
title="Emacs Wiki with page content"
href="https://www.emacswiki.org/full.rss" />
<link rel="alternate" type="application/rss+xml"
title="Emacs Wiki with page content and diff"
href="https://www.emacswiki.org/full-diff.rss" />
<link rel="alternate" type="application/rss+xml"
title="Emacs Wiki including minor differences"
href="https://www.emacswiki.org/minor-edits.rss" /><meta content="width=device-width" name="viewport" />
<script type="text/javascript" src="/outliner-toc.js"></script>
<script type="text/javascript">
function addOnloadEvent(fnc) {
if ( typeof window.addEventListener != "undefined" )
window.addEventListener( "load", fnc, false );
else if ( typeof window.attachEvent != "undefined" ) {
window.attachEvent( "onload", fnc );
}
else {
if ( window.onload != null ) {
var oldOnload = window.onload;
window.onload = function ( e ) {
oldOnload( e );
window[fnc]();
};
}
else
window.onload = fnc;
}
}
// https://stackoverflow.com/questions/280634/endswith-in-javascript
if (typeof String.prototype.endsWith !== 'function') {
String.prototype.endsWith = function(suffix) {
return this.indexOf(suffix, this.length - suffix.length) !== -1;
};
}
var initToc=function() {
var outline = HTML5Outline(document.body);
if (outline.sections.length == 1) {
outline.sections = outline.sections[0].sections;
}
if (outline.sections.length > 1
|| outline.sections.length == 1
&& outline.sections[0].sections.length > 0) {
var toc = document.getElementById('toc');
if (!toc) {
var divs = document.getElementsByTagName('div');
for (var i = 0; i < divs.length; i++) {
if (divs[i].getAttribute('class') == 'toc') {
toc = divs[i];
break;
}
}
}
if (!toc) {
var h2 = document.getElementsByTagName('h2')[0];
if (h2) {
toc = document.createElement('div');
toc.setAttribute('class', 'toc');
h2.parentNode.insertBefore(toc, h2);
}
}
if (toc) {
var html = outline.asHTML(true);
toc.innerHTML = html;
items = toc.getElementsByTagName('a');
for (var i = 0; i < items.length; i++) {
while (items[i].textContent.endsWith('✎')) {
var text = items[i].childNodes[0].nodeValue;
items[i].childNodes[0].nodeValue = text.substring(0, text.length - 1);
}
}
}
}
}
addOnloadEvent(initToc);
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body class="default" lang="en"><header><a class="logo" href="https://www.emacswiki.org/emacs/SiteMap"><img alt="[Home]" class="logo" src="https://www.emacswiki.org/images/logo218x38.png" /></a><nav><span class="gotobar bar"><a class="local" href="https://www.emacswiki.org/emacs/SiteMap">SiteMap</a> <a class="local" href="https://www.emacswiki.org/emacs/Search">Search</a> <a class="local" href="https://www.emacswiki.org/emacs/ElispArea">ElispArea</a> <a class="local" href="https://www.emacswiki.org/emacs/HowTo">HowTo</a> <a class="local" href="https://www.emacswiki.org/emacs/Glossary">Glossary</a> <a class="local" href="https://www.emacswiki.org/emacs/RecentChanges">RecentChanges</a> <a class="local" href="https://www.emacswiki.org/emacs/News">News</a> <a class="local" href="https://www.emacswiki.org/emacs/Problems">Problems</a> <a class="local" href="https://www.emacswiki.org/emacs/Suggestions">Suggestions</a> <a href="https://www.emacswiki.org/emacs?action=random" rel="nofollow">Random</a></span><form method="get" action="https://www.emacswiki.org/emacs" enctype="multipart/form-data" accept-charset="utf-8" class="search"><p><label for="search">Search:</label> <input type="text" name="search" size="15" accesskey="f" id="search" /> <label for="searchlang">Language:</label> <input type="text" name="lang" size="5" id="searchlang" /> <input type="submit" name="dosearch" value="Go!" /></p></form></nav><h1><a href="https://www.emacswiki.org/emacs?search=%22SiteMap%22" rel="nofollow" title="Click to search for references to this page"><span style="padding-right: 0.5ex;">Site</span><span style="padding-right: 0.5ex;">Map</span></a></h1></header><div class="wrapper"><div class="content browse" lang="en"><div class="include WikiLanguageMenu"><p><a class="url http outside" href="http://www.emacswiki.org/emacs?interface=de">Deutsch</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=en">English</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=es">Español</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=fr">Français</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=pt">Português</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=ru">Русский</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=zh-cn">简体中文</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=zh-tw"> 繁體中文</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=se">Svenska</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=ja">日本語</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=ko">한국어</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=it">Italiano</a> | <a class="url http outside" href="http://www.emacswiki.org/emacs?interface=uk">Українська</a></p></div><p>The <strong><a class="local" href="https://www.emacswiki.org/emacs/EmacsWiki">EmacsWiki</a></strong> is dedicated to documenting and discussing <a class="local" href="https://www.emacswiki.org/emacs/EmacsAndXEmacs">EmacsAndXEmacs</a> and <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a>. See the <a class="local" href="https://www.emacswiki.org/emacs/MissionStatement">MissionStatement</a> for more information.</p><p>You can edit this website. There&#x2019;s a link, <strong>Edit this page</strong>, at the bottom of this and other pages. <em>Please check <a class="local" href="https://www.emacswiki.org/emacs/Comments_on_SiteMap">Comments on SiteMap</a> before editing this <a class="local" href="https://www.emacswiki.org/emacs/SiteMap">SiteMap</a> page, however.</em></p><h2>How to use this site</h2><ul><li><a class="local" href="https://www.emacswiki.org/emacs/HowToNavigate">HowToNavigate</a> &#x2013; how to find what you&#x2019;re looking for </li><li><a class="local" href="https://www.emacswiki.org/emacs/HowToEdit">HowToEdit</a> &#x2013; how you can contribute to the site</li><li><a class="local" href="https://www.emacswiki.org/emacs/ElispArea">ElispArea</a> &#x2013; upload and download <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a> source code</li><li><a class="inter EmacsWiki outside" href="/emacs?CSS">Appearance</a> &#x2013; how to change the way the site appears to you</li><li><a class="local" href="https://www.emacswiki.org/emacs/WikiDownload">WikiDownload</a> &#x2013; how to get copies of the site</li><li><a class="local" href="https://www.emacswiki.org/emacs/EmacsWikiAdministrators">EmacsWikiAdministrators</a> &#x2013; handling vandalism and spam on this site</li></ul><p><a class="anchor" name="LearningEmacs"></a> </p><h2>Learning About Emacs</h2><ul><li><a class="url https outside" href="https://www.gnu.org/software/emacs/">GNU Emacs Homepage</a> official Emacs releases and documentation here.</li><li><a class="local" href="https://www.emacswiki.org/emacs/EmacsNewbie">EmacsNewbie</a> &#x2013; basic concepts, vocabulary, notation used in documentation</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryDocumentation">Documentation</a> &#x2013; learn why Emacs is called the self-documenting text editor.</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryHelp">Help</a> &#x2013; online help from Emacs itself and its users</li><li><a class="local" href="https://www.emacswiki.org/emacs/LearningEmacs">Learning Emacs</a> &#x2013; there are many resources ways to learn Emacs, and lots of aids to learning</li><li><a class="local" href="https://www.emacswiki.org/emacs/LearnEmacsLisp">Learn Emacs Lisp</a> &#x2013; <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a> is the heart and soul of Emacs.</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryDotEmacs">DotEmacs</a> &#x2013; writing an <a class="local" href="https://www.emacswiki.org/emacs/init_file">init file</a> to run <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a> code at startup.</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryGlossary">Glossary</a> &#x2013; Emacs terminology</li><li><a class="local" href="https://www.emacswiki.org/emacs/EmacsNiftyTricks">Nifty Tricks</a> &#x2013; some extra tips</li><li><a class="local" href="https://www.emacswiki.org/emacs/RandomPage">RandomPage</a> &#x2013; for serendipitous visitors</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryCommunity">Emacs Communities</a> &#x2013; connect with other people who use Emacs</li></ul><p><a class="anchor" name="GeneralUse"></a> </p><h2>Emacs Use In-Depth</h2><ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryAccessibility">Accessibility</a> &#x2013; how Emacs can make a computer more accessible; health issues</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryBookmarking">Bookmarking</a> &#x2013; setting persistent locations and returning to them</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryBufferSwitching">BufferSwitching</a> &#x2013; switching among different <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffers</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryCommands">Commands</a> &#x2013; invoking and defining Emacs <a class="local" href="https://www.emacswiki.org/emacs/command">commands</a>, <code>&#x2018;M-x&#x2019;</code></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryComparing">Comparing</a> &#x2013; Comparing, diffing and merging text, including code</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryCompletion">Completion</a> &#x2013; completing text in the <a class="local" href="https://www.emacswiki.org/emacs/minibuffer">minibuffer</a> or other<a class="local" href="https://www.emacswiki.org/emacs/buffer">buffers</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryDisplay">Display</a> &#x2013; how emacs displays information (<a class="local" href="https://www.emacswiki.org/emacs/frame">frames</a>, <a class="local" href="https://www.emacswiki.org/emacs/face">faces</a>, fonts&#x2026;)<ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryFaces">Faces</a> &#x2013; text appearance: highlighting, colors, font-lock, syntax-driven highlighting</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryFrames">Frames</a> &#x2013; <a class="inter EmacsWiki outside" href="/emacs?frame">frames</a> (what the OS would usually call &#x201c;windows&#x201d;)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryWindows">Windows</a> &#x2013; Emacs <a class="inter EmacsWiki outside" href="/emacs?window">windows</a> (panes within a <a class="local" href="https://www.emacswiki.org/emacs/frame">frame</a> or a text terminal)</li></ul></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryEditing">Editing</a> &#x2013; general information about text editing, including<ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryAlignment">Alignment</a> &#x2013; aligning text, columns, comments or other programming-language constructs</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryIndentation">Indentation</a> &#x2013; indenting text, including source code</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryComments">Comments</a> &#x2013; manipulating and using code comments</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryFilling">Filling</a> &#x2013; paragraph filling, justification, and line wrapping text</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryParentheses">Parentheses</a> &#x2013; showing parenthesis matches and mismatches</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryRegion">Region</a> &#x2013; selecting a <a class="local" href="https://www.emacswiki.org/emacs/region">region</a> of text to act on it (copy, cut, paste, &#x2026;)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategorySpelling">Spelling</a> &#x2013; spell-checking</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryTemplates">Templates</a> &#x2013; using boilerplate text and snippets (file headers, templates, forms)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryUndo">Undo</a> &#x2013; undoing, redoing and finding changes</li></ul></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryFiles">Files</a> &#x2013; files and directories: local, remote, backup. (see also <a class="local" href="https://www.emacswiki.org/emacs/CategoryDirectories">Directories</a> and <a class="local" href="https://www.emacswiki.org/emacs/DiredMode">DiredMode</a>)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryHideStuff">HideStuff</a> &#x2013; hiding parts of a <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffer</a>, including <a class="local" href="https://www.emacswiki.org/emacs/CategoryOutline">outlining</a> and folding</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryInternationalization">Internationalization</a> &#x2013; natural language support, character sets</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryKeys">Keys</a> &#x2013; understanding and customizing <a class="local" href="https://www.emacswiki.org/emacs/key">key</a> bindings (&#x201c;hotkeys&#x201d;, aka.&#x201c;keyboard shortcuts&#x201d;)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryMouse">Mouse</a> &#x2013; mouse bindings and different uses of the mouse</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryModes">Modes</a> &#x2013; various <a class="local" href="https://www.emacswiki.org/emacs/MajorMode">editing modes</a> provided in Emacs<ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryESS">ESS</a> &#x2013; Emacs Speaks Statistics: R, Julia, Stata, S, SAS</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryHypermedia">Hypermedia</a> &#x2013; creating and using hypertext: HTML, <a class="local" href="https://www.emacswiki.org/emacs/MarkdownMode">Markdown</a>, Emacs <a class="local" href="https://www.emacswiki.org/emacs/Info">Info</a>, wikis</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryTables">Tables</a> &#x2013; working with tabular data</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryTex">Tex</a> &#x2013; TeX and LaTeX editing</li><li><a class="local" href="https://www.emacswiki.org/emacs/ProgrammingModes">Programming Modes</a> programming modes (C-family, Python, Haskell, COBOL, <a class="local" href="https://www.emacswiki.org/emacs/BrainFuck">you name it!</a>)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryXML">XML</a> &#x2013; XML technologies</li></ul></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryMenus">Menus</a> &#x2013; Emacs menus, (<a class="local" href="https://www.emacswiki.org/emacs/menu_bar">menu bar</a> and popup)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryPaths">Paths</a> &#x2013; how to specify OS paths in Emacs</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryPersistence">Persistence</a> &#x2013; saving state between Emacs sessions</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryPrinting">Printing</a> &#x2013; printing files, <a class="local" href="https://www.emacswiki.org/emacs/buffer">buffers</a>, the <a class="local" href="https://www.emacswiki.org/emacs/region">region</a> &#x2026;</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryProject">Project Organization</a> &#x2013; navigating, visualizing, managing software projects</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryProgramming">Programming</a> &#x2013; using Emacs as a development environment</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryRegexp">Regexp</a> &#x2013; defining and using <a class="local" href="https://www.emacswiki.org/emacs/regular_expression">regular expressions</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategorySearchAndReplace">SearchAndReplace</a> - searching and replacing text, including <a class="local" href="https://www.emacswiki.org/emacs/regexp">regexp</a> search</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryWriting">Writing</a> &#x2013; using Emacs as a prose text editor, including resources related to personal journaling, notes, task and information management</li></ul><p><a class="anchor" name="EmacsApplications"></a> </p><h2>Applications within Emacs</h2><ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryArtificialIntelligence">ArtificialIntelligence</a> &#x2013; Emacs-based AI and expert systems.</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryCalculators">Calculators</a> &#x2013; math operations<ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryFinancial">Financial</a> &#x2013; money management and accounting</li></ul></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryCalendar">Calendar</a> &#x2013; calendar, diary, task and appointment reminders<ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryTodo">Todo</a> &#x2013; maintaining to-do lists</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryTimeTracking">TimeTracking</a> &#x2013; tracking your time spent</li></ul></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryCryptography">Cryptography</a> &#x2013; encrypt and decrypt files you edit</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryDatabase">Databases</a> &#x2013; databases in Emacs</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryEducation">Education</a> &#x2013; learn something new, use a dictionary, or grade students</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryEmulation">Emulation</a> &#x2013; emulating environments of other systems and software in Emacs</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryExternalUtilities">ExternalUtilities</a> &#x2013; using external utilities other than programming</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryGames">Games</a> &#x2013; play in Emacs</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryGopher">Gopher</a> &#x2013; browsing Gopher sites</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryInterface">Interface</a> &#x2013; accessing web services<ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryChatClient">ChatClient</a> &#x2013; using Emacs for chatting</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryJournaling">Journaling</a> &#x2013; Emacs interfaces to blogs</li></ul></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryMail">Mail</a> &#x2013; reading email in Emacs<ul><li><a class="local" href="https://www.emacswiki.org/emacs/Rmail">Rmail</a> &#x2013; the default mail reader</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryGnus">Gnus</a> &#x2013; an Emacs reader of news and mail</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryMailAddons">MailAddons</a> &#x2013; mail-handling add-ons (not Gnus-related).</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryViewMail">View Mail</a> &#x2013; an alternative to <a class="local" href="https://www.emacswiki.org/emacs/Rmail">Rmail</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/WanderLust">WanderLust</a> &#x2013; another Emacs news and mail reader</li><li><a class="local" href="https://www.emacswiki.org/emacs/mu4e">mu4e</a> &#x2013; another Emacs based mail program.</li></ul></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryPersonalInformationManager">PersonalInformationManager</a> &#x2013; PIM functionalities<ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryBbdb">Bbdb</a> &#x2013; &#x201c;Big Brother DataBase&#x201d;: maintaining phone numbers, mail addresses</li></ul></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryProgrammerUtils">ProgrammerUtils</a> &#x2013; tools for programmers (e.g. code browsers)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryRelated">Related</a> &#x2013; Emacs environments run in other programs (browsers, terminal emulators,&#x2026;)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryRemoteEmacs">RemoteEmacs</a> &#x2013; running Emacs on a remote host</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryShell">Shell</a> &#x2013; interact with a shell inside Emacs, including <a class="local" href="https://www.emacswiki.org/emacs/CategoryEshell">eshell</a>, a cross-platform shell implemented in <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryVersionControl">VersionControl</a> &#x2013; using version-control systems in Emacs (Git, Mercurial, SVN&#x2026;)</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryWebBrowser">WebBrowser</a> &#x2013; browsing Web files and sites</li></ul><p><a class="anchor" name="Customization"></a> </p><h2>Customizing Emacs</h2><ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryCustomize">Customize</a> &#x2013; customizing Emacs with the &#x201c;easy customizing&#x201d; feature <code>&#x2018;Customize&#x2019;</code></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryDotEmacs">DotEmacs</a> &#x2013; writing an <a class="local" href="https://www.emacswiki.org/emacs/init_file">init file</a> to run <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a> code at startup.</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryPackaging">Packages</a> &#x2013; Emacs package management</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryWThirtyTwo">Emacs on Windows</a> &#x2013; configuring Emacs for MS Windows</li><li><a class="url https outside" href="https://www.emacswiki.org/emacs/StarterKits">Starter Kits</a> &#x2013; get Emacs going quickly with an existing custom configuration.</li></ul><p><a class="anchor" name="ProgrammingEmacs"></a> </p><h2>Programming Emacs in Lisp and C</h2><ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryCode">Code</a> &#x2013; <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a> coding tips</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryDebug">Debug</a> &#x2013; debugging Emacs, debugging with Emacs, debugging <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a></li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryPatches">Patches</a> &#x2013; patches to Emacs, mostly for C-level extensions</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryExtensionLanguage">ExtensionLanguage</a> &#x2013; extending Emacs using other languages besides <a class="local" href="https://www.emacswiki.org/emacs/EmacsLisp">EmacsLisp</a>: Guile, Erlang, Python</li></ul><p><a class="anchor" name="CustomInstallations"></a> </p><h2>Installing Custom Emacs Builds</h2><ul><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryBuilding">Building</a> &#x2013; building Emacs from source code</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryPorts">Ports</a> &#x2013; binaries for MS Windows, Mac, GNU/Linux and the free BSDs</li></ul><p><a class="anchor" name="Bugs"></a> </p><h2>Emacs Bugs</h2><ul><li><a class="local" href="https://www.emacswiki.org/emacs/EmacsBugs">EmacsBugs</a> &#x2013; how to report bugs and where to find a list of those already reported</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryWishList">WishList</a> &#x2013; &#x201c;Emacs isn&#x2019;t perfect already?&#x201d;</li><li><a class="local" href="https://www.emacswiki.org/emacs/Proposals">Proposals</a> &#x2013; Formal proposals for improvements to Emacs.</li></ul><p><a class="anchor" name="EmacsInfo"></a> </p><h2>Other Emacs-related information</h2><ul><li><a class="local" href="https://www.emacswiki.org/emacs/EmacsImplementations">EmacsImplementations</a> &#x2013; a list of Emacsen and their impersonators</li><li><a class="local" href="https://www.emacswiki.org/emacs/EmacsMerchandise">EmacsMerchandise</a> &#x2013; physical Emacs-related swag you can buy</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryHistory">History</a> &#x2013; history of Emacs</li><li><a class="local" href="https://www.emacswiki.org/emacs/ResearchAboutEmacs">ResearchAboutEmacs</a>  academic, published research about Emacs</li><li><a class="local" href="https://www.emacswiki.org/emacs/CategoryHumor">Humor</a> &#x2013; what&#x2019;s funny about Emacs and Emacs users?</li><li><a class="local" href="https://www.emacswiki.org/emacs/EmacsStories">EmacsStories</a> &#x2013; Stories about Emacs use in the wild</li></ul><hr /><p><a class="local" href="https://www.emacswiki.org/emacs/CategoryEmacsWikiSite">CategoryEmacsWikiSite</a></p></div><div class="wrapper close"></div></div><footer><hr /><span class="translation bar"><br /> <a class="translation it" href="https://www.emacswiki.org/emacs/Mappa_del_sito">Italiano</a> <a class="translation ru" href="https://www.emacswiki.org/emacs/КартаСайта">Русский</a> <a class="translation se" href="https://www.emacswiki.org/emacs/InnehållsFörteckning">Svenska</a> <a class="translation de" href="https://www.emacswiki.org/emacs/Übersicht">Deutsch</a> <a class="translation es" href="https://www.emacswiki.org/emacs/MapaDelSitio">Español</a> <a class="translation fr" href="https://www.emacswiki.org/emacs/PlanDuSite">Français</a> <a class="translation zh" href="https://www.emacswiki.org/emacs/網站地圖">中文</a> <a class="translation ko" href="https://www.emacswiki.org/emacs/대문">한국어</a> <a class="translation uk" href="https://www.emacswiki.org/emacs/МапаСайту">українська мова</a> <a class="translation pt" href="https://www.emacswiki.org/emacs/MapaDoSite">Português</a> <a class="translation ja" href="https://www.emacswiki.org/emacs/サイトマップ">日本語</a></span><div class="edit bar"><a accesskey="c" class="comment local" href="https://www.emacswiki.org/emacs/Comments_on_SiteMap">Talk</a> <a accesskey="e" class="edit" href="https://www.emacswiki.org/emacs?action=edit;id=SiteMap" rel="nofollow" title="Click to edit this page">Edit this page</a> <a class="history" href="https://www.emacswiki.org/emacs?action=history;id=SiteMap" rel="nofollow">View other revisions</a> <a class="admin" href="https://www.emacswiki.org/emacs?action=admin;id=SiteMap" rel="nofollow">Administration</a></div><div class="time">Last edited 2022-10-03 03:26 UTC by <span class="ip-code" title="Anonymous"><span class="orange">1</span><span class="blue">4</span><span class="violet">6</span><span class="orange">1</span></span> <a class="diff" href="https://www.emacswiki.org/emacs?action=browse;diff=2;id=SiteMap" rel="nofollow">(diff)</a></div><div style="float:right; margin-left:1ex;">
<!-- Creative Commons License -->
<a class="licence" href="https://creativecommons.org/licenses/GPL/2.0/"><img alt="CC-GNU GPL" style="border:none" src="/pics/cc-GPL-a.png" /></a>
<!-- /Creative Commons License -->
</div>
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<license rdf:resource="https://creativecommons.org/licenses/GPL/2.0/" />
<dc:type rdf:resource="http://purl.org/dc/dcmitype/Software" />
</Work>
<License rdf:about="https://creativecommons.org/licenses/GPL/2.0/">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<requires rdf:resource="http://web.resource.org/cc/Notice" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
<requires rdf:resource="http://web.resource.org/cc/SourceCode" />
</License>
</rdf:RDF>
-->
<p class="legal">
This work is licensed to you under version 2 of the
<a href="https://www.gnu.org/">GNU</a> <a href="/GPL">General Public License</a>.
Alternatively, you may choose to receive this work under any other
license that grants the right to use, copy, modify, and/or distribute
the work, as long as that license imposes the restriction that
derivative works have to grant the same rights and impose the same
restriction. For example, you may choose to receive this work under
the
<a href="https://www.gnu.org/">GNU</a>
<a href="/FDL">Free Documentation License</a>, the
<a href="https://creativecommons.org/">CreativeCommons</a>
<a href="https://creativecommons.org/licenses/sa/1.0/">ShareAlike</a>
License, the XEmacs manual license, or
<a href="/OLD">similar licenses</a>.
</p>
<p class="legal" style="padding-top: 0.5em">Please note our <a href="/emacs/Privacy">Privacy Statement</a>.</p>
</footer>
</body>
</html>