<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://linupedia.org/wiki/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geier0815</id>
	<title>Linupedia.org - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://linupedia.org/wiki/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Geier0815"/>
	<link rel="alternate" type="text/html" href="https://linupedia.org/opensuse/Spezial:Beitr%C3%A4ge/Geier0815"/>
	<updated>2026-04-08T11:00:27Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Hauptseite/Willkommen&amp;diff=26876</id>
		<title>Hauptseite/Willkommen</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Hauptseite/Willkommen&amp;diff=26876"/>
		<updated>2009-03-29T07:59:38Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td valign=&amp;quot;top&amp;quot; &amp;gt;&amp;lt;dl&amp;gt;[[Bild:konqui.png|180px]]&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Jetzt mit Wiki, für noch mehr Informationen rund um Linux&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;td width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;titel&amp;quot;&amp;gt;'''Willkommen in der Linupedia, dem Wiki des Linux Club'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;untertitel&amp;quot;&amp;gt;Support-Wiki für (nicht nur) openSUSE Linux®&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Hier handelt es sich um eine Wissensbank rund um [[openSUSE]]. Jeder, der mithelfen möchte, ist herzlich eingeladen. Dazu bedarf es lediglich einer Registrierung welche Du auf der [[:Spezial:Anmelden|Anmelden Seite]] vornehmen kannst.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Solltest Du dich nicht mehr einloggen können, schicke bitte eine E-Mail an den [mailto:webmaster@linupedia.org webmaster] damit dieser dein Passwort zurück setzen kann.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Wer mehr Informationen braucht, um im Wiki mitzuarbeiten, findet [[Hilfe:Hilfe|hier]] Informationen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Hier findet ihr eine Übersicht des Wikis sortiert nach Themengebieten. Neben der Suchfunktion stehen die [[:Kategorie:LinuxClub.de|Kategorien]] zum Suchen im Wiki zur Verfügung. Nutzt für Fragen bitte das [http://www.linux-club.de Forum des Linux Clubs] oder besucht uns im IRC: [irc://irc.freenode.org/lc-wikiteam #lc-wikiteam (irc.freenode.org)].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seit 13. August 2006 wurden  '''[[LinuxClubWiki:Meilensteine|{{NUMBEROFARTICLES}}]]''' Artikel im Linux-Club Wiki veröffentlicht.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Hauptseite/Willkommen&amp;diff=26875</id>
		<title>Hauptseite/Willkommen</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Hauptseite/Willkommen&amp;diff=26875"/>
		<updated>2009-03-28T23:08:25Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td valign=&amp;quot;top&amp;quot; &amp;gt;&amp;lt;dl&amp;gt;[[Bild:konqui.png|180px]]&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Jetzt mit Wiki, für noch mehr Informationen rund um Linux&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;td width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;titel&amp;quot;&amp;gt;'''Willkommen in der Linupedia, dem Wiki des Linux Club'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;untertitel&amp;quot;&amp;gt;Support-Wiki für (nicht nur) openSUSE Linux®&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Hier handelt es sich um eine Wissensbank rund um [[openSUSE]]. Jeder, der mithelfen möchte, ist herzlich eingeladen. Dazu bedarf es lediglich einer Registrierung welche Du auf der [[:Spezial:Anmelden|Anmelden Seite]] vornehmen kannst.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Solltest Du dich nicht mehr einloggen können, schicke bitte eine E-Mail an [mailto:webmaster@linupedia.org den webmaster] damit dieser dein Passwort zurück setzen kann.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Wer mehr Informationen braucht, um im Wiki mitzuarbeiten, findet [[Hilfe:Hilfe|hier]] Informationen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Hier findet ihr eine Übersicht des Wikis sortiert nach Themengebieten. Neben der Suchfunktion stehen die [[:Kategorie:LinuxClub.de|Kategorien]] zum Suchen im Wiki zur Verfügung. Nutzt für Fragen bitte das [http://www.linux-club.de Forum des Linux Clubs] oder besucht uns im IRC: [irc://irc.freenode.org/lc-wikiteam #lc-wikiteam (irc.freenode.org)].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seit 13. August 2006 wurden  '''[[LinuxClubWiki:Meilensteine|{{NUMBEROFARTICLES}}]]''' Artikel im Linux-Club Wiki veröffentlicht.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Hauptseite/Willkommen&amp;diff=26873</id>
		<title>Hauptseite/Willkommen</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Hauptseite/Willkommen&amp;diff=26873"/>
		<updated>2009-03-28T20:35:38Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td valign=&amp;quot;top&amp;quot; &amp;gt;&amp;lt;dl&amp;gt;[[Bild:konqui.png|180px]]&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Jetzt mit Wiki, für noch mehr Informationen rund um Linux&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;td width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;titel&amp;quot;&amp;gt;'''Willkommen in der Linupedia, dem Wiki des Linux Club'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;untertitel&amp;quot;&amp;gt;Support-Wiki für (nicht nur) openSUSE Linux®&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Hier handelt es sich um eine Wissensbank rund um [[openSUSE]]. Jeder, der mithelfen möchte, ist herzlich eingeladen. Dazu bedarf es einer Registrierung durch einen der Administratoren. Wenn Du dich registrieren lassen möchtest, schicke bitte eine E-Mail mit deinem gewünschten Usernamen an [mailto:linupedia.org@gmx.de diese Adresse]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Wer mehr Informationen braucht, um im Wiki mitzuarbeiten, findet [[LinuxClub:Hilfe|hier]] Informationen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Hier findet ihr eine Übersicht des Wikis sortiert nach Themengebieten. Neben der Suchfunktion stehen die [[:Kategorie:LinuxClub.de|Kategorien]] zum Suchen im Wiki zur Verfügung. Nutzt für Fragen bitte das [http://www.linux-club.de Forum des Linux Clubs] oder besucht uns im IRC: [irc://irc.freenode.org/lc-wikiteam #lc-wikiteam (irc.freenode.org)].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seit 13. August 2006 wurden  '''[[LinuxClubWiki:Meilensteine|{{NUMBEROFARTICLES}}]]''' Artikel im Linux-Club Wiki veröffentlicht.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Benutzer:Geier0815&amp;diff=26848</id>
		<title>Benutzer:Geier0815</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Benutzer:Geier0815&amp;diff=26848"/>
		<updated>2009-03-26T20:35:26Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Wer bin ich?'''&lt;br /&gt;
&lt;br /&gt;
Ich bin Geier0815 der auch als Administrator im Linux-club Forum aktiv ist. Derzeit betreue ich die Foren Live-CDs und Debian. Mein Engagement hier im Wiki ist sehr geringer Natur, da ich wenig Zeit und noch weniger Lust habe mich in eine neue &amp;quot;Skriptsprache&amp;quot; ein zu arbeiten. Des weiteren liegt mein Schwerpunkt eben darauf anderen Leuten durch direkte Hinweise weiter zu helfen, statt allgemein gültige Anleitungen zu schreiben.&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Backup&amp;diff=26833</id>
		<title>Backup</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Backup&amp;diff=26833"/>
		<updated>2009-03-20T05:49:20Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Backupprogramme]] - Bekannte und gute Backupprogramme unter Linux - empfohlen von Linux-Club Mitgliedern&lt;br /&gt;
* [[Backupkonzept]] - Eine sehr detaillierte Beschreibung wie man einen Server sichern und recovern kann&lt;br /&gt;
* [[System- und Datensicherung einrichten]] - Vorstellung der Tools mkcdrec welches CD Images eines Systems erstellt. Zum restore ist einfach von der ersten CD zu booten. &lt;br /&gt;
* [[PartImage]] - Die gesamte Partition mit dem Dateisystem als Image sichern.&lt;br /&gt;
* [[Rsync]] - Sehr detaillierte Beschreibung des mächtigen rsync&lt;br /&gt;
* [[Backup Script]] - Script zur Archivierung&lt;br /&gt;
* [[Home Laufwerk sichern]] - Script zum Sichern des Home Laufwerks auf einen Server (mit rsync über ssh)&lt;br /&gt;
* [[Backupkonzept der Linux-Club Mitglieder]] - Welche Strategie wenden die LC Mitglieder an um ihr System zu sichern&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Hauptseite|zurück zur Hauptseite]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Backup]][[Kategorie:Übersicht]]&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Diskussion:Emacs&amp;diff=22515</id>
		<title>Diskussion:Emacs</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Diskussion:Emacs&amp;diff=22515"/>
		<updated>2007-10-29T23:41:06Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: Die Seite wurde neu angelegt: Die Beschreibung der Konfiguration des Emacs ist zwar ganz nett und bringt den Anfänger auch schnell ans Ziel, gibt ihm aber nicht die Werkzeuge an die Hand auch darü...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Beschreibung der Konfiguration des Emacs ist zwar ganz nett und bringt den Anfänger auch schnell ans Ziel, gibt ihm aber nicht die Werkzeuge an die Hand auch darüber hinaus gehende Veränderungen vorzunehmen. Ich persönlich würde vom direkten Editieren der .emacs abraten (auch wenn ich dies auf meiner Seite auch so mache) und statt Dessen auf Options &amp;gt;&amp;gt; Customize Emacs und dessen Untermenüs hinweisen. Ebenso erfolgversprechend wäre der Weg über Help &amp;gt;&amp;gt; Apropos Variable [Begriff] um sich zu bestimmten Themen die Möglichkeiten bzw. betroffenen Variablen anzeigen zu lassen.&lt;br /&gt;
Nichts ist schlimmer als ein nicht bemerkter Schreibfehler in der .emacs, der eine Fehlermeldung beim Start von Emacs nach sich zieht, da der debug-modus von Emacs, für Leute die kein Lisp können, eine echte Krankheit ist.&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22514</id>
		<title>Emacs</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22514"/>
		<updated>2007-10-29T23:28:16Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: /* Drucken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name= Emacs&amp;lt;br /&amp;gt;[[Bild:emacs.png|50px]]&lt;br /&gt;
|Screenshot=[[Bild:Emacs_x.jpg|240px]]&lt;br /&gt;
|Beschreibung=Emacs unter X&lt;br /&gt;
|Hersteller= Richard Stallman&lt;br /&gt;
|AktuelleVersion= 22.1&lt;br /&gt;
|AktuelleVersionFreigabeDatum= 2. Juni 2007&lt;br /&gt;
|Betriebssystem= GNU/Linux, FreeBSD, AIX, Mac OS X, MS DOS, MS Windows, NetBSD, OpenBSD, Solaris, SunOS, Ultrix&lt;br /&gt;
|Kategorie= [[Office]], [[Texeditor]], [[Entwicklungsumgebung]]&lt;br /&gt;
|Lizenz= GPL&lt;br /&gt;
|Deutsch= Nein&lt;br /&gt;
|Website= [http://www.gnu.org/software/emacs/ Webseite]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Info =&lt;br /&gt;
&lt;br /&gt;
1976 wurden unter dem Namen Emacs diverse Makros als Samlung für den Editor TECO zusammen getragen. So kommt auch der eigentliche Name ''Emacs'' zu stande - ''Editor MACroS''. Im Jahre 1984 wurde vom bekannten Richard Stallman an einer neuen Implementierung gearbeitet woraus später ''GNU Emacs'' das erste Programm des GNU-Projektes entstand. Damals stand Emacs unter der GNU Emacs General Public License welche die Grundlage von GPL General Public License war.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Besonderheiten =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor welche nicht nur für das schreiben von reinem Text gedacht ist. Viel mehr ist es eine Entwicklungsumgebung für die unterschiedlichsten Bereiche.&lt;br /&gt;
Der Emacs Editor verfügt über diverse Mods, somit kann wür jede Aufgabe ein Entsprechender Modus gewählt werden welche für genau diese Aufgabe angepasst ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mods =&lt;br /&gt;
&lt;br /&gt;
In den meisten verschiedenen Betriebsarten ''Mods'' wird zum Beispiel die Syntaxhervorhebung unterstützt. Diese sorgt dafür das Wörter oder auch Zeichen in Farben, Schriftarten und -stilen dargestellt werden können was bei Programm-Quelltexten und Konfigurationsdateien sehr hilfreich ist um die Übersicht nicht zu verlieren, da es die Lesbarkeit von Texten verbessert. Natürlich bieten die diversen ''Modi'' noch einiges mehr was einem die Arbeit erleichtert. Hierzu gehören zum Beispiel auch Übersetzungsvorgänge, Syntaxprüfer und Debugger etc. Ich möchte nun schnell ein paar der Bekanntesten aufzählen, damit man sich vorstellen kann wo man Emacs überall einsetzen kann. &lt;br /&gt;
&lt;br /&gt;
* Text&lt;br /&gt;
* LISP&lt;br /&gt;
* HTML&lt;br /&gt;
* Perl&lt;br /&gt;
* Java&lt;br /&gt;
* C&lt;br /&gt;
* LaTeX&lt;br /&gt;
* Very High Description Language&lt;br /&gt;
* Kalender&lt;br /&gt;
* Newsreader&lt;br /&gt;
* Mailreader&lt;br /&gt;
* Shell&lt;br /&gt;
* FTP Client&lt;br /&gt;
* Webbrowser&lt;br /&gt;
* WikiMode&lt;br /&gt;
* IRC Client&lt;br /&gt;
* Instand Messenger&lt;br /&gt;
* WebServer&lt;br /&gt;
* MP3-Player&lt;br /&gt;
* Psychotherapeut&lt;br /&gt;
* Spiele&lt;br /&gt;
&lt;br /&gt;
Da die Auswahl so gross ist, habe ich hier die Bekanntesten genannt. Im Internet gibt es noch unzählig weitere welche man installieren und in Emacs verwenden kann. Je nach Distribution und Installation sind bei Emacs die Modi vorhanden. Wem welche fehlen und diese gerne haben möchte muss sie daher eventuell selbst nachinstallieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Debian ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install emacs22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konsole =&lt;br /&gt;
&lt;br /&gt;
Emacs kann nach der Installation unter der grafischen Oberfläche in einer Konsole im Textmodus gestartet werden, hierzu Emacs mit folgender Option in der Konsole oder einem Terminal starten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs -nw&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Bild:Emacs_nw.jpg|right|200px|thumb|Emacs im Textmodus]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs unter X =&lt;br /&gt;
&lt;br /&gt;
Um Emacs unter X mit einer grafischen GUI zu nutzen reicht die Eingabe des Befehls. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum normalen Emacs gibt es auch noch ein weiteres Projekt welches sich vorgenommen hat Emacs an X anzupassen. Dieses weitere Projekt ist selbständig und gehört nicht zum eigentlichen Emacs. Der von diesem Projekt angepasste Editor nennt sich so ''Xemacs'' und muss in der Regel seperat installiert werden da er nicht zum eigentlichen Emacs dazu gehört.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bedienung =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor der ohnde Maus auskommt und so komplett mit Tastenkombinationen gesteuert werden kann. Ich kann hier nicht alle Kombinationen aufgrund der Fielfalt nennen, möchte aber die wichtigsten nicht ausen vor lassen.&lt;br /&gt;
&lt;br /&gt;
Es gibt jede Menge von Beispielen und Anleitungen im Internet in denen die Tastenkombinationen entsprechend dargestellt werden.&lt;br /&gt;
Hier eine kleine Erklärung:&lt;br /&gt;
&lt;br /&gt;
* C-&lt;br /&gt;
** Bedeutet STRG&lt;br /&gt;
&lt;br /&gt;
* M-&lt;br /&gt;
** Bedeutet ALT&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F10&lt;br /&gt;
** Help Modus über welchen auch Aktionen ausgeführt werden können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F1&lt;br /&gt;
** Ruft die Hilfe auf&lt;br /&gt;
&lt;br /&gt;
* M-x Tabulator &lt;br /&gt;
** Listet die möglichen Befehle mit Autoverfollständigung&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir wollen nun mit der Kombination zum beenden von Emacs beginnen. Diese würde man in den üblichen Anleitungen so schreiben:&lt;br /&gt;
&lt;br /&gt;
* C-x C-c &lt;br /&gt;
** Dies bedeutet das wir zum beenden die Tasten ''STRG x'' und ''STRG c'' hintereinander drücken müssen.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Datei ==&lt;br /&gt;
=== öffnen * speichern * beenden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (Öffnen) - Öffnen einer Datei, d.h. den Inhalt in einen Buffer laden. &lt;br /&gt;
** C-x C-f &lt;br /&gt;
&lt;br /&gt;
* (Speichern) - Speichern vom Buffer Inhalt. &lt;br /&gt;
** C-x C-s&lt;br /&gt;
&lt;br /&gt;
* (Speichern unter) - Speichern vom Buffer Inhalt in einer neuen Datei. &lt;br /&gt;
** C-x C-w&lt;br /&gt;
&lt;br /&gt;
* (Beenden) - Beendet Emacs und frägt bei noch nicht gespeichertem nach.&lt;br /&gt;
** C-x C-c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Buffer ==&lt;br /&gt;
=== listen * wählen * löschen ===&lt;br /&gt;
&lt;br /&gt;
Bei Emacs werden geöffnete Inhalte in einen Buffer geladen, es können so auch mehrere Dateien geöffnet werden dessen Inhalt in mehreren Buffern zu finden ist und zwischen denen man hin und her schalten kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (listen) - Listet alle Buffer auf.&lt;br /&gt;
** C-x  C-b&lt;br /&gt;
&lt;br /&gt;
* (wählen) - Taste ''STRG x b'' drücken und anschliessend den Buffername schreiben um in ihn zu wechseln; zuvor am besten offene Buffer auflisten lassen.  &lt;br /&gt;
** C-x b &amp;lt;buffername&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Einzutragen ist dies im untersten Emacs Fenster nach der Kombination ''C-x b'' wo steht:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*):&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*): *Messages*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (löschen) - Löscht den aktuellen Buffer&lt;br /&gt;
** C-x k &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fenster ==&lt;br /&gt;
=== teilen * wechseln * abschalten ===&lt;br /&gt;
&lt;br /&gt;
Die div. Fenster in denen der Bufferinhalt oder sonstiges zu sehen ist kann entsprechend den eigenen Wünschen angepasst werden. So kann man zum Beispiel im oberen Teil ein Fenster mit einem Text geöffnet haben um daraus zu lesen und es in das untere Fenster zu schreiben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (teilen) - Teilt ein Fenster horizontal.&lt;br /&gt;
** C-x 2 &lt;br /&gt;
&lt;br /&gt;
* (wechseln) - In ein anderes Fenster wechseln.&lt;br /&gt;
** C-x o&lt;br /&gt;
 &lt;br /&gt;
* (abschalten) - Das aktuelle Fenster abschalten.&lt;br /&gt;
** C-x 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modus ==&lt;br /&gt;
&lt;br /&gt;
Wenn wir unseren Emacs starten, so ist dieser als Standard meist im (Lisp) Modus. Weiter oben wurde ja bereit geschrieben das Emacs diverse unterschiedliche Modi zur Verfügung stellt welche diverse Funktionen für bestimmte Aufgaben haben. Emacs ist in der Regel recht schlau und nimmt uns was die Wahl des Modi angeht schon einiges an Arbeit ab. Haben wir also unseren Emacs gestartet, und öffnen mit ihm nun eine Datei welche HTML Code beinhaltet, so schaltet Emacs automatisch um und öffnet diese Datei im HTML-Modus. Wir können immer sehen in welchem Modus wir uns gerade befinden, dazu muss man sich die Leiste am unteren Rand nur etwas genauer ansehen. Der (Lisp Interaction) ist in der Regel der Standardmodus und wird so auch in der Statusleiste angezeigt. Wenn man sich den Screenshot vom Emacs im Textmodus anschaut so wird man hier den (Emacs-Lisp) Modus sehen, beim Screenshot von Emacs unter X ist es (HTML-Fly) da hier eine HTML Datei geöffnet ist. So, aber wie können wir nun selbst unseren Modus, in welchem wir arbeiten wollen, bestimmen?&lt;br /&gt;
&lt;br /&gt;
* &amp;lt; modus &amp;gt; -mode&lt;br /&gt;
** M-x &amp;lt; gewünschter modus &amp;gt; -mode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Text Modus&lt;br /&gt;
** M-x text-mode&lt;br /&gt;
&lt;br /&gt;
* HTML Modus&lt;br /&gt;
** M-x html-mode&lt;br /&gt;
&lt;br /&gt;
* LaTeX Modus&lt;br /&gt;
** M-x latex-mode&lt;br /&gt;
&lt;br /&gt;
* C++ Modus&lt;br /&gt;
** M-x c++-mode&lt;br /&gt;
&lt;br /&gt;
* LISP Modus&lt;br /&gt;
** M-x lisp-mode&lt;br /&gt;
&lt;br /&gt;
* Perl Modus&lt;br /&gt;
** M-x perl-mode&lt;br /&gt;
&lt;br /&gt;
* Java Modus&lt;br /&gt;
** M-x java-mode&lt;br /&gt;
&lt;br /&gt;
* Very High Description Language Modus&lt;br /&gt;
** M-x vhdl-mode&lt;br /&gt;
&lt;br /&gt;
* Kalender Modus&lt;br /&gt;
** M-x calendar&lt;br /&gt;
&lt;br /&gt;
* Newsreader Modus&lt;br /&gt;
** M-x gnus&lt;br /&gt;
&lt;br /&gt;
* Shell script Modus&lt;br /&gt;
** M-x sh-mode&lt;br /&gt;
&lt;br /&gt;
* FTP Client&lt;br /&gt;
** M-x ftp&lt;br /&gt;
&lt;br /&gt;
* Webbrowser&lt;br /&gt;
** M-x w3m&lt;br /&gt;
&lt;br /&gt;
* Mail (Empfang)&lt;br /&gt;
** M-x rmail&lt;br /&gt;
&lt;br /&gt;
* Mail (Versand)&lt;br /&gt;
** M-x mail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und noch viel mehr sind je nach Installation verfügbar. Sollte ein Modus nicht vorhanden sein, so kann dieser in der Regel nachinstalliert werden. Das MultiMedia Modus wäre so zum Beispiel der ''emms-mode'' um MP3 Files abspielen zu können. Wer eine kleine Übersicht haben möchte welche Befehle ihm unter ALT-x zur Verfügung stehen, kann dort einmal die ''Tabulatortaste'' für die Vervollständigung drücken.&lt;br /&gt;
&lt;br /&gt;
Da jeder Modus eigene Funktionen und Optionen mit sich bringt, kann ich dies hier alles nicht aufzählen, mehr Infos solltet ihr aber in der Dokumentation oder dem Netz finden.&lt;br /&gt;
Auf ein paar kleine Funktionen und Einstellungen werde ich in der Emacs Konfigurationsdatei eingehen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drucken ==&lt;br /&gt;
&lt;br /&gt;
Ich möchte hier schnell eine Möglichkeit zeigen um einen Text unter Emacs drucken zu können. Da es unter Linux div. Werkzeuge zum Drucken gibt und dadurch die Konfiguration bei jedem etwas anders ist, will ich mich hier auf das Ausdrucken in eine PostScript Datei beschränken. Diese PostScript Datei kann so nach der Erstellung von jedem auf seinem System über den ihm bekannten Weg gedruckt werden.&lt;br /&gt;
&lt;br /&gt;
Zum Drucken unter Emacs muss zu Erst die zu druckende Datei geöffnet werden. Haben wir dies getan, lassen wir von Emacs diesen geöffneten Text in PostScript Form umwandeln, welcher danach in einem Extra Buffer dargestellt und anschliessend als *.ps Datei gespeichert werden muss.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Datei öffnen -&amp;gt; M-x ps-spool-buffer -&amp;gt; M-x buffer-menu -&amp;gt; *PostScript* -&amp;gt; Datei als &amp;lt; Dateiname &amp;gt;.ps speichern.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ps-spool-buffer - (für Schwarz-Weiss) &lt;br /&gt;
* ps-spool-buffer-with-faces - (für Farbe)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Info:'' &amp;lt;br&amp;gt;&lt;br /&gt;
Eine weitere Möglichkeit Text zu drucken wäre der Weg über LaTeX. Ich kenne Viele die gerne ihre Texte zuerst in den LaTeX-Mode kopieren, da hier entsprechend gestaltet (Grösse, Schriftart, Farbe, Formatierung etc.) werden kann und anschliessend in PS oder DIV kompilieren um es dann an den Drucker zu senden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs druck.jpg|Vom NewsReader zum Druck in PS gespeicherter Text. &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konfiguration =&lt;br /&gt;
&lt;br /&gt;
Man kann für Emacs eine Konfigurationsdatei anlegen in der bestimmte Dinge den eigenen Wünschen angepasst werden können. Ich kann dies nur jedem empfehlen der vorhat sich ein bisschen mehr mit Emacs zu beschäftigen. Die entsprechende Konfigurationsdatei ist im /home/ ~ / anzulegen und nennt sich ''.emacs''&lt;br /&gt;
&lt;br /&gt;
/home/ ~ /.emacs&lt;br /&gt;
&lt;br /&gt;
Bei den Konfigurationszeilen wird dem einen vielleich das Wort ''nil'' oder der Buchstabe ''t'' auffallen. Diese beiden bedeuten in der Lisp-Sprache:&lt;br /&gt;
&lt;br /&gt;
* Nil&lt;br /&gt;
** Falsch&lt;br /&gt;
&lt;br /&gt;
* t&lt;br /&gt;
** Wahr&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anzeige ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Anzeige&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Zeilenposition&lt;br /&gt;
; Durch diese Zeile wird die Zeilenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq line-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Spaltenposition&lt;br /&gt;
; Durch diese Zeile wird die Spaltenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq column-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Hervorhebung &lt;br /&gt;
; Zusammengehoerenden Klammerpaaren werden hervorgehoben. &lt;br /&gt;
; Nummer 1 bedeutet yes und nummer 0 bedeutet no.&lt;br /&gt;
; Sollte nicht im Betrieb geaendert werden.&lt;br /&gt;
  (show-paren-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Uhrzeit und Datum in der unteren Statusleiste.&lt;br /&gt;
 (setq display-time-24hr-format t)&lt;br /&gt;
 (setq display-time-day-and-date t)&lt;br /&gt;
 (display-time)&lt;br /&gt;
&lt;br /&gt;
; Keine Startup Message Meldung mehr beim starten von Emacs.&lt;br /&gt;
 (setq inhibit-startup-message t)&lt;br /&gt;
&lt;br /&gt;
; Anti Aliasing&lt;br /&gt;
 (setq allow-anti-aliasing t&lt;br /&gt;
       fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Laufleiste ein oder aus ausschalten&lt;br /&gt;
  (scroll-bar-mode -1)&lt;br /&gt;
&lt;br /&gt;
; Schaltet blinkenden Cursor ein/aus.&lt;br /&gt;
  (blink-cursor-mode nil)&lt;br /&gt;
&lt;br /&gt;
; Setzt Frame Titel und Buffer Name.&lt;br /&gt;
  (setq frame-title-format '(&amp;quot;good luck &amp;quot; (&amp;quot;%f %m %b %a %D %I:%M:%S%p&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Setzt Icon Titel und Buffer Name.&lt;br /&gt;
  (setq icon-title-format '&amp;quot;Gnu Emacs&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Im Konsolenmodus &amp;quot;emacs -nw&amp;quot; keine obere Menueleiste&lt;br /&gt;
 (unless window-system&lt;br /&gt;
 (menu-bar-mode 0))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Effekte ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Effekte&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Sound &lt;br /&gt;
; Schaltet den Pip-Ton ab.&lt;br /&gt;
(defun jbn-no-beep())&lt;br /&gt;
(setq ring-bell-function 'jbn-no-beep)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Default Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Default Modus einstellen&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann ein default Modus eingestellt werden.&lt;br /&gt;
; Text Modus waere in diesem Beispiel default.&lt;br /&gt;
  (setq default-major-mode 'text-mode)&lt;br /&gt;
&lt;br /&gt;
; P.S. Man sollte wirklich gut überlegen ob man den dies möchte, da es mir nicht gerade sinvoll erscheint !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rechtschreibprüfung == &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Rechtschreibpruefung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Rechtschreibpruefung kann unter Emacs in allen Modi verwendet werden.&lt;br /&gt;
; Hier wird fuer die Rechtschreibpruefung das Programm ''ispell'' verwendet welches bei jeder Distribution&lt;br /&gt;
; mit dabei sein sollte. Anstelle von ispell kann auch aspell verwendet werden.&lt;br /&gt;
  (setq-default ispell-program-name &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird automatisch fuer den Buffer geladen.&lt;br /&gt;
  (autoload 'ispell-buffer &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann manuell mit der Tasenkombination C-c C-v also STRG-c STRG-v gestartet werden.&lt;br /&gt;
  (global-set-key &amp;quot;\C-c\C-v&amp;quot; 'ispell-buffer)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird im ''Text Modus'' waerend dem eigentlichen schreiben verwendet und muss nicht manuell&lt;br /&gt;
; gestartet werden.&lt;br /&gt;
  (add-hook 'text-mode-hook 'flyspell-mode)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann auch manuell in jedem Mode aufgerufen werden durch die Eingabe von M-x ispell also ALT-x ispell&lt;br /&gt;
&lt;br /&gt;
; P.S. Die Datei für Ispell welche neu hinzugefuegte Wörter beinhaltet ist in ~/.ispell zu finden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Text-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; Text-Mode&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEXT Mode mit Zeilenumbruch bei dem 72 Zeichen.&lt;br /&gt;
; Es wird also nach spaetestens dem 72 Zeichen umbrochen.&lt;br /&gt;
  (add-hook 'text-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Der Zeilenumbruch.&lt;br /&gt;
; Wird automatisch waerend dem schreiben durchgefuehrt. Manuell mit M-q also ALT-q&lt;br /&gt;
  (turn-on-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; README Dateien werden im Text-Mode geoeffnet.&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\README&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; TXT Dateien werden im Text-Mode geoeffnet:&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\.txt$&amp;quot; .&lt;br /&gt;
  text-mode)auto-mode-alist))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LaTeX-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
;;; LaTeX-Mode&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEX Dateien werden im LaTeX-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.tex$&amp;quot; .&lt;br /&gt;
latex-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; LaTeX-Mode mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
 (add-hook 'latex-mode-hook&lt;br /&gt;
 (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
 (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
(turn-off-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; Programm zum Kompilieren der LaTeX u. TeX Dateien.&lt;br /&gt;
  (setq-default latex-run-command 'latex)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTML-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
;;; HTML-Mode&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; HTML Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.html$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTM Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.htm$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTML-Mode  mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
  (add-hook 'html-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
  (turn-off-auto-fill)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mutt ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Emacs im MUTT Mail-Client&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Wird der Mail-Client ''Mutt'' verwendet mit dem Editor Emacs, so wird mit Hilfe dieser Zeile der Editor Emacs&lt;br /&gt;
; beim schreiben einer neuen Mail im Text-Mode gestartet welcher zudem bei 72 Zeichen umbricht und mit der &lt;br /&gt;
; Rechtschreibprüfung Ispell arbeitet. (Falls installiert und entsprechend konfiguriert. Siehe Konfigurationsbeispiele!)&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\mutt&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; P.S. In der .muttrc waere als Editor &amp;quot;emacs -nw&amp;quot; einzutragen.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Backup-Datei&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Backups generell erstellen.&lt;br /&gt;
  (setq-default make-backup-files t)&lt;br /&gt;
&lt;br /&gt;
; Copy-File anstelle von Ren-File.&lt;br /&gt;
  (setq-default backup-by-copying t)&lt;br /&gt;
&lt;br /&gt;
; Wie viele alte Backup Versionen sollen beibehalten werden.&lt;br /&gt;
; Default ist hier 2.&lt;br /&gt;
  (setq-default kept-new-versions 10)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern einer Datei.&lt;br /&gt;
  (setq-default auto-save-default t)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern alle paar Sekunden oder Minuten&lt;br /&gt;
; Hier den Wert in Sekunden angeben. &lt;br /&gt;
  (setq-default auto-save-timeout 300)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kalender ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
;;; Kalender&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Pfad zur Kalenderdatei in welcher die Daten gespeichert werden. &lt;br /&gt;
; Die .diary Datei im Homeverzeichniss.&lt;br /&gt;
 (setq diary-file &amp;quot;~/.diary&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Kalender Benachrichtigung bei Ereignissen&lt;br /&gt;
 (display-time)&lt;br /&gt;
 (add-hook 'diary-hook' appt-make-list)&lt;br /&gt;
 (diary 0)&lt;br /&gt;
&lt;br /&gt;
; Europaeisches Kalender Aussehen verwenden.&lt;br /&gt;
  (setq european-calendar-style t)&lt;br /&gt;
&lt;br /&gt;
; Anzeige der Zeit beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-time-display-form&lt;br /&gt;
  '(24-hours &amp;quot;:&amp;quot; minutes (if time-zone &amp;quot; (&amp;quot;) time-zone (if time-zone &amp;quot;)&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Datum beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-date-display-form&lt;br /&gt;
  '((if dayname (concat dayname &amp;quot;, &amp;quot;)) day &amp;quot; &amp;quot; monthname &amp;quot; &amp;quot; year))&lt;br /&gt;
&lt;br /&gt;
; Unterstreicht im Kalendermodus den heutigen Tag.&lt;br /&gt;
  (add-hook 'today-visible-calendar-hook 'calendar-mark-today)&lt;br /&gt;
&lt;br /&gt;
; Eine Woche beginnt in der Kalenderansicht mit Montag als ersten Tag anstelle von Sontag.&lt;br /&gt;
  (setq calendar-week-start-day 1)&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Tagesnamen im Kalender.&lt;br /&gt;
; Hierbei stimmt allerdings die Farbliche Kennzeichnung der Feiertage nicht mehr&lt;br /&gt;
; ueberein. Anstelle von Mo. bis Fr. ist Mon. u. Fr. eingefaerbt.&lt;br /&gt;
  (setq calendar-day-name-array [&amp;quot;Sonntag&amp;quot; &amp;quot;Montag&amp;quot; &amp;quot;Dienstag&amp;quot; &amp;quot;Mittwoch&amp;quot;&lt;br /&gt;
  &amp;quot;Donnerstag&amp;quot; &amp;quot;Freitag&amp;quot; &amp;quot;Samstag&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Monatsnamen im Kalender.&lt;br /&gt;
  (setq calendar-month-name-array [&amp;quot;Januar&amp;quot; &amp;quot;Februar&amp;quot; &amp;quot;März&amp;quot; &amp;quot;April&amp;quot; &amp;quot;Mai&amp;quot;&lt;br /&gt;
  &amp;quot;Juni&amp;quot; &amp;quot;Juli&amp;quot; &amp;quot;August&amp;quot; &amp;quot;September&amp;quot; &amp;quot;Oktober&amp;quot; &amp;quot;November&amp;quot; &amp;quot;Dezember&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Info:&lt;br /&gt;
;&lt;br /&gt;
; Sollte man EIntraege im Kalender vornehmen und erst danach von englischen&lt;br /&gt;
; auf deutsche Monate umstellen, so funktionieren diese Eintraege nicht mehr.&lt;br /&gt;
; In der Konfigurationsdatei werden die Termina entsprechend vermerkt dessen&lt;br /&gt;
; schreibweise im englischen etwas anderst is als im deutschen. &lt;br /&gt;
; Oktober - October, so werden Eintraege in der anderen Sprache eventuell nicht&lt;br /&gt;
; angezeigt. Erst Sprache einstellen, dann Termine eintragen.&lt;br /&gt;
&lt;br /&gt;
; Eintraege im Kalender markieren, kann auch manuell mit der Taste M gemacht werden.&lt;br /&gt;
; Hier wird automatisch nach dem Start alles Markiert wo Eintraege vorhanden sind.&lt;br /&gt;
  (setq mark-diary-entries-in-calendar t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tabulator ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Tabulator Einstellung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Ein Tabulator ist 8 Spaces.&lt;br /&gt;
; Der Wert 8 ist auch default.&lt;br /&gt;
  (setq-default tab-width 8)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== F-Tasten Belegung ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; F-Tasten Belegung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Belegt die F4 Taste mit der Rechtschreibpruefung &amp;quot;ispell&amp;quot;.&lt;br /&gt;
  (define-key global-map [(f4)] 'ispell)&lt;br /&gt;
&lt;br /&gt;
; Belegt die F5 Taste mit dem Kalender.&lt;br /&gt;
  (define-key global-map [(f5)] 'calendar)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frame Grösse ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Frame Groesse&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann die Frame Groesse eingestellt werden. Es ist die Groesse des Emacs bereiches in der Konsole.&lt;br /&gt;
; Diese werte bitte vorsichtig waehlen, wir haben hier die Standartgroesse wie man sie von Konsolen mit 25x80 kennt.&lt;br /&gt;
  (set-frame-height (selected-frame) 25)&lt;br /&gt;
  (set-frame-width (selected-frame) 80)&lt;br /&gt;
&lt;br /&gt;
; P.S. In der Regel werden diese Einstellungen nicht benoetigt und sollten daher weg gelassen werden.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Farben ==&lt;br /&gt;
Mit diesen Farbeinstellungen erscheint Emacs in Blau/Weiß auf dem Bildschirm.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
;;; Farben&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(custom-set-faces&lt;br /&gt;
 '(default ((t (:family &amp;quot;Courier&amp;quot; :foreground &amp;quot;white&amp;quot; :background&lt;br /&gt;
&amp;quot;darkblue&amp;quot; :size &amp;quot;14pt&amp;quot; :bold nil))))&lt;br /&gt;
 '(custom-comment-tag-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(custom-state-face ((((class color) (background light)) &lt;br /&gt;
(:foreground &amp;quot;lightgreen&amp;quot;))))&lt;br /&gt;
 '(font-latex-math-face ((((class color) (background dark)) &lt;br /&gt;
(:foreground &amp;quot;light coral&amp;quot;))))&lt;br /&gt;
 '(font-latex-sedate-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;LightGray&amp;quot; :weight bold))))&lt;br /&gt;
 '(font-lock-comment-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(font-lock-function-name-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;red&amp;quot;))))&lt;br /&gt;
 '(font-lock-keyword-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;white&amp;quot; :bold nil))))&lt;br /&gt;
 '(font-lock-preprocessor-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;grey&amp;quot; :bold nil :italic nil))))&lt;br /&gt;
 '(font-lock-string-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;goldenrod&amp;quot; :background &amp;quot;darkblue&amp;quot;))))&lt;br /&gt;
 '(region ((((class color) (background dark)) (:background &amp;quot;light grey&amp;quot;&lt;br /&gt;
:foreground &amp;quot;black&amp;quot;)))))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GNUS Mail ==&lt;br /&gt;
Mit Emacs ist es ebenfalls möglich mit der hier gezeigten Vorgehensweise Mails aus seinem Postfach zu holen oder welche zu versenden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Grundeinstellungen Header&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Die eigene eMail Adress angeben.&lt;br /&gt;
  (setq user-mail-address &amp;quot;Peter@Mail.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Seinen Vor.- und Nachnamen angeben. &lt;br /&gt;
  (setq user-full-name &amp;quot;Peter Musterman&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Hier wird der Sender im Mailheader geloescht.&lt;br /&gt;
  (setq message-syntax-checks ' ((sender . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zuerst werden alle Headerinformationen erzeugt.&lt;br /&gt;
  (setq message-generate-headers-first t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Empfang RMAIL ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Empfang POP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den Mailserver eintragen.&lt;br /&gt;
  (setenv &amp;quot;MAILHOST&amp;quot; &amp;quot;pop3.web.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Das Passwort wird beim Verbindungsaufbau abgefragt.&lt;br /&gt;
  (setq rmail-primary-inbox-list ' (&amp;quot;po:Peter@Mail.de&amp;quot;) rmail-pop-password-required t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Versand SendMail ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Versand SMTP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(setq message-send-mail-function 'smtpmail-send-it&lt;br /&gt;
send-mail-function 'smtpmail-send-it&lt;br /&gt;
&lt;br /&gt;
; Den SMTP Server eintragen&lt;br /&gt;
  smtpmail-smtp-server &amp;quot;smtp.web.de&amp;quot;&lt;br /&gt;
  smtpmail-local-domain nil&lt;br /&gt;
  smtpmail-debug-info t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NewsReader ==&lt;br /&gt;
Hier ein Beispiel für die Konfiguration das man Emacs als NewsReader nutzen kann.&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; NewsReader Konfiguration&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den NNTP News Server eintragen, hier im Beispiel einer von Arcor.&lt;br /&gt;
  (setq gnus-select-method ' (nntp &amp;quot;news.arcor.de&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
; Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei &lt;br /&gt;
; namens .authinfo im Homeverzeichniss gespeichert.&lt;br /&gt;
  (setq nntp-authinfo-file &amp;quot;~/.authinfo&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Allgemeine Einstellungen: eMailadresse und Name der verwendet werden soll.&lt;br /&gt;
      user-mail-address &amp;quot;Peter@Mail.de&amp;quot;&lt;br /&gt;
      user-full-name &amp;quot;Peter Musterman&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Zuerst Message-ID vom Server generieren.&lt;br /&gt;
  (setq message-syntax-checks '((message-id . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zeitanzeige und Darstellung v. Datum, Auflistung etc.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M%S%5y: %(%~(pad-right 60)g%) Last read on: %uT\n&amp;quot;)&lt;br /&gt;
  (require 'gnus-spec)&lt;br /&gt;
  (defun gnus-user-format-function-T (dummy)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (format-time-string &amp;quot;%d.%m.%Y %T&amp;quot; time)))&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Gruppen sollen hierarchisch sortiert werden (topic-mode).&lt;br /&gt;
  (add-hook 'gnus-group-mode-hook 'gnus-topic-mode)&lt;br /&gt;
&lt;br /&gt;
; Formatierung der group-line: GNUS.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Die group-line.&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M\%S\%p\%P\%5y: %(%-40,40G%) %ud\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Format - Darstellung der Zeitausgabe.&lt;br /&gt;
  (defun gnus-user-format-function-d (headers)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (if time&lt;br /&gt;
  (format-time-string &amp;quot;%b %d  %H:%M&amp;quot; time)&lt;br /&gt;
  &amp;quot;&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Summary-Line Anzeige.&lt;br /&gt;
; Fuer die Ansicht im Summary Fenster.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (setq gnus-user-date-format-alist&lt;br /&gt;
  '(((gnus-seconds-today) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 86400 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 604800 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-month) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-year) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  (t . &amp;quot;%b %d  %k:%M&amp;quot;))&lt;br /&gt;
  gnus-summary-line-format&lt;br /&gt;
  (concat&lt;br /&gt;
  &amp;quot;%*%U%R%z&amp;quot;&lt;br /&gt;
  &amp;quot;%-14&amp;amp;user-date;&amp;quot;&lt;br /&gt;
  &amp;quot;%[%4L%] %*&amp;quot;&lt;br /&gt;
  &amp;quot;%(%-24,24f %)&amp;quot;&lt;br /&gt;
  &amp;quot;%1{ %B%s%}\n&amp;quot;))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
; (setq&lt;br /&gt;
; gnus-group-line-format &amp;quot; %M%S%5y: + %(%g%)\n&amp;quot;&lt;br /&gt;
; gnus-summary-line-format  &amp;quot;%d %U %R %z %I %(%[%4L: %-18,18n%]%)&lt;br /&gt;
; %s %e\n&amp;quot;)&lt;br /&gt;
; (setq gnus-thread-sort-functions&lt;br /&gt;
; '(gnus-thread-sort-by-number&lt;br /&gt;
; gnus-thread-sort-by-date&lt;br /&gt;
; gnus-thread-sort-by-total-score))&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispielen einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Threads sollen sortiert werden.&lt;br /&gt;
  gnus-thread-sort-functions&lt;br /&gt;
  '(gnus-thread-sort-by-number&lt;br /&gt;
  gnus-thread-sort-by-total-score))&lt;br /&gt;
&lt;br /&gt;
; Der erste Thread einer Gruppe soll nicht automatisch expandiert werden.&lt;br /&gt;
  (setq gnus-auto-select-first 'unseen-or-unread)&lt;br /&gt;
  (add-hook 'gnus-summary-prepared-hook 'gnus-summary-hide-all-threads)&lt;br /&gt;
&lt;br /&gt;
; 3 Fenster/Frame Teilen&lt;br /&gt;
; Damit die ganze Sache etwas uebersichtlicher ist, koennen wir bestimmte Fenster anordnen etc.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (progn&lt;br /&gt;
  (setq gnus-build-sparse-threads 'some&lt;br /&gt;
  gnus-use-trees t&lt;br /&gt;
  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
  gnus-tree-minimize-window nil)&lt;br /&gt;
  (gnus-add-configuration&lt;br /&gt;
  '(article&lt;br /&gt;
  (vertical 1.0&lt;br /&gt;
  (horizontal 0.25&lt;br /&gt;
  (summary 0.75 point)&lt;br /&gt;
  (tree 1.0))&lt;br /&gt;
  (article 1.0)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
;&lt;br /&gt;
; (gnus-add-configuration '(article (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 0.15 point) (article 1.0) ))))&lt;br /&gt;
; (gnus-add-configuration '(summary (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 1.0 point) ))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (3) Summary unten Article oben&lt;br /&gt;
;&lt;br /&gt;
;  (gnus-add-configuration&lt;br /&gt;
; '(article&lt;br /&gt;
;  (horizontal 1.0&lt;br /&gt;
;  (vertical 1.0&lt;br /&gt;
;  (article 1.0)&lt;br /&gt;
;  (summary 0.26 point)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (4) Tree unter Summary und ganz unten Article.&lt;br /&gt;
;&lt;br /&gt;
;  (setq gnus-use-trees t&lt;br /&gt;
;  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
;  gnus-tree-line-format &amp;quot;%(%[%6,6n%]%)&amp;quot;)&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispiel einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Signatur&lt;br /&gt;
; Beim antworten soll die Signatur nicht zitiert werden.&lt;br /&gt;
;&lt;br /&gt;
  (setq&lt;br /&gt;
      message-from-style 'angles&lt;br /&gt;
  message-cite-function 'message-cite-original-without-signature&lt;br /&gt;
  )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== .authinfo ====&lt;br /&gt;
&lt;br /&gt;
Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei gespeichert. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\home\ ~ \.authinfo &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie hier im Beispiel muss der Server '' news.arcor.de'' eingetragen werden, der Login-Name am Server ''Peter'' und das dazu gehörige Passwort ''0100101'' muss richtig angegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
machine news.arcor.de login Peter password 1100101&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IRC Client ==&lt;br /&gt;
&lt;br /&gt;
Um Emacs für IRC verwenden zu können benötigen wir ''ERC'', falls dieses noch nicht installiert sein sollte, bitte installieren. Nach der Installation geht es an die Konfiguration welche nur ein paar Zeilen beinhaltet um überhaupt ins IRC Netz zu gelangen. Natürlich kann dies wie bei allem entsprchend bis nahezu ins unendliche erweitert werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; ERC - IRC&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Basis Einstellungen fuer ERC - IRC &lt;br /&gt;
 (setq erc-server &amp;quot;irc.freenode.net&amp;quot;&lt;br /&gt;
 erc-port 6667&lt;br /&gt;
 erc-nick &amp;quot;MEIN NICKNAME&amp;quot;&lt;br /&gt;
 erc-user-full-name &amp;quot;MEIN REAL NAME&amp;quot;&lt;br /&gt;
 erc-email-userid &amp;quot;MEINE-EMAIL@ADRESSE.DE&amp;quot;&lt;br /&gt;
 erc-current-nick-highlight-type 'nick&lt;br /&gt;
 erc-timestamp-only-if-changed-flag nil&lt;br /&gt;
&lt;br /&gt;
; Format fuer die Zeitanzeige im IRC, hier die Stunden:Minuten.&lt;br /&gt;
  erc-timestamp-format &amp;quot;%H:%M &amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
; Passwort&lt;br /&gt;
  (setq erc-password &amp;quot;HIER STEHT MEIN PW&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Auto /join beim Start von ''M-x erc'' &lt;br /&gt;
  (setq erc-autojoin-channels-alist '((&amp;quot;freenode.net&amp;quot; &amp;quot;#linux-club.de&amp;quot; &amp;quot;#lc-wikiteam&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Es kann dann in Emacs mit ''M-x erc'' den ERC gestartet werden. Jeder Kanal bekommt einen &lt;br /&gt;
; eigenen Buffer durch die man mit ''M-x buffer-menu'' eine Uebersicht erhaelt. Ansonsten &lt;br /&gt;
; gelten die ganz normalen IRC Befehle. &lt;br /&gt;
&lt;br /&gt;
; Prompt / Eingabezeile.&lt;br /&gt;
  (setq erc-prompt &amp;quot;&amp;gt;&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
; Buttonize URLs, Spitznamen und anderer Text.&lt;br /&gt;
  (erc-button-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Wandelt Smileys in huebsche Ikons um. &lt;br /&gt;
  (erc-smiley-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Spelling Mode, Spell-Checker, Ispell, Rechtschreibung ueberpruefen.&lt;br /&gt;
  (erc-spelling-mode 1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshot =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs x blue.jpg|Emacs in blue unter X&lt;br /&gt;
Image:Emacs konsole blue.jpg|Emacs in blue im Texmodus&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 1.jpg|Zeigt was aboniert wurde in der Konsole.&lt;br /&gt;
Image:Emacs news 2.jpg|Zeigt was aboniert wurde und die Beitraege in der Konsole.&lt;br /&gt;
Image:Emacs news 3.jpg|Zeigt einen Beitrag beim lesen in der Konsole.&lt;br /&gt;
Image:Emacs news 4.jpg|Zeigt was aboniert werden kann in der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 5.jpg|Zeigt was aboniert wurde unter X.&lt;br /&gt;
Image:Emacs news 7.jpg|Zeigt was aboniert wurde und die Beitraege unter X.&lt;br /&gt;
Image:Emacs news 8.jpg|Zeigt einen Beitrag beim lesen unter X.&lt;br /&gt;
Image:Emacs news 6.jpg|Zeigt was aboniert werden kann unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 1.jpg|Zeigt einen IRC Kanal, unter X.&lt;br /&gt;
Image:Emacs irc 2.jpg|Zeigt Servernachrichten und eine Liste der Kanäle, unter X.&lt;br /&gt;
Image:Emacs irc 3.jpg|Zeigt Kanalliste mit mehr Informationen, unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 4.jpg|Zeigt einen IRC Kanal unter der Konsole&lt;br /&gt;
Image:Emacs irc 5.jpg|Zeigt Kanallisteund Servernachrichten unter der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Versionen =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs] das Original.&lt;br /&gt;
* [http://www.skamphausen.de/cgi-bin/ska/XEmacs XEmacs] eine Alternatieve unter X.&lt;br /&gt;
* [http://uemacs.tripod.com/ MicroEmacs] für viele Platformen.&lt;br /&gt;
* [http://www.apple.com/downloads/macosx/unix_open_source/carbonemacspackage.html Carbon Emacs] nur für Mac.&lt;br /&gt;
* [http://emacs-app.sourceforge.net/ EmacsApp] nur für Mac.&lt;br /&gt;
* [http://zile.sourceforge.net/ Zile] sehr schlank.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs Homepage] {{englisch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-de Emacs Wiki] {{deutsch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-en Emacs Wiki] {{englisch}}&lt;br /&gt;
* [ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf Originaldokument v. Richard Stallman]  (PDF) Emacs The Extensible, Customizable Self-Documenting Display Editor {{englisch}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Office|zurück zu Office]]&lt;br /&gt;
[[Category:Office]]&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22513</id>
		<title>Emacs</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22513"/>
		<updated>2007-10-29T23:14:50Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: /* Modus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name= Emacs&amp;lt;br /&amp;gt;[[Bild:emacs.png|50px]]&lt;br /&gt;
|Screenshot=[[Bild:Emacs_x.jpg|240px]]&lt;br /&gt;
|Beschreibung=Emacs unter X&lt;br /&gt;
|Hersteller= Richard Stallman&lt;br /&gt;
|AktuelleVersion= 22.1&lt;br /&gt;
|AktuelleVersionFreigabeDatum= 2. Juni 2007&lt;br /&gt;
|Betriebssystem= GNU/Linux, FreeBSD, AIX, Mac OS X, MS DOS, MS Windows, NetBSD, OpenBSD, Solaris, SunOS, Ultrix&lt;br /&gt;
|Kategorie= [[Office]], [[Texeditor]], [[Entwicklungsumgebung]]&lt;br /&gt;
|Lizenz= GPL&lt;br /&gt;
|Deutsch= Nein&lt;br /&gt;
|Website= [http://www.gnu.org/software/emacs/ Webseite]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Info =&lt;br /&gt;
&lt;br /&gt;
1976 wurden unter dem Namen Emacs diverse Makros als Samlung für den Editor TECO zusammen getragen. So kommt auch der eigentliche Name ''Emacs'' zu stande - ''Editor MACroS''. Im Jahre 1984 wurde vom bekannten Richard Stallman an einer neuen Implementierung gearbeitet woraus später ''GNU Emacs'' das erste Programm des GNU-Projektes entstand. Damals stand Emacs unter der GNU Emacs General Public License welche die Grundlage von GPL General Public License war.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Besonderheiten =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor welche nicht nur für das schreiben von reinem Text gedacht ist. Viel mehr ist es eine Entwicklungsumgebung für die unterschiedlichsten Bereiche.&lt;br /&gt;
Der Emacs Editor verfügt über diverse Mods, somit kann wür jede Aufgabe ein Entsprechender Modus gewählt werden welche für genau diese Aufgabe angepasst ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mods =&lt;br /&gt;
&lt;br /&gt;
In den meisten verschiedenen Betriebsarten ''Mods'' wird zum Beispiel die Syntaxhervorhebung unterstützt. Diese sorgt dafür das Wörter oder auch Zeichen in Farben, Schriftarten und -stilen dargestellt werden können was bei Programm-Quelltexten und Konfigurationsdateien sehr hilfreich ist um die Übersicht nicht zu verlieren, da es die Lesbarkeit von Texten verbessert. Natürlich bieten die diversen ''Modi'' noch einiges mehr was einem die Arbeit erleichtert. Hierzu gehören zum Beispiel auch Übersetzungsvorgänge, Syntaxprüfer und Debugger etc. Ich möchte nun schnell ein paar der Bekanntesten aufzählen, damit man sich vorstellen kann wo man Emacs überall einsetzen kann. &lt;br /&gt;
&lt;br /&gt;
* Text&lt;br /&gt;
* LISP&lt;br /&gt;
* HTML&lt;br /&gt;
* Perl&lt;br /&gt;
* Java&lt;br /&gt;
* C&lt;br /&gt;
* LaTeX&lt;br /&gt;
* Very High Description Language&lt;br /&gt;
* Kalender&lt;br /&gt;
* Newsreader&lt;br /&gt;
* Mailreader&lt;br /&gt;
* Shell&lt;br /&gt;
* FTP Client&lt;br /&gt;
* Webbrowser&lt;br /&gt;
* WikiMode&lt;br /&gt;
* IRC Client&lt;br /&gt;
* Instand Messenger&lt;br /&gt;
* WebServer&lt;br /&gt;
* MP3-Player&lt;br /&gt;
* Psychotherapeut&lt;br /&gt;
* Spiele&lt;br /&gt;
&lt;br /&gt;
Da die Auswahl so gross ist, habe ich hier die Bekanntesten genannt. Im Internet gibt es noch unzählig weitere welche man installieren und in Emacs verwenden kann. Je nach Distribution und Installation sind bei Emacs die Modi vorhanden. Wem welche fehlen und diese gerne haben möchte muss sie daher eventuell selbst nachinstallieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Debian ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install emacs22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konsole =&lt;br /&gt;
&lt;br /&gt;
Emacs kann nach der Installation unter der grafischen Oberfläche in einer Konsole im Textmodus gestartet werden, hierzu Emacs mit folgender Option in der Konsole oder einem Terminal starten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs -nw&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Bild:Emacs_nw.jpg|right|200px|thumb|Emacs im Textmodus]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs unter X =&lt;br /&gt;
&lt;br /&gt;
Um Emacs unter X mit einer grafischen GUI zu nutzen reicht die Eingabe des Befehls. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum normalen Emacs gibt es auch noch ein weiteres Projekt welches sich vorgenommen hat Emacs an X anzupassen. Dieses weitere Projekt ist selbständig und gehört nicht zum eigentlichen Emacs. Der von diesem Projekt angepasste Editor nennt sich so ''Xemacs'' und muss in der Regel seperat installiert werden da er nicht zum eigentlichen Emacs dazu gehört.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bedienung =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor der ohnde Maus auskommt und so komplett mit Tastenkombinationen gesteuert werden kann. Ich kann hier nicht alle Kombinationen aufgrund der Fielfalt nennen, möchte aber die wichtigsten nicht ausen vor lassen.&lt;br /&gt;
&lt;br /&gt;
Es gibt jede Menge von Beispielen und Anleitungen im Internet in denen die Tastenkombinationen entsprechend dargestellt werden.&lt;br /&gt;
Hier eine kleine Erklärung:&lt;br /&gt;
&lt;br /&gt;
* C-&lt;br /&gt;
** Bedeutet STRG&lt;br /&gt;
&lt;br /&gt;
* M-&lt;br /&gt;
** Bedeutet ALT&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F10&lt;br /&gt;
** Help Modus über welchen auch Aktionen ausgeführt werden können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F1&lt;br /&gt;
** Ruft die Hilfe auf&lt;br /&gt;
&lt;br /&gt;
* M-x Tabulator &lt;br /&gt;
** Listet die möglichen Befehle mit Autoverfollständigung&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir wollen nun mit der Kombination zum beenden von Emacs beginnen. Diese würde man in den üblichen Anleitungen so schreiben:&lt;br /&gt;
&lt;br /&gt;
* C-x C-c &lt;br /&gt;
** Dies bedeutet das wir zum beenden die Tasten ''STRG x'' und ''STRG c'' hintereinander drücken müssen.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Datei ==&lt;br /&gt;
=== öffnen * speichern * beenden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (Öffnen) - Öffnen einer Datei, d.h. den Inhalt in einen Buffer laden. &lt;br /&gt;
** C-x C-f &lt;br /&gt;
&lt;br /&gt;
* (Speichern) - Speichern vom Buffer Inhalt. &lt;br /&gt;
** C-x C-s&lt;br /&gt;
&lt;br /&gt;
* (Speichern unter) - Speichern vom Buffer Inhalt in einer neuen Datei. &lt;br /&gt;
** C-x C-w&lt;br /&gt;
&lt;br /&gt;
* (Beenden) - Beendet Emacs und frägt bei noch nicht gespeichertem nach.&lt;br /&gt;
** C-x C-c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Buffer ==&lt;br /&gt;
=== listen * wählen * löschen ===&lt;br /&gt;
&lt;br /&gt;
Bei Emacs werden geöffnete Inhalte in einen Buffer geladen, es können so auch mehrere Dateien geöffnet werden dessen Inhalt in mehreren Buffern zu finden ist und zwischen denen man hin und her schalten kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (listen) - Listet alle Buffer auf.&lt;br /&gt;
** C-x  C-b&lt;br /&gt;
&lt;br /&gt;
* (wählen) - Taste ''STRG x b'' drücken und anschliessend den Buffername schreiben um in ihn zu wechseln; zuvor am besten offene Buffer auflisten lassen.  &lt;br /&gt;
** C-x b &amp;lt;buffername&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Einzutragen ist dies im untersten Emacs Fenster nach der Kombination ''C-x b'' wo steht:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*):&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*): *Messages*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (löschen) - Löscht den aktuellen Buffer&lt;br /&gt;
** C-x k &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fenster ==&lt;br /&gt;
=== teilen * wechseln * abschalten ===&lt;br /&gt;
&lt;br /&gt;
Die div. Fenster in denen der Bufferinhalt oder sonstiges zu sehen ist kann entsprechend den eigenen Wünschen angepasst werden. So kann man zum Beispiel im oberen Teil ein Fenster mit einem Text geöffnet haben um daraus zu lesen und es in das untere Fenster zu schreiben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (teilen) - Teilt ein Fenster horizontal.&lt;br /&gt;
** C-x 2 &lt;br /&gt;
&lt;br /&gt;
* (wechseln) - In ein anderes Fenster wechseln.&lt;br /&gt;
** C-x o&lt;br /&gt;
 &lt;br /&gt;
* (abschalten) - Das aktuelle Fenster abschalten.&lt;br /&gt;
** C-x 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modus ==&lt;br /&gt;
&lt;br /&gt;
Wenn wir unseren Emacs starten, so ist dieser als Standard meist im (Lisp) Modus. Weiter oben wurde ja bereit geschrieben das Emacs diverse unterschiedliche Modi zur Verfügung stellt welche diverse Funktionen für bestimmte Aufgaben haben. Emacs ist in der Regel recht schlau und nimmt uns was die Wahl des Modi angeht schon einiges an Arbeit ab. Haben wir also unseren Emacs gestartet, und öffnen mit ihm nun eine Datei welche HTML Code beinhaltet, so schaltet Emacs automatisch um und öffnet diese Datei im HTML-Modus. Wir können immer sehen in welchem Modus wir uns gerade befinden, dazu muss man sich die Leiste am unteren Rand nur etwas genauer ansehen. Der (Lisp Interaction) ist in der Regel der Standardmodus und wird so auch in der Statusleiste angezeigt. Wenn man sich den Screenshot vom Emacs im Textmodus anschaut so wird man hier den (Emacs-Lisp) Modus sehen, beim Screenshot von Emacs unter X ist es (HTML-Fly) da hier eine HTML Datei geöffnet ist. So, aber wie können wir nun selbst unseren Modus, in welchem wir arbeiten wollen, bestimmen?&lt;br /&gt;
&lt;br /&gt;
* &amp;lt; modus &amp;gt; -mode&lt;br /&gt;
** M-x &amp;lt; gewünschter modus &amp;gt; -mode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Text Modus&lt;br /&gt;
** M-x text-mode&lt;br /&gt;
&lt;br /&gt;
* HTML Modus&lt;br /&gt;
** M-x html-mode&lt;br /&gt;
&lt;br /&gt;
* LaTeX Modus&lt;br /&gt;
** M-x latex-mode&lt;br /&gt;
&lt;br /&gt;
* C++ Modus&lt;br /&gt;
** M-x c++-mode&lt;br /&gt;
&lt;br /&gt;
* LISP Modus&lt;br /&gt;
** M-x lisp-mode&lt;br /&gt;
&lt;br /&gt;
* Perl Modus&lt;br /&gt;
** M-x perl-mode&lt;br /&gt;
&lt;br /&gt;
* Java Modus&lt;br /&gt;
** M-x java-mode&lt;br /&gt;
&lt;br /&gt;
* Very High Description Language Modus&lt;br /&gt;
** M-x vhdl-mode&lt;br /&gt;
&lt;br /&gt;
* Kalender Modus&lt;br /&gt;
** M-x calendar&lt;br /&gt;
&lt;br /&gt;
* Newsreader Modus&lt;br /&gt;
** M-x gnus&lt;br /&gt;
&lt;br /&gt;
* Shell script Modus&lt;br /&gt;
** M-x sh-mode&lt;br /&gt;
&lt;br /&gt;
* FTP Client&lt;br /&gt;
** M-x ftp&lt;br /&gt;
&lt;br /&gt;
* Webbrowser&lt;br /&gt;
** M-x w3m&lt;br /&gt;
&lt;br /&gt;
* Mail (Empfang)&lt;br /&gt;
** M-x rmail&lt;br /&gt;
&lt;br /&gt;
* Mail (Versand)&lt;br /&gt;
** M-x mail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und noch viel mehr sind je nach Installation verfügbar. Sollte ein Modus nicht vorhanden sein, so kann dieser in der Regel nachinstalliert werden. Das MultiMedia Modus wäre so zum Beispiel der ''emms-mode'' um MP3 Files abspielen zu können. Wer eine kleine Übersicht haben möchte welche Befehle ihm unter ALT-x zur Verfügung stehen, kann dort einmal die ''Tabulatortaste'' für die Vervollständigung drücken.&lt;br /&gt;
&lt;br /&gt;
Da jeder Modus eigene Funktionen und Optionen mit sich bringt, kann ich dies hier alles nicht aufzählen, mehr Infos solltet ihr aber in der Dokumentation oder dem Netz finden.&lt;br /&gt;
Auf ein paar kleine Funktionen und Einstellungen werde ich in der Emacs Konfigurationsdatei eingehen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drucken ==&lt;br /&gt;
&lt;br /&gt;
Ich möchte hier schnell eine Möglichkeit zeigen um einen Text unter Emacs drucken zu können. Da es unter Linux div. Werkzeuge zum drucken gibt und dadurch die Konfiguration bei jedem etwas anderst ist, will ich mich hier auf das ausdrucken in deine PostScript Datei beschränken. Diese PostScript Datei kann so nach der Erstellung von jedem auf seinem System über den ihm bekannten Weg gedruck werden.&lt;br /&gt;
&lt;br /&gt;
Zum drucken unter Emacs muss von uns zu aller erst die zu druckende Datei geöffnet werden. Haben wir dies getan, so lassen wir von Emacs diesen geöffneten Text in PostScript Form umwandeln welcher danach in einem Extra Buffer dargestellt und anschliessend als *.ps Datei gespeichert werden muss.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Datei öffnen -&amp;gt; M-x ps-spool-buffer -&amp;gt; M-x buffer-menu -&amp;gt; *PostScript* -&amp;gt; Datei als &amp;lt; Dateiname &amp;gt;.ps speichern.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ps-spool-buffer - (für Schwarz-Weiss) &lt;br /&gt;
* ps-spool-buffer-with-faces - (für Farbe)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Info:'' &amp;lt;br&amp;gt;&lt;br /&gt;
Eine weitere Möglichkeit Text zu drucken wäre der Weg über LaTeX. Ich kenne viele die gerne ihre Texte zuerst in den LaTeX-Mode kopieren da hier entsprechend gestalltet (Grösse, Schriftart, Farbe, Formatierung etc.) eingestellt werden kann und anschliessend in PS oder DIV kompilieren um es dann an den Drucker zu senden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs druck.jpg|Vom NewsReader zum Druck in PS gespeicherter Text. &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konfiguration =&lt;br /&gt;
&lt;br /&gt;
Man kann für Emacs eine Konfigurationsdatei anlegen in der bestimmte Dinge den eigenen Wünschen angepasst werden können. Ich kann dies nur jedem empfehlen der vorhat sich ein bisschen mehr mit Emacs zu beschäftigen. Die entsprechende Konfigurationsdatei ist im /home/ ~ / anzulegen und nennt sich ''.emacs''&lt;br /&gt;
&lt;br /&gt;
/home/ ~ /.emacs&lt;br /&gt;
&lt;br /&gt;
Bei den Konfigurationszeilen wird dem einen vielleich das Wort ''nil'' oder der Buchstabe ''t'' auffallen. Diese beiden bedeuten in der Lisp-Sprache:&lt;br /&gt;
&lt;br /&gt;
* Nil&lt;br /&gt;
** Falsch&lt;br /&gt;
&lt;br /&gt;
* t&lt;br /&gt;
** Wahr&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anzeige ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Anzeige&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Zeilenposition&lt;br /&gt;
; Durch diese Zeile wird die Zeilenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq line-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Spaltenposition&lt;br /&gt;
; Durch diese Zeile wird die Spaltenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq column-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Hervorhebung &lt;br /&gt;
; Zusammengehoerenden Klammerpaaren werden hervorgehoben. &lt;br /&gt;
; Nummer 1 bedeutet yes und nummer 0 bedeutet no.&lt;br /&gt;
; Sollte nicht im Betrieb geaendert werden.&lt;br /&gt;
  (show-paren-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Uhrzeit und Datum in der unteren Statusleiste.&lt;br /&gt;
 (setq display-time-24hr-format t)&lt;br /&gt;
 (setq display-time-day-and-date t)&lt;br /&gt;
 (display-time)&lt;br /&gt;
&lt;br /&gt;
; Keine Startup Message Meldung mehr beim starten von Emacs.&lt;br /&gt;
 (setq inhibit-startup-message t)&lt;br /&gt;
&lt;br /&gt;
; Anti Aliasing&lt;br /&gt;
 (setq allow-anti-aliasing t&lt;br /&gt;
       fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Laufleiste ein oder aus ausschalten&lt;br /&gt;
  (scroll-bar-mode -1)&lt;br /&gt;
&lt;br /&gt;
; Schaltet blinkenden Cursor ein/aus.&lt;br /&gt;
  (blink-cursor-mode nil)&lt;br /&gt;
&lt;br /&gt;
; Setzt Frame Titel und Buffer Name.&lt;br /&gt;
  (setq frame-title-format '(&amp;quot;good luck &amp;quot; (&amp;quot;%f %m %b %a %D %I:%M:%S%p&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Setzt Icon Titel und Buffer Name.&lt;br /&gt;
  (setq icon-title-format '&amp;quot;Gnu Emacs&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Im Konsolenmodus &amp;quot;emacs -nw&amp;quot; keine obere Menueleiste&lt;br /&gt;
 (unless window-system&lt;br /&gt;
 (menu-bar-mode 0))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Effekte ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Effekte&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Sound &lt;br /&gt;
; Schaltet den Pip-Ton ab.&lt;br /&gt;
(defun jbn-no-beep())&lt;br /&gt;
(setq ring-bell-function 'jbn-no-beep)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Default Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Default Modus einstellen&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann ein default Modus eingestellt werden.&lt;br /&gt;
; Text Modus waere in diesem Beispiel default.&lt;br /&gt;
  (setq default-major-mode 'text-mode)&lt;br /&gt;
&lt;br /&gt;
; P.S. Man sollte wirklich gut überlegen ob man den dies möchte, da es mir nicht gerade sinvoll erscheint !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rechtschreibprüfung == &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Rechtschreibpruefung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Rechtschreibpruefung kann unter Emacs in allen Modi verwendet werden.&lt;br /&gt;
; Hier wird fuer die Rechtschreibpruefung das Programm ''ispell'' verwendet welches bei jeder Distribution&lt;br /&gt;
; mit dabei sein sollte. Anstelle von ispell kann auch aspell verwendet werden.&lt;br /&gt;
  (setq-default ispell-program-name &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird automatisch fuer den Buffer geladen.&lt;br /&gt;
  (autoload 'ispell-buffer &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann manuell mit der Tasenkombination C-c C-v also STRG-c STRG-v gestartet werden.&lt;br /&gt;
  (global-set-key &amp;quot;\C-c\C-v&amp;quot; 'ispell-buffer)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird im ''Text Modus'' waerend dem eigentlichen schreiben verwendet und muss nicht manuell&lt;br /&gt;
; gestartet werden.&lt;br /&gt;
  (add-hook 'text-mode-hook 'flyspell-mode)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann auch manuell in jedem Mode aufgerufen werden durch die Eingabe von M-x ispell also ALT-x ispell&lt;br /&gt;
&lt;br /&gt;
; P.S. Die Datei für Ispell welche neu hinzugefuegte Wörter beinhaltet ist in ~/.ispell zu finden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Text-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; Text-Mode&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEXT Mode mit Zeilenumbruch bei dem 72 Zeichen.&lt;br /&gt;
; Es wird also nach spaetestens dem 72 Zeichen umbrochen.&lt;br /&gt;
  (add-hook 'text-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Der Zeilenumbruch.&lt;br /&gt;
; Wird automatisch waerend dem schreiben durchgefuehrt. Manuell mit M-q also ALT-q&lt;br /&gt;
  (turn-on-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; README Dateien werden im Text-Mode geoeffnet.&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\README&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; TXT Dateien werden im Text-Mode geoeffnet:&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\.txt$&amp;quot; .&lt;br /&gt;
  text-mode)auto-mode-alist))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LaTeX-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
;;; LaTeX-Mode&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEX Dateien werden im LaTeX-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.tex$&amp;quot; .&lt;br /&gt;
latex-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; LaTeX-Mode mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
 (add-hook 'latex-mode-hook&lt;br /&gt;
 (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
 (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
(turn-off-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; Programm zum Kompilieren der LaTeX u. TeX Dateien.&lt;br /&gt;
  (setq-default latex-run-command 'latex)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTML-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
;;; HTML-Mode&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; HTML Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.html$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTM Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.htm$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTML-Mode  mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
  (add-hook 'html-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
  (turn-off-auto-fill)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mutt ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Emacs im MUTT Mail-Client&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Wird der Mail-Client ''Mutt'' verwendet mit dem Editor Emacs, so wird mit Hilfe dieser Zeile der Editor Emacs&lt;br /&gt;
; beim schreiben einer neuen Mail im Text-Mode gestartet welcher zudem bei 72 Zeichen umbricht und mit der &lt;br /&gt;
; Rechtschreibprüfung Ispell arbeitet. (Falls installiert und entsprechend konfiguriert. Siehe Konfigurationsbeispiele!)&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\mutt&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; P.S. In der .muttrc waere als Editor &amp;quot;emacs -nw&amp;quot; einzutragen.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Backup-Datei&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Backups generell erstellen.&lt;br /&gt;
  (setq-default make-backup-files t)&lt;br /&gt;
&lt;br /&gt;
; Copy-File anstelle von Ren-File.&lt;br /&gt;
  (setq-default backup-by-copying t)&lt;br /&gt;
&lt;br /&gt;
; Wie viele alte Backup Versionen sollen beibehalten werden.&lt;br /&gt;
; Default ist hier 2.&lt;br /&gt;
  (setq-default kept-new-versions 10)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern einer Datei.&lt;br /&gt;
  (setq-default auto-save-default t)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern alle paar Sekunden oder Minuten&lt;br /&gt;
; Hier den Wert in Sekunden angeben. &lt;br /&gt;
  (setq-default auto-save-timeout 300)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kalender ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
;;; Kalender&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Pfad zur Kalenderdatei in welcher die Daten gespeichert werden. &lt;br /&gt;
; Die .diary Datei im Homeverzeichniss.&lt;br /&gt;
 (setq diary-file &amp;quot;~/.diary&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Kalender Benachrichtigung bei Ereignissen&lt;br /&gt;
 (display-time)&lt;br /&gt;
 (add-hook 'diary-hook' appt-make-list)&lt;br /&gt;
 (diary 0)&lt;br /&gt;
&lt;br /&gt;
; Europaeisches Kalender Aussehen verwenden.&lt;br /&gt;
  (setq european-calendar-style t)&lt;br /&gt;
&lt;br /&gt;
; Anzeige der Zeit beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-time-display-form&lt;br /&gt;
  '(24-hours &amp;quot;:&amp;quot; minutes (if time-zone &amp;quot; (&amp;quot;) time-zone (if time-zone &amp;quot;)&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Datum beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-date-display-form&lt;br /&gt;
  '((if dayname (concat dayname &amp;quot;, &amp;quot;)) day &amp;quot; &amp;quot; monthname &amp;quot; &amp;quot; year))&lt;br /&gt;
&lt;br /&gt;
; Unterstreicht im Kalendermodus den heutigen Tag.&lt;br /&gt;
  (add-hook 'today-visible-calendar-hook 'calendar-mark-today)&lt;br /&gt;
&lt;br /&gt;
; Eine Woche beginnt in der Kalenderansicht mit Montag als ersten Tag anstelle von Sontag.&lt;br /&gt;
  (setq calendar-week-start-day 1)&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Tagesnamen im Kalender.&lt;br /&gt;
; Hierbei stimmt allerdings die Farbliche Kennzeichnung der Feiertage nicht mehr&lt;br /&gt;
; ueberein. Anstelle von Mo. bis Fr. ist Mon. u. Fr. eingefaerbt.&lt;br /&gt;
  (setq calendar-day-name-array [&amp;quot;Sonntag&amp;quot; &amp;quot;Montag&amp;quot; &amp;quot;Dienstag&amp;quot; &amp;quot;Mittwoch&amp;quot;&lt;br /&gt;
  &amp;quot;Donnerstag&amp;quot; &amp;quot;Freitag&amp;quot; &amp;quot;Samstag&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Monatsnamen im Kalender.&lt;br /&gt;
  (setq calendar-month-name-array [&amp;quot;Januar&amp;quot; &amp;quot;Februar&amp;quot; &amp;quot;März&amp;quot; &amp;quot;April&amp;quot; &amp;quot;Mai&amp;quot;&lt;br /&gt;
  &amp;quot;Juni&amp;quot; &amp;quot;Juli&amp;quot; &amp;quot;August&amp;quot; &amp;quot;September&amp;quot; &amp;quot;Oktober&amp;quot; &amp;quot;November&amp;quot; &amp;quot;Dezember&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Info:&lt;br /&gt;
;&lt;br /&gt;
; Sollte man EIntraege im Kalender vornehmen und erst danach von englischen&lt;br /&gt;
; auf deutsche Monate umstellen, so funktionieren diese Eintraege nicht mehr.&lt;br /&gt;
; In der Konfigurationsdatei werden die Termina entsprechend vermerkt dessen&lt;br /&gt;
; schreibweise im englischen etwas anderst is als im deutschen. &lt;br /&gt;
; Oktober - October, so werden Eintraege in der anderen Sprache eventuell nicht&lt;br /&gt;
; angezeigt. Erst Sprache einstellen, dann Termine eintragen.&lt;br /&gt;
&lt;br /&gt;
; Eintraege im Kalender markieren, kann auch manuell mit der Taste M gemacht werden.&lt;br /&gt;
; Hier wird automatisch nach dem Start alles Markiert wo Eintraege vorhanden sind.&lt;br /&gt;
  (setq mark-diary-entries-in-calendar t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tabulator ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Tabulator Einstellung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Ein Tabulator ist 8 Spaces.&lt;br /&gt;
; Der Wert 8 ist auch default.&lt;br /&gt;
  (setq-default tab-width 8)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== F-Tasten Belegung ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; F-Tasten Belegung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Belegt die F4 Taste mit der Rechtschreibpruefung &amp;quot;ispell&amp;quot;.&lt;br /&gt;
  (define-key global-map [(f4)] 'ispell)&lt;br /&gt;
&lt;br /&gt;
; Belegt die F5 Taste mit dem Kalender.&lt;br /&gt;
  (define-key global-map [(f5)] 'calendar)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frame Grösse ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Frame Groesse&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann die Frame Groesse eingestellt werden. Es ist die Groesse des Emacs bereiches in der Konsole.&lt;br /&gt;
; Diese werte bitte vorsichtig waehlen, wir haben hier die Standartgroesse wie man sie von Konsolen mit 25x80 kennt.&lt;br /&gt;
  (set-frame-height (selected-frame) 25)&lt;br /&gt;
  (set-frame-width (selected-frame) 80)&lt;br /&gt;
&lt;br /&gt;
; P.S. In der Regel werden diese Einstellungen nicht benoetigt und sollten daher weg gelassen werden.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Farben ==&lt;br /&gt;
Mit diesen Farbeinstellungen erscheint Emacs in Blau/Weiß auf dem Bildschirm.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
;;; Farben&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(custom-set-faces&lt;br /&gt;
 '(default ((t (:family &amp;quot;Courier&amp;quot; :foreground &amp;quot;white&amp;quot; :background&lt;br /&gt;
&amp;quot;darkblue&amp;quot; :size &amp;quot;14pt&amp;quot; :bold nil))))&lt;br /&gt;
 '(custom-comment-tag-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(custom-state-face ((((class color) (background light)) &lt;br /&gt;
(:foreground &amp;quot;lightgreen&amp;quot;))))&lt;br /&gt;
 '(font-latex-math-face ((((class color) (background dark)) &lt;br /&gt;
(:foreground &amp;quot;light coral&amp;quot;))))&lt;br /&gt;
 '(font-latex-sedate-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;LightGray&amp;quot; :weight bold))))&lt;br /&gt;
 '(font-lock-comment-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(font-lock-function-name-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;red&amp;quot;))))&lt;br /&gt;
 '(font-lock-keyword-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;white&amp;quot; :bold nil))))&lt;br /&gt;
 '(font-lock-preprocessor-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;grey&amp;quot; :bold nil :italic nil))))&lt;br /&gt;
 '(font-lock-string-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;goldenrod&amp;quot; :background &amp;quot;darkblue&amp;quot;))))&lt;br /&gt;
 '(region ((((class color) (background dark)) (:background &amp;quot;light grey&amp;quot;&lt;br /&gt;
:foreground &amp;quot;black&amp;quot;)))))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GNUS Mail ==&lt;br /&gt;
Mit Emacs ist es ebenfalls möglich mit der hier gezeigten Vorgehensweise Mails aus seinem Postfach zu holen oder welche zu versenden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Grundeinstellungen Header&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Die eigene eMail Adress angeben.&lt;br /&gt;
  (setq user-mail-address &amp;quot;Peter@Mail.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Seinen Vor.- und Nachnamen angeben. &lt;br /&gt;
  (setq user-full-name &amp;quot;Peter Musterman&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Hier wird der Sender im Mailheader geloescht.&lt;br /&gt;
  (setq message-syntax-checks ' ((sender . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zuerst werden alle Headerinformationen erzeugt.&lt;br /&gt;
  (setq message-generate-headers-first t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Empfang RMAIL ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Empfang POP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den Mailserver eintragen.&lt;br /&gt;
  (setenv &amp;quot;MAILHOST&amp;quot; &amp;quot;pop3.web.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Das Passwort wird beim Verbindungsaufbau abgefragt.&lt;br /&gt;
  (setq rmail-primary-inbox-list ' (&amp;quot;po:Peter@Mail.de&amp;quot;) rmail-pop-password-required t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Versand SendMail ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Versand SMTP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(setq message-send-mail-function 'smtpmail-send-it&lt;br /&gt;
send-mail-function 'smtpmail-send-it&lt;br /&gt;
&lt;br /&gt;
; Den SMTP Server eintragen&lt;br /&gt;
  smtpmail-smtp-server &amp;quot;smtp.web.de&amp;quot;&lt;br /&gt;
  smtpmail-local-domain nil&lt;br /&gt;
  smtpmail-debug-info t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NewsReader ==&lt;br /&gt;
Hier ein Beispiel für die Konfiguration das man Emacs als NewsReader nutzen kann.&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; NewsReader Konfiguration&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den NNTP News Server eintragen, hier im Beispiel einer von Arcor.&lt;br /&gt;
  (setq gnus-select-method ' (nntp &amp;quot;news.arcor.de&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
; Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei &lt;br /&gt;
; namens .authinfo im Homeverzeichniss gespeichert.&lt;br /&gt;
  (setq nntp-authinfo-file &amp;quot;~/.authinfo&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Allgemeine Einstellungen: eMailadresse und Name der verwendet werden soll.&lt;br /&gt;
      user-mail-address &amp;quot;Peter@Mail.de&amp;quot;&lt;br /&gt;
      user-full-name &amp;quot;Peter Musterman&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Zuerst Message-ID vom Server generieren.&lt;br /&gt;
  (setq message-syntax-checks '((message-id . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zeitanzeige und Darstellung v. Datum, Auflistung etc.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M%S%5y: %(%~(pad-right 60)g%) Last read on: %uT\n&amp;quot;)&lt;br /&gt;
  (require 'gnus-spec)&lt;br /&gt;
  (defun gnus-user-format-function-T (dummy)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (format-time-string &amp;quot;%d.%m.%Y %T&amp;quot; time)))&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Gruppen sollen hierarchisch sortiert werden (topic-mode).&lt;br /&gt;
  (add-hook 'gnus-group-mode-hook 'gnus-topic-mode)&lt;br /&gt;
&lt;br /&gt;
; Formatierung der group-line: GNUS.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Die group-line.&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M\%S\%p\%P\%5y: %(%-40,40G%) %ud\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Format - Darstellung der Zeitausgabe.&lt;br /&gt;
  (defun gnus-user-format-function-d (headers)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (if time&lt;br /&gt;
  (format-time-string &amp;quot;%b %d  %H:%M&amp;quot; time)&lt;br /&gt;
  &amp;quot;&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Summary-Line Anzeige.&lt;br /&gt;
; Fuer die Ansicht im Summary Fenster.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (setq gnus-user-date-format-alist&lt;br /&gt;
  '(((gnus-seconds-today) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 86400 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 604800 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-month) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-year) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  (t . &amp;quot;%b %d  %k:%M&amp;quot;))&lt;br /&gt;
  gnus-summary-line-format&lt;br /&gt;
  (concat&lt;br /&gt;
  &amp;quot;%*%U%R%z&amp;quot;&lt;br /&gt;
  &amp;quot;%-14&amp;amp;user-date;&amp;quot;&lt;br /&gt;
  &amp;quot;%[%4L%] %*&amp;quot;&lt;br /&gt;
  &amp;quot;%(%-24,24f %)&amp;quot;&lt;br /&gt;
  &amp;quot;%1{ %B%s%}\n&amp;quot;))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
; (setq&lt;br /&gt;
; gnus-group-line-format &amp;quot; %M%S%5y: + %(%g%)\n&amp;quot;&lt;br /&gt;
; gnus-summary-line-format  &amp;quot;%d %U %R %z %I %(%[%4L: %-18,18n%]%)&lt;br /&gt;
; %s %e\n&amp;quot;)&lt;br /&gt;
; (setq gnus-thread-sort-functions&lt;br /&gt;
; '(gnus-thread-sort-by-number&lt;br /&gt;
; gnus-thread-sort-by-date&lt;br /&gt;
; gnus-thread-sort-by-total-score))&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispielen einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Threads sollen sortiert werden.&lt;br /&gt;
  gnus-thread-sort-functions&lt;br /&gt;
  '(gnus-thread-sort-by-number&lt;br /&gt;
  gnus-thread-sort-by-total-score))&lt;br /&gt;
&lt;br /&gt;
; Der erste Thread einer Gruppe soll nicht automatisch expandiert werden.&lt;br /&gt;
  (setq gnus-auto-select-first 'unseen-or-unread)&lt;br /&gt;
  (add-hook 'gnus-summary-prepared-hook 'gnus-summary-hide-all-threads)&lt;br /&gt;
&lt;br /&gt;
; 3 Fenster/Frame Teilen&lt;br /&gt;
; Damit die ganze Sache etwas uebersichtlicher ist, koennen wir bestimmte Fenster anordnen etc.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (progn&lt;br /&gt;
  (setq gnus-build-sparse-threads 'some&lt;br /&gt;
  gnus-use-trees t&lt;br /&gt;
  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
  gnus-tree-minimize-window nil)&lt;br /&gt;
  (gnus-add-configuration&lt;br /&gt;
  '(article&lt;br /&gt;
  (vertical 1.0&lt;br /&gt;
  (horizontal 0.25&lt;br /&gt;
  (summary 0.75 point)&lt;br /&gt;
  (tree 1.0))&lt;br /&gt;
  (article 1.0)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
;&lt;br /&gt;
; (gnus-add-configuration '(article (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 0.15 point) (article 1.0) ))))&lt;br /&gt;
; (gnus-add-configuration '(summary (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 1.0 point) ))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (3) Summary unten Article oben&lt;br /&gt;
;&lt;br /&gt;
;  (gnus-add-configuration&lt;br /&gt;
; '(article&lt;br /&gt;
;  (horizontal 1.0&lt;br /&gt;
;  (vertical 1.0&lt;br /&gt;
;  (article 1.0)&lt;br /&gt;
;  (summary 0.26 point)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (4) Tree unter Summary und ganz unten Article.&lt;br /&gt;
;&lt;br /&gt;
;  (setq gnus-use-trees t&lt;br /&gt;
;  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
;  gnus-tree-line-format &amp;quot;%(%[%6,6n%]%)&amp;quot;)&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispiel einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Signatur&lt;br /&gt;
; Beim antworten soll die Signatur nicht zitiert werden.&lt;br /&gt;
;&lt;br /&gt;
  (setq&lt;br /&gt;
      message-from-style 'angles&lt;br /&gt;
  message-cite-function 'message-cite-original-without-signature&lt;br /&gt;
  )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== .authinfo ====&lt;br /&gt;
&lt;br /&gt;
Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei gespeichert. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\home\ ~ \.authinfo &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie hier im Beispiel muss der Server '' news.arcor.de'' eingetragen werden, der Login-Name am Server ''Peter'' und das dazu gehörige Passwort ''0100101'' muss richtig angegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
machine news.arcor.de login Peter password 1100101&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IRC Client ==&lt;br /&gt;
&lt;br /&gt;
Um Emacs für IRC verwenden zu können benötigen wir ''ERC'', falls dieses noch nicht installiert sein sollte, bitte installieren. Nach der Installation geht es an die Konfiguration welche nur ein paar Zeilen beinhaltet um überhaupt ins IRC Netz zu gelangen. Natürlich kann dies wie bei allem entsprchend bis nahezu ins unendliche erweitert werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; ERC - IRC&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Basis Einstellungen fuer ERC - IRC &lt;br /&gt;
 (setq erc-server &amp;quot;irc.freenode.net&amp;quot;&lt;br /&gt;
 erc-port 6667&lt;br /&gt;
 erc-nick &amp;quot;MEIN NICKNAME&amp;quot;&lt;br /&gt;
 erc-user-full-name &amp;quot;MEIN REAL NAME&amp;quot;&lt;br /&gt;
 erc-email-userid &amp;quot;MEINE-EMAIL@ADRESSE.DE&amp;quot;&lt;br /&gt;
 erc-current-nick-highlight-type 'nick&lt;br /&gt;
 erc-timestamp-only-if-changed-flag nil&lt;br /&gt;
&lt;br /&gt;
; Format fuer die Zeitanzeige im IRC, hier die Stunden:Minuten.&lt;br /&gt;
  erc-timestamp-format &amp;quot;%H:%M &amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
; Passwort&lt;br /&gt;
  (setq erc-password &amp;quot;HIER STEHT MEIN PW&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Auto /join beim Start von ''M-x erc'' &lt;br /&gt;
  (setq erc-autojoin-channels-alist '((&amp;quot;freenode.net&amp;quot; &amp;quot;#linux-club.de&amp;quot; &amp;quot;#lc-wikiteam&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Es kann dann in Emacs mit ''M-x erc'' den ERC gestartet werden. Jeder Kanal bekommt einen &lt;br /&gt;
; eigenen Buffer durch die man mit ''M-x buffer-menu'' eine Uebersicht erhaelt. Ansonsten &lt;br /&gt;
; gelten die ganz normalen IRC Befehle. &lt;br /&gt;
&lt;br /&gt;
; Prompt / Eingabezeile.&lt;br /&gt;
  (setq erc-prompt &amp;quot;&amp;gt;&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
; Buttonize URLs, Spitznamen und anderer Text.&lt;br /&gt;
  (erc-button-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Wandelt Smileys in huebsche Ikons um. &lt;br /&gt;
  (erc-smiley-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Spelling Mode, Spell-Checker, Ispell, Rechtschreibung ueberpruefen.&lt;br /&gt;
  (erc-spelling-mode 1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshot =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs x blue.jpg|Emacs in blue unter X&lt;br /&gt;
Image:Emacs konsole blue.jpg|Emacs in blue im Texmodus&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 1.jpg|Zeigt was aboniert wurde in der Konsole.&lt;br /&gt;
Image:Emacs news 2.jpg|Zeigt was aboniert wurde und die Beitraege in der Konsole.&lt;br /&gt;
Image:Emacs news 3.jpg|Zeigt einen Beitrag beim lesen in der Konsole.&lt;br /&gt;
Image:Emacs news 4.jpg|Zeigt was aboniert werden kann in der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 5.jpg|Zeigt was aboniert wurde unter X.&lt;br /&gt;
Image:Emacs news 7.jpg|Zeigt was aboniert wurde und die Beitraege unter X.&lt;br /&gt;
Image:Emacs news 8.jpg|Zeigt einen Beitrag beim lesen unter X.&lt;br /&gt;
Image:Emacs news 6.jpg|Zeigt was aboniert werden kann unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 1.jpg|Zeigt einen IRC Kanal, unter X.&lt;br /&gt;
Image:Emacs irc 2.jpg|Zeigt Servernachrichten und eine Liste der Kanäle, unter X.&lt;br /&gt;
Image:Emacs irc 3.jpg|Zeigt Kanalliste mit mehr Informationen, unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 4.jpg|Zeigt einen IRC Kanal unter der Konsole&lt;br /&gt;
Image:Emacs irc 5.jpg|Zeigt Kanallisteund Servernachrichten unter der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Versionen =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs] das Original.&lt;br /&gt;
* [http://www.skamphausen.de/cgi-bin/ska/XEmacs XEmacs] eine Alternatieve unter X.&lt;br /&gt;
* [http://uemacs.tripod.com/ MicroEmacs] für viele Platformen.&lt;br /&gt;
* [http://www.apple.com/downloads/macosx/unix_open_source/carbonemacspackage.html Carbon Emacs] nur für Mac.&lt;br /&gt;
* [http://emacs-app.sourceforge.net/ EmacsApp] nur für Mac.&lt;br /&gt;
* [http://zile.sourceforge.net/ Zile] sehr schlank.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs Homepage] {{englisch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-de Emacs Wiki] {{deutsch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-en Emacs Wiki] {{englisch}}&lt;br /&gt;
* [ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf Originaldokument v. Richard Stallman]  (PDF) Emacs The Extensible, Customizable Self-Documenting Display Editor {{englisch}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Office|zurück zu Office]]&lt;br /&gt;
[[Category:Office]]&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22512</id>
		<title>Emacs</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22512"/>
		<updated>2007-10-29T23:10:35Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: /* Emacs unter X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name= Emacs&amp;lt;br /&amp;gt;[[Bild:emacs.png|50px]]&lt;br /&gt;
|Screenshot=[[Bild:Emacs_x.jpg|240px]]&lt;br /&gt;
|Beschreibung=Emacs unter X&lt;br /&gt;
|Hersteller= Richard Stallman&lt;br /&gt;
|AktuelleVersion= 22.1&lt;br /&gt;
|AktuelleVersionFreigabeDatum= 2. Juni 2007&lt;br /&gt;
|Betriebssystem= GNU/Linux, FreeBSD, AIX, Mac OS X, MS DOS, MS Windows, NetBSD, OpenBSD, Solaris, SunOS, Ultrix&lt;br /&gt;
|Kategorie= [[Office]], [[Texeditor]], [[Entwicklungsumgebung]]&lt;br /&gt;
|Lizenz= GPL&lt;br /&gt;
|Deutsch= Nein&lt;br /&gt;
|Website= [http://www.gnu.org/software/emacs/ Webseite]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Info =&lt;br /&gt;
&lt;br /&gt;
1976 wurden unter dem Namen Emacs diverse Makros als Samlung für den Editor TECO zusammen getragen. So kommt auch der eigentliche Name ''Emacs'' zu stande - ''Editor MACroS''. Im Jahre 1984 wurde vom bekannten Richard Stallman an einer neuen Implementierung gearbeitet woraus später ''GNU Emacs'' das erste Programm des GNU-Projektes entstand. Damals stand Emacs unter der GNU Emacs General Public License welche die Grundlage von GPL General Public License war.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Besonderheiten =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor welche nicht nur für das schreiben von reinem Text gedacht ist. Viel mehr ist es eine Entwicklungsumgebung für die unterschiedlichsten Bereiche.&lt;br /&gt;
Der Emacs Editor verfügt über diverse Mods, somit kann wür jede Aufgabe ein Entsprechender Modus gewählt werden welche für genau diese Aufgabe angepasst ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mods =&lt;br /&gt;
&lt;br /&gt;
In den meisten verschiedenen Betriebsarten ''Mods'' wird zum Beispiel die Syntaxhervorhebung unterstützt. Diese sorgt dafür das Wörter oder auch Zeichen in Farben, Schriftarten und -stilen dargestellt werden können was bei Programm-Quelltexten und Konfigurationsdateien sehr hilfreich ist um die Übersicht nicht zu verlieren, da es die Lesbarkeit von Texten verbessert. Natürlich bieten die diversen ''Modi'' noch einiges mehr was einem die Arbeit erleichtert. Hierzu gehören zum Beispiel auch Übersetzungsvorgänge, Syntaxprüfer und Debugger etc. Ich möchte nun schnell ein paar der Bekanntesten aufzählen, damit man sich vorstellen kann wo man Emacs überall einsetzen kann. &lt;br /&gt;
&lt;br /&gt;
* Text&lt;br /&gt;
* LISP&lt;br /&gt;
* HTML&lt;br /&gt;
* Perl&lt;br /&gt;
* Java&lt;br /&gt;
* C&lt;br /&gt;
* LaTeX&lt;br /&gt;
* Very High Description Language&lt;br /&gt;
* Kalender&lt;br /&gt;
* Newsreader&lt;br /&gt;
* Mailreader&lt;br /&gt;
* Shell&lt;br /&gt;
* FTP Client&lt;br /&gt;
* Webbrowser&lt;br /&gt;
* WikiMode&lt;br /&gt;
* IRC Client&lt;br /&gt;
* Instand Messenger&lt;br /&gt;
* WebServer&lt;br /&gt;
* MP3-Player&lt;br /&gt;
* Psychotherapeut&lt;br /&gt;
* Spiele&lt;br /&gt;
&lt;br /&gt;
Da die Auswahl so gross ist, habe ich hier die Bekanntesten genannt. Im Internet gibt es noch unzählig weitere welche man installieren und in Emacs verwenden kann. Je nach Distribution und Installation sind bei Emacs die Modi vorhanden. Wem welche fehlen und diese gerne haben möchte muss sie daher eventuell selbst nachinstallieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Debian ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install emacs22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konsole =&lt;br /&gt;
&lt;br /&gt;
Emacs kann nach der Installation unter der grafischen Oberfläche in einer Konsole im Textmodus gestartet werden, hierzu Emacs mit folgender Option in der Konsole oder einem Terminal starten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs -nw&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Bild:Emacs_nw.jpg|right|200px|thumb|Emacs im Textmodus]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs unter X =&lt;br /&gt;
&lt;br /&gt;
Um Emacs unter X mit einer grafischen GUI zu nutzen reicht die Eingabe des Befehls. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum normalen Emacs gibt es auch noch ein weiteres Projekt welches sich vorgenommen hat Emacs an X anzupassen. Dieses weitere Projekt ist selbständig und gehört nicht zum eigentlichen Emacs. Der von diesem Projekt angepasste Editor nennt sich so ''Xemacs'' und muss in der Regel seperat installiert werden da er nicht zum eigentlichen Emacs dazu gehört.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bedienung =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor der ohnde Maus auskommt und so komplett mit Tastenkombinationen gesteuert werden kann. Ich kann hier nicht alle Kombinationen aufgrund der Fielfalt nennen, möchte aber die wichtigsten nicht ausen vor lassen.&lt;br /&gt;
&lt;br /&gt;
Es gibt jede Menge von Beispielen und Anleitungen im Internet in denen die Tastenkombinationen entsprechend dargestellt werden.&lt;br /&gt;
Hier eine kleine Erklärung:&lt;br /&gt;
&lt;br /&gt;
* C-&lt;br /&gt;
** Bedeutet STRG&lt;br /&gt;
&lt;br /&gt;
* M-&lt;br /&gt;
** Bedeutet ALT&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F10&lt;br /&gt;
** Help Modus über welchen auch Aktionen ausgeführt werden können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F1&lt;br /&gt;
** Ruft die Hilfe auf&lt;br /&gt;
&lt;br /&gt;
* M-x Tabulator &lt;br /&gt;
** Listet die möglichen Befehle mit Autoverfollständigung&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir wollen nun mit der Kombination zum beenden von Emacs beginnen. Diese würde man in den üblichen Anleitungen so schreiben:&lt;br /&gt;
&lt;br /&gt;
* C-x C-c &lt;br /&gt;
** Dies bedeutet das wir zum beenden die Tasten ''STRG x'' und ''STRG c'' hintereinander drücken müssen.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Datei ==&lt;br /&gt;
=== öffnen * speichern * beenden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (Öffnen) - Öffnen einer Datei, d.h. den Inhalt in einen Buffer laden. &lt;br /&gt;
** C-x C-f &lt;br /&gt;
&lt;br /&gt;
* (Speichern) - Speichern vom Buffer Inhalt. &lt;br /&gt;
** C-x C-s&lt;br /&gt;
&lt;br /&gt;
* (Speichern unter) - Speichern vom Buffer Inhalt in einer neuen Datei. &lt;br /&gt;
** C-x C-w&lt;br /&gt;
&lt;br /&gt;
* (Beenden) - Beendet Emacs und frägt bei noch nicht gespeichertem nach.&lt;br /&gt;
** C-x C-c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Buffer ==&lt;br /&gt;
=== listen * wählen * löschen ===&lt;br /&gt;
&lt;br /&gt;
Bei Emacs werden geöffnete Inhalte in einen Buffer geladen, es können so auch mehrere Dateien geöffnet werden dessen Inhalt in mehreren Buffern zu finden ist und zwischen denen man hin und her schalten kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (listen) - Listet alle Buffer auf.&lt;br /&gt;
** C-x  C-b&lt;br /&gt;
&lt;br /&gt;
* (wählen) - Taste ''STRG x b'' drücken und anschliessend den Buffername schreiben um in ihn zu wechseln; zuvor am besten offene Buffer auflisten lassen.  &lt;br /&gt;
** C-x b &amp;lt;buffername&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Einzutragen ist dies im untersten Emacs Fenster nach der Kombination ''C-x b'' wo steht:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*):&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*): *Messages*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (löschen) - Löscht den aktuellen Buffer&lt;br /&gt;
** C-x k &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fenster ==&lt;br /&gt;
=== teilen * wechseln * abschalten ===&lt;br /&gt;
&lt;br /&gt;
Die div. Fenster in denen der Bufferinhalt oder sonstiges zu sehen ist kann entsprechend den eigenen Wünschen angepasst werden. So kann man zum Beispiel im oberen Teil ein Fenster mit einem Text geöffnet haben um daraus zu lesen und es in das untere Fenster zu schreiben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (teilen) - Teilt ein Fenster horizontal.&lt;br /&gt;
** C-x 2 &lt;br /&gt;
&lt;br /&gt;
* (wechseln) - In ein anderes Fenster wechseln.&lt;br /&gt;
** C-x o&lt;br /&gt;
 &lt;br /&gt;
* (abschalten) - Das aktuelle Fenster abschalten.&lt;br /&gt;
** C-x 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modus ==&lt;br /&gt;
&lt;br /&gt;
Wenn wir unseren Emacs starten, so ist dieser als Standart meist im (Lisp) Modus. Weiter oben wurde ja bereit geschrieben das Emacs diverse unterschiedliche Modi zur verfügung stellt welche diverse Funktionen für bestimmte Aufgaben haben. Emacs ist in der Regel recht schlau und nimmt uns was die Wahl des Modi angeht schon einiges an Arbeit ab. Haben wir also unseren Emacs gestartet, und öffnen mit ihm nun eine Datei welche HTML Code beinhaltet, so schatet Emacs automatisch um und öffnet diese Date im HTML-Modus. Wir können immer sehen in welchem Modus wir uns gerade befinden, dazu muss man sich die leiste am unteren Rand nur etwas genauer ansehen. Der (Lisp Interaction) ist in der Regel der Standartmodus und wird so auch in der Statusleiste angezeit. Wenn man sich den Screenshot vom Emacs im Textmodus anschaut so wird man hier den (Emacs-Lisp) Modus sehen, beim Screenshot von Emacs unter X ist es (HTML-Fly) da hier eine HTML Datei geöffnet ist. So aber wie können wir nun selbst unseren Modus in welchem wir arbeiten wollen bestimmen.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt; modus &amp;gt; -mode&lt;br /&gt;
** M-x &amp;lt; gewünschter modus &amp;gt; -mode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Text Modus&lt;br /&gt;
** M-x text-mode&lt;br /&gt;
&lt;br /&gt;
* HTML Modus&lt;br /&gt;
** M-x html-mode&lt;br /&gt;
&lt;br /&gt;
* LaTeX Modus&lt;br /&gt;
** M-x latex-mode&lt;br /&gt;
&lt;br /&gt;
* C++ Modus&lt;br /&gt;
** M-x c++-mode&lt;br /&gt;
&lt;br /&gt;
* LISP Modus&lt;br /&gt;
** M-x lisp-mode&lt;br /&gt;
&lt;br /&gt;
* Perl Modus&lt;br /&gt;
** M-x perl-mode&lt;br /&gt;
&lt;br /&gt;
* Java Modus&lt;br /&gt;
** M-x java-mode&lt;br /&gt;
&lt;br /&gt;
* Very High Description Language Modus&lt;br /&gt;
** M-x vhdl-mode&lt;br /&gt;
&lt;br /&gt;
* Kalender Modus&lt;br /&gt;
** M-x calendar&lt;br /&gt;
&lt;br /&gt;
* Newsreader Modus&lt;br /&gt;
** M-x gnus&lt;br /&gt;
&lt;br /&gt;
* Shell script Modus&lt;br /&gt;
** M-x sh-mode&lt;br /&gt;
&lt;br /&gt;
* FTP Client&lt;br /&gt;
** M-x ftp&lt;br /&gt;
&lt;br /&gt;
* Webbrowser&lt;br /&gt;
** M-x w3m&lt;br /&gt;
&lt;br /&gt;
* Mail (Empfang)&lt;br /&gt;
** M-x rmail&lt;br /&gt;
&lt;br /&gt;
* Mail (Versand)&lt;br /&gt;
** M-x mail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und noch viel mehr sind jeh nach Installation verfügbar. Sollte ein Modus nicht vorhanden sein, so kann dieser in der Regel nachinstalliert werden. Das MeltiMedia Modus wäre so zum Beispiel der ''emms-mode'' um MP3 Files abspilen zu können. Wer eine kleine Übersicht haben möchte welche Befehle ihm unter ALT-x zu verfügung stehen kann dort einmal die ''Tabulatortaste'' für die Vervollständigung drücken.&lt;br /&gt;
&lt;br /&gt;
Da jeder Modus eigene Funktionen und Optionen mit sich bringt, kann ich dies hier alles nicht aufzählen, mehr Infos soltext ihr aber in den Dokumentationen oder dem Netz finden.&lt;br /&gt;
Auf ein paar kleine Funktionen und Einstellungen werde ich in der Emacs Konfigurationsdatei eingehen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drucken ==&lt;br /&gt;
&lt;br /&gt;
Ich möchte hier schnell eine Möglichkeit zeigen um einen Text unter Emacs drucken zu können. Da es unter Linux div. Werkzeuge zum drucken gibt und dadurch die Konfiguration bei jedem etwas anderst ist, will ich mich hier auf das ausdrucken in deine PostScript Datei beschränken. Diese PostScript Datei kann so nach der Erstellung von jedem auf seinem System über den ihm bekannten Weg gedruck werden.&lt;br /&gt;
&lt;br /&gt;
Zum drucken unter Emacs muss von uns zu aller erst die zu druckende Datei geöffnet werden. Haben wir dies getan, so lassen wir von Emacs diesen geöffneten Text in PostScript Form umwandeln welcher danach in einem Extra Buffer dargestellt und anschliessend als *.ps Datei gespeichert werden muss.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Datei öffnen -&amp;gt; M-x ps-spool-buffer -&amp;gt; M-x buffer-menu -&amp;gt; *PostScript* -&amp;gt; Datei als &amp;lt; Dateiname &amp;gt;.ps speichern.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ps-spool-buffer - (für Schwarz-Weiss) &lt;br /&gt;
* ps-spool-buffer-with-faces - (für Farbe)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Info:'' &amp;lt;br&amp;gt;&lt;br /&gt;
Eine weitere Möglichkeit Text zu drucken wäre der Weg über LaTeX. Ich kenne viele die gerne ihre Texte zuerst in den LaTeX-Mode kopieren da hier entsprechend gestalltet (Grösse, Schriftart, Farbe, Formatierung etc.) eingestellt werden kann und anschliessend in PS oder DIV kompilieren um es dann an den Drucker zu senden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs druck.jpg|Vom NewsReader zum Druck in PS gespeicherter Text. &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konfiguration =&lt;br /&gt;
&lt;br /&gt;
Man kann für Emacs eine Konfigurationsdatei anlegen in der bestimmte Dinge den eigenen Wünschen angepasst werden können. Ich kann dies nur jedem empfehlen der vorhat sich ein bisschen mehr mit Emacs zu beschäftigen. Die entsprechende Konfigurationsdatei ist im /home/ ~ / anzulegen und nennt sich ''.emacs''&lt;br /&gt;
&lt;br /&gt;
/home/ ~ /.emacs&lt;br /&gt;
&lt;br /&gt;
Bei den Konfigurationszeilen wird dem einen vielleich das Wort ''nil'' oder der Buchstabe ''t'' auffallen. Diese beiden bedeuten in der Lisp-Sprache:&lt;br /&gt;
&lt;br /&gt;
* Nil&lt;br /&gt;
** Falsch&lt;br /&gt;
&lt;br /&gt;
* t&lt;br /&gt;
** Wahr&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anzeige ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Anzeige&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Zeilenposition&lt;br /&gt;
; Durch diese Zeile wird die Zeilenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq line-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Spaltenposition&lt;br /&gt;
; Durch diese Zeile wird die Spaltenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq column-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Hervorhebung &lt;br /&gt;
; Zusammengehoerenden Klammerpaaren werden hervorgehoben. &lt;br /&gt;
; Nummer 1 bedeutet yes und nummer 0 bedeutet no.&lt;br /&gt;
; Sollte nicht im Betrieb geaendert werden.&lt;br /&gt;
  (show-paren-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Uhrzeit und Datum in der unteren Statusleiste.&lt;br /&gt;
 (setq display-time-24hr-format t)&lt;br /&gt;
 (setq display-time-day-and-date t)&lt;br /&gt;
 (display-time)&lt;br /&gt;
&lt;br /&gt;
; Keine Startup Message Meldung mehr beim starten von Emacs.&lt;br /&gt;
 (setq inhibit-startup-message t)&lt;br /&gt;
&lt;br /&gt;
; Anti Aliasing&lt;br /&gt;
 (setq allow-anti-aliasing t&lt;br /&gt;
       fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Laufleiste ein oder aus ausschalten&lt;br /&gt;
  (scroll-bar-mode -1)&lt;br /&gt;
&lt;br /&gt;
; Schaltet blinkenden Cursor ein/aus.&lt;br /&gt;
  (blink-cursor-mode nil)&lt;br /&gt;
&lt;br /&gt;
; Setzt Frame Titel und Buffer Name.&lt;br /&gt;
  (setq frame-title-format '(&amp;quot;good luck &amp;quot; (&amp;quot;%f %m %b %a %D %I:%M:%S%p&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Setzt Icon Titel und Buffer Name.&lt;br /&gt;
  (setq icon-title-format '&amp;quot;Gnu Emacs&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Im Konsolenmodus &amp;quot;emacs -nw&amp;quot; keine obere Menueleiste&lt;br /&gt;
 (unless window-system&lt;br /&gt;
 (menu-bar-mode 0))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Effekte ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Effekte&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Sound &lt;br /&gt;
; Schaltet den Pip-Ton ab.&lt;br /&gt;
(defun jbn-no-beep())&lt;br /&gt;
(setq ring-bell-function 'jbn-no-beep)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Default Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Default Modus einstellen&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann ein default Modus eingestellt werden.&lt;br /&gt;
; Text Modus waere in diesem Beispiel default.&lt;br /&gt;
  (setq default-major-mode 'text-mode)&lt;br /&gt;
&lt;br /&gt;
; P.S. Man sollte wirklich gut überlegen ob man den dies möchte, da es mir nicht gerade sinvoll erscheint !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rechtschreibprüfung == &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Rechtschreibpruefung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Rechtschreibpruefung kann unter Emacs in allen Modi verwendet werden.&lt;br /&gt;
; Hier wird fuer die Rechtschreibpruefung das Programm ''ispell'' verwendet welches bei jeder Distribution&lt;br /&gt;
; mit dabei sein sollte. Anstelle von ispell kann auch aspell verwendet werden.&lt;br /&gt;
  (setq-default ispell-program-name &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird automatisch fuer den Buffer geladen.&lt;br /&gt;
  (autoload 'ispell-buffer &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann manuell mit der Tasenkombination C-c C-v also STRG-c STRG-v gestartet werden.&lt;br /&gt;
  (global-set-key &amp;quot;\C-c\C-v&amp;quot; 'ispell-buffer)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird im ''Text Modus'' waerend dem eigentlichen schreiben verwendet und muss nicht manuell&lt;br /&gt;
; gestartet werden.&lt;br /&gt;
  (add-hook 'text-mode-hook 'flyspell-mode)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann auch manuell in jedem Mode aufgerufen werden durch die Eingabe von M-x ispell also ALT-x ispell&lt;br /&gt;
&lt;br /&gt;
; P.S. Die Datei für Ispell welche neu hinzugefuegte Wörter beinhaltet ist in ~/.ispell zu finden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Text-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; Text-Mode&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEXT Mode mit Zeilenumbruch bei dem 72 Zeichen.&lt;br /&gt;
; Es wird also nach spaetestens dem 72 Zeichen umbrochen.&lt;br /&gt;
  (add-hook 'text-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Der Zeilenumbruch.&lt;br /&gt;
; Wird automatisch waerend dem schreiben durchgefuehrt. Manuell mit M-q also ALT-q&lt;br /&gt;
  (turn-on-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; README Dateien werden im Text-Mode geoeffnet.&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\README&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; TXT Dateien werden im Text-Mode geoeffnet:&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\.txt$&amp;quot; .&lt;br /&gt;
  text-mode)auto-mode-alist))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LaTeX-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
;;; LaTeX-Mode&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEX Dateien werden im LaTeX-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.tex$&amp;quot; .&lt;br /&gt;
latex-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; LaTeX-Mode mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
 (add-hook 'latex-mode-hook&lt;br /&gt;
 (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
 (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
(turn-off-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; Programm zum Kompilieren der LaTeX u. TeX Dateien.&lt;br /&gt;
  (setq-default latex-run-command 'latex)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTML-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
;;; HTML-Mode&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; HTML Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.html$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTM Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.htm$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTML-Mode  mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
  (add-hook 'html-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
  (turn-off-auto-fill)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mutt ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Emacs im MUTT Mail-Client&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Wird der Mail-Client ''Mutt'' verwendet mit dem Editor Emacs, so wird mit Hilfe dieser Zeile der Editor Emacs&lt;br /&gt;
; beim schreiben einer neuen Mail im Text-Mode gestartet welcher zudem bei 72 Zeichen umbricht und mit der &lt;br /&gt;
; Rechtschreibprüfung Ispell arbeitet. (Falls installiert und entsprechend konfiguriert. Siehe Konfigurationsbeispiele!)&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\mutt&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; P.S. In der .muttrc waere als Editor &amp;quot;emacs -nw&amp;quot; einzutragen.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Backup-Datei&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Backups generell erstellen.&lt;br /&gt;
  (setq-default make-backup-files t)&lt;br /&gt;
&lt;br /&gt;
; Copy-File anstelle von Ren-File.&lt;br /&gt;
  (setq-default backup-by-copying t)&lt;br /&gt;
&lt;br /&gt;
; Wie viele alte Backup Versionen sollen beibehalten werden.&lt;br /&gt;
; Default ist hier 2.&lt;br /&gt;
  (setq-default kept-new-versions 10)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern einer Datei.&lt;br /&gt;
  (setq-default auto-save-default t)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern alle paar Sekunden oder Minuten&lt;br /&gt;
; Hier den Wert in Sekunden angeben. &lt;br /&gt;
  (setq-default auto-save-timeout 300)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kalender ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
;;; Kalender&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Pfad zur Kalenderdatei in welcher die Daten gespeichert werden. &lt;br /&gt;
; Die .diary Datei im Homeverzeichniss.&lt;br /&gt;
 (setq diary-file &amp;quot;~/.diary&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Kalender Benachrichtigung bei Ereignissen&lt;br /&gt;
 (display-time)&lt;br /&gt;
 (add-hook 'diary-hook' appt-make-list)&lt;br /&gt;
 (diary 0)&lt;br /&gt;
&lt;br /&gt;
; Europaeisches Kalender Aussehen verwenden.&lt;br /&gt;
  (setq european-calendar-style t)&lt;br /&gt;
&lt;br /&gt;
; Anzeige der Zeit beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-time-display-form&lt;br /&gt;
  '(24-hours &amp;quot;:&amp;quot; minutes (if time-zone &amp;quot; (&amp;quot;) time-zone (if time-zone &amp;quot;)&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Datum beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-date-display-form&lt;br /&gt;
  '((if dayname (concat dayname &amp;quot;, &amp;quot;)) day &amp;quot; &amp;quot; monthname &amp;quot; &amp;quot; year))&lt;br /&gt;
&lt;br /&gt;
; Unterstreicht im Kalendermodus den heutigen Tag.&lt;br /&gt;
  (add-hook 'today-visible-calendar-hook 'calendar-mark-today)&lt;br /&gt;
&lt;br /&gt;
; Eine Woche beginnt in der Kalenderansicht mit Montag als ersten Tag anstelle von Sontag.&lt;br /&gt;
  (setq calendar-week-start-day 1)&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Tagesnamen im Kalender.&lt;br /&gt;
; Hierbei stimmt allerdings die Farbliche Kennzeichnung der Feiertage nicht mehr&lt;br /&gt;
; ueberein. Anstelle von Mo. bis Fr. ist Mon. u. Fr. eingefaerbt.&lt;br /&gt;
  (setq calendar-day-name-array [&amp;quot;Sonntag&amp;quot; &amp;quot;Montag&amp;quot; &amp;quot;Dienstag&amp;quot; &amp;quot;Mittwoch&amp;quot;&lt;br /&gt;
  &amp;quot;Donnerstag&amp;quot; &amp;quot;Freitag&amp;quot; &amp;quot;Samstag&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Monatsnamen im Kalender.&lt;br /&gt;
  (setq calendar-month-name-array [&amp;quot;Januar&amp;quot; &amp;quot;Februar&amp;quot; &amp;quot;März&amp;quot; &amp;quot;April&amp;quot; &amp;quot;Mai&amp;quot;&lt;br /&gt;
  &amp;quot;Juni&amp;quot; &amp;quot;Juli&amp;quot; &amp;quot;August&amp;quot; &amp;quot;September&amp;quot; &amp;quot;Oktober&amp;quot; &amp;quot;November&amp;quot; &amp;quot;Dezember&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Info:&lt;br /&gt;
;&lt;br /&gt;
; Sollte man EIntraege im Kalender vornehmen und erst danach von englischen&lt;br /&gt;
; auf deutsche Monate umstellen, so funktionieren diese Eintraege nicht mehr.&lt;br /&gt;
; In der Konfigurationsdatei werden die Termina entsprechend vermerkt dessen&lt;br /&gt;
; schreibweise im englischen etwas anderst is als im deutschen. &lt;br /&gt;
; Oktober - October, so werden Eintraege in der anderen Sprache eventuell nicht&lt;br /&gt;
; angezeigt. Erst Sprache einstellen, dann Termine eintragen.&lt;br /&gt;
&lt;br /&gt;
; Eintraege im Kalender markieren, kann auch manuell mit der Taste M gemacht werden.&lt;br /&gt;
; Hier wird automatisch nach dem Start alles Markiert wo Eintraege vorhanden sind.&lt;br /&gt;
  (setq mark-diary-entries-in-calendar t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tabulator ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Tabulator Einstellung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Ein Tabulator ist 8 Spaces.&lt;br /&gt;
; Der Wert 8 ist auch default.&lt;br /&gt;
  (setq-default tab-width 8)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== F-Tasten Belegung ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; F-Tasten Belegung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Belegt die F4 Taste mit der Rechtschreibpruefung &amp;quot;ispell&amp;quot;.&lt;br /&gt;
  (define-key global-map [(f4)] 'ispell)&lt;br /&gt;
&lt;br /&gt;
; Belegt die F5 Taste mit dem Kalender.&lt;br /&gt;
  (define-key global-map [(f5)] 'calendar)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frame Grösse ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Frame Groesse&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann die Frame Groesse eingestellt werden. Es ist die Groesse des Emacs bereiches in der Konsole.&lt;br /&gt;
; Diese werte bitte vorsichtig waehlen, wir haben hier die Standartgroesse wie man sie von Konsolen mit 25x80 kennt.&lt;br /&gt;
  (set-frame-height (selected-frame) 25)&lt;br /&gt;
  (set-frame-width (selected-frame) 80)&lt;br /&gt;
&lt;br /&gt;
; P.S. In der Regel werden diese Einstellungen nicht benoetigt und sollten daher weg gelassen werden.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Farben ==&lt;br /&gt;
Mit diesen Farbeinstellungen erscheint Emacs in Blau/Weiß auf dem Bildschirm.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
;;; Farben&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(custom-set-faces&lt;br /&gt;
 '(default ((t (:family &amp;quot;Courier&amp;quot; :foreground &amp;quot;white&amp;quot; :background&lt;br /&gt;
&amp;quot;darkblue&amp;quot; :size &amp;quot;14pt&amp;quot; :bold nil))))&lt;br /&gt;
 '(custom-comment-tag-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(custom-state-face ((((class color) (background light)) &lt;br /&gt;
(:foreground &amp;quot;lightgreen&amp;quot;))))&lt;br /&gt;
 '(font-latex-math-face ((((class color) (background dark)) &lt;br /&gt;
(:foreground &amp;quot;light coral&amp;quot;))))&lt;br /&gt;
 '(font-latex-sedate-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;LightGray&amp;quot; :weight bold))))&lt;br /&gt;
 '(font-lock-comment-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(font-lock-function-name-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;red&amp;quot;))))&lt;br /&gt;
 '(font-lock-keyword-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;white&amp;quot; :bold nil))))&lt;br /&gt;
 '(font-lock-preprocessor-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;grey&amp;quot; :bold nil :italic nil))))&lt;br /&gt;
 '(font-lock-string-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;goldenrod&amp;quot; :background &amp;quot;darkblue&amp;quot;))))&lt;br /&gt;
 '(region ((((class color) (background dark)) (:background &amp;quot;light grey&amp;quot;&lt;br /&gt;
:foreground &amp;quot;black&amp;quot;)))))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GNUS Mail ==&lt;br /&gt;
Mit Emacs ist es ebenfalls möglich mit der hier gezeigten Vorgehensweise Mails aus seinem Postfach zu holen oder welche zu versenden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Grundeinstellungen Header&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Die eigene eMail Adress angeben.&lt;br /&gt;
  (setq user-mail-address &amp;quot;Peter@Mail.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Seinen Vor.- und Nachnamen angeben. &lt;br /&gt;
  (setq user-full-name &amp;quot;Peter Musterman&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Hier wird der Sender im Mailheader geloescht.&lt;br /&gt;
  (setq message-syntax-checks ' ((sender . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zuerst werden alle Headerinformationen erzeugt.&lt;br /&gt;
  (setq message-generate-headers-first t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Empfang RMAIL ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Empfang POP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den Mailserver eintragen.&lt;br /&gt;
  (setenv &amp;quot;MAILHOST&amp;quot; &amp;quot;pop3.web.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Das Passwort wird beim Verbindungsaufbau abgefragt.&lt;br /&gt;
  (setq rmail-primary-inbox-list ' (&amp;quot;po:Peter@Mail.de&amp;quot;) rmail-pop-password-required t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Versand SendMail ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Versand SMTP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(setq message-send-mail-function 'smtpmail-send-it&lt;br /&gt;
send-mail-function 'smtpmail-send-it&lt;br /&gt;
&lt;br /&gt;
; Den SMTP Server eintragen&lt;br /&gt;
  smtpmail-smtp-server &amp;quot;smtp.web.de&amp;quot;&lt;br /&gt;
  smtpmail-local-domain nil&lt;br /&gt;
  smtpmail-debug-info t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NewsReader ==&lt;br /&gt;
Hier ein Beispiel für die Konfiguration das man Emacs als NewsReader nutzen kann.&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; NewsReader Konfiguration&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den NNTP News Server eintragen, hier im Beispiel einer von Arcor.&lt;br /&gt;
  (setq gnus-select-method ' (nntp &amp;quot;news.arcor.de&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
; Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei &lt;br /&gt;
; namens .authinfo im Homeverzeichniss gespeichert.&lt;br /&gt;
  (setq nntp-authinfo-file &amp;quot;~/.authinfo&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Allgemeine Einstellungen: eMailadresse und Name der verwendet werden soll.&lt;br /&gt;
      user-mail-address &amp;quot;Peter@Mail.de&amp;quot;&lt;br /&gt;
      user-full-name &amp;quot;Peter Musterman&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Zuerst Message-ID vom Server generieren.&lt;br /&gt;
  (setq message-syntax-checks '((message-id . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zeitanzeige und Darstellung v. Datum, Auflistung etc.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M%S%5y: %(%~(pad-right 60)g%) Last read on: %uT\n&amp;quot;)&lt;br /&gt;
  (require 'gnus-spec)&lt;br /&gt;
  (defun gnus-user-format-function-T (dummy)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (format-time-string &amp;quot;%d.%m.%Y %T&amp;quot; time)))&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Gruppen sollen hierarchisch sortiert werden (topic-mode).&lt;br /&gt;
  (add-hook 'gnus-group-mode-hook 'gnus-topic-mode)&lt;br /&gt;
&lt;br /&gt;
; Formatierung der group-line: GNUS.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Die group-line.&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M\%S\%p\%P\%5y: %(%-40,40G%) %ud\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Format - Darstellung der Zeitausgabe.&lt;br /&gt;
  (defun gnus-user-format-function-d (headers)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (if time&lt;br /&gt;
  (format-time-string &amp;quot;%b %d  %H:%M&amp;quot; time)&lt;br /&gt;
  &amp;quot;&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Summary-Line Anzeige.&lt;br /&gt;
; Fuer die Ansicht im Summary Fenster.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (setq gnus-user-date-format-alist&lt;br /&gt;
  '(((gnus-seconds-today) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 86400 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 604800 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-month) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-year) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  (t . &amp;quot;%b %d  %k:%M&amp;quot;))&lt;br /&gt;
  gnus-summary-line-format&lt;br /&gt;
  (concat&lt;br /&gt;
  &amp;quot;%*%U%R%z&amp;quot;&lt;br /&gt;
  &amp;quot;%-14&amp;amp;user-date;&amp;quot;&lt;br /&gt;
  &amp;quot;%[%4L%] %*&amp;quot;&lt;br /&gt;
  &amp;quot;%(%-24,24f %)&amp;quot;&lt;br /&gt;
  &amp;quot;%1{ %B%s%}\n&amp;quot;))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
; (setq&lt;br /&gt;
; gnus-group-line-format &amp;quot; %M%S%5y: + %(%g%)\n&amp;quot;&lt;br /&gt;
; gnus-summary-line-format  &amp;quot;%d %U %R %z %I %(%[%4L: %-18,18n%]%)&lt;br /&gt;
; %s %e\n&amp;quot;)&lt;br /&gt;
; (setq gnus-thread-sort-functions&lt;br /&gt;
; '(gnus-thread-sort-by-number&lt;br /&gt;
; gnus-thread-sort-by-date&lt;br /&gt;
; gnus-thread-sort-by-total-score))&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispielen einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Threads sollen sortiert werden.&lt;br /&gt;
  gnus-thread-sort-functions&lt;br /&gt;
  '(gnus-thread-sort-by-number&lt;br /&gt;
  gnus-thread-sort-by-total-score))&lt;br /&gt;
&lt;br /&gt;
; Der erste Thread einer Gruppe soll nicht automatisch expandiert werden.&lt;br /&gt;
  (setq gnus-auto-select-first 'unseen-or-unread)&lt;br /&gt;
  (add-hook 'gnus-summary-prepared-hook 'gnus-summary-hide-all-threads)&lt;br /&gt;
&lt;br /&gt;
; 3 Fenster/Frame Teilen&lt;br /&gt;
; Damit die ganze Sache etwas uebersichtlicher ist, koennen wir bestimmte Fenster anordnen etc.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (progn&lt;br /&gt;
  (setq gnus-build-sparse-threads 'some&lt;br /&gt;
  gnus-use-trees t&lt;br /&gt;
  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
  gnus-tree-minimize-window nil)&lt;br /&gt;
  (gnus-add-configuration&lt;br /&gt;
  '(article&lt;br /&gt;
  (vertical 1.0&lt;br /&gt;
  (horizontal 0.25&lt;br /&gt;
  (summary 0.75 point)&lt;br /&gt;
  (tree 1.0))&lt;br /&gt;
  (article 1.0)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
;&lt;br /&gt;
; (gnus-add-configuration '(article (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 0.15 point) (article 1.0) ))))&lt;br /&gt;
; (gnus-add-configuration '(summary (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 1.0 point) ))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (3) Summary unten Article oben&lt;br /&gt;
;&lt;br /&gt;
;  (gnus-add-configuration&lt;br /&gt;
; '(article&lt;br /&gt;
;  (horizontal 1.0&lt;br /&gt;
;  (vertical 1.0&lt;br /&gt;
;  (article 1.0)&lt;br /&gt;
;  (summary 0.26 point)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (4) Tree unter Summary und ganz unten Article.&lt;br /&gt;
;&lt;br /&gt;
;  (setq gnus-use-trees t&lt;br /&gt;
;  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
;  gnus-tree-line-format &amp;quot;%(%[%6,6n%]%)&amp;quot;)&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispiel einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Signatur&lt;br /&gt;
; Beim antworten soll die Signatur nicht zitiert werden.&lt;br /&gt;
;&lt;br /&gt;
  (setq&lt;br /&gt;
      message-from-style 'angles&lt;br /&gt;
  message-cite-function 'message-cite-original-without-signature&lt;br /&gt;
  )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== .authinfo ====&lt;br /&gt;
&lt;br /&gt;
Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei gespeichert. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\home\ ~ \.authinfo &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie hier im Beispiel muss der Server '' news.arcor.de'' eingetragen werden, der Login-Name am Server ''Peter'' und das dazu gehörige Passwort ''0100101'' muss richtig angegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
machine news.arcor.de login Peter password 1100101&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IRC Client ==&lt;br /&gt;
&lt;br /&gt;
Um Emacs für IRC verwenden zu können benötigen wir ''ERC'', falls dieses noch nicht installiert sein sollte, bitte installieren. Nach der Installation geht es an die Konfiguration welche nur ein paar Zeilen beinhaltet um überhaupt ins IRC Netz zu gelangen. Natürlich kann dies wie bei allem entsprchend bis nahezu ins unendliche erweitert werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; ERC - IRC&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Basis Einstellungen fuer ERC - IRC &lt;br /&gt;
 (setq erc-server &amp;quot;irc.freenode.net&amp;quot;&lt;br /&gt;
 erc-port 6667&lt;br /&gt;
 erc-nick &amp;quot;MEIN NICKNAME&amp;quot;&lt;br /&gt;
 erc-user-full-name &amp;quot;MEIN REAL NAME&amp;quot;&lt;br /&gt;
 erc-email-userid &amp;quot;MEINE-EMAIL@ADRESSE.DE&amp;quot;&lt;br /&gt;
 erc-current-nick-highlight-type 'nick&lt;br /&gt;
 erc-timestamp-only-if-changed-flag nil&lt;br /&gt;
&lt;br /&gt;
; Format fuer die Zeitanzeige im IRC, hier die Stunden:Minuten.&lt;br /&gt;
  erc-timestamp-format &amp;quot;%H:%M &amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
; Passwort&lt;br /&gt;
  (setq erc-password &amp;quot;HIER STEHT MEIN PW&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Auto /join beim Start von ''M-x erc'' &lt;br /&gt;
  (setq erc-autojoin-channels-alist '((&amp;quot;freenode.net&amp;quot; &amp;quot;#linux-club.de&amp;quot; &amp;quot;#lc-wikiteam&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Es kann dann in Emacs mit ''M-x erc'' den ERC gestartet werden. Jeder Kanal bekommt einen &lt;br /&gt;
; eigenen Buffer durch die man mit ''M-x buffer-menu'' eine Uebersicht erhaelt. Ansonsten &lt;br /&gt;
; gelten die ganz normalen IRC Befehle. &lt;br /&gt;
&lt;br /&gt;
; Prompt / Eingabezeile.&lt;br /&gt;
  (setq erc-prompt &amp;quot;&amp;gt;&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
; Buttonize URLs, Spitznamen und anderer Text.&lt;br /&gt;
  (erc-button-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Wandelt Smileys in huebsche Ikons um. &lt;br /&gt;
  (erc-smiley-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Spelling Mode, Spell-Checker, Ispell, Rechtschreibung ueberpruefen.&lt;br /&gt;
  (erc-spelling-mode 1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshot =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs x blue.jpg|Emacs in blue unter X&lt;br /&gt;
Image:Emacs konsole blue.jpg|Emacs in blue im Texmodus&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 1.jpg|Zeigt was aboniert wurde in der Konsole.&lt;br /&gt;
Image:Emacs news 2.jpg|Zeigt was aboniert wurde und die Beitraege in der Konsole.&lt;br /&gt;
Image:Emacs news 3.jpg|Zeigt einen Beitrag beim lesen in der Konsole.&lt;br /&gt;
Image:Emacs news 4.jpg|Zeigt was aboniert werden kann in der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 5.jpg|Zeigt was aboniert wurde unter X.&lt;br /&gt;
Image:Emacs news 7.jpg|Zeigt was aboniert wurde und die Beitraege unter X.&lt;br /&gt;
Image:Emacs news 8.jpg|Zeigt einen Beitrag beim lesen unter X.&lt;br /&gt;
Image:Emacs news 6.jpg|Zeigt was aboniert werden kann unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 1.jpg|Zeigt einen IRC Kanal, unter X.&lt;br /&gt;
Image:Emacs irc 2.jpg|Zeigt Servernachrichten und eine Liste der Kanäle, unter X.&lt;br /&gt;
Image:Emacs irc 3.jpg|Zeigt Kanalliste mit mehr Informationen, unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 4.jpg|Zeigt einen IRC Kanal unter der Konsole&lt;br /&gt;
Image:Emacs irc 5.jpg|Zeigt Kanallisteund Servernachrichten unter der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Versionen =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs] das Original.&lt;br /&gt;
* [http://www.skamphausen.de/cgi-bin/ska/XEmacs XEmacs] eine Alternatieve unter X.&lt;br /&gt;
* [http://uemacs.tripod.com/ MicroEmacs] für viele Platformen.&lt;br /&gt;
* [http://www.apple.com/downloads/macosx/unix_open_source/carbonemacspackage.html Carbon Emacs] nur für Mac.&lt;br /&gt;
* [http://emacs-app.sourceforge.net/ EmacsApp] nur für Mac.&lt;br /&gt;
* [http://zile.sourceforge.net/ Zile] sehr schlank.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs Homepage] {{englisch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-de Emacs Wiki] {{deutsch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-en Emacs Wiki] {{englisch}}&lt;br /&gt;
* [ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf Originaldokument v. Richard Stallman]  (PDF) Emacs The Extensible, Customizable Self-Documenting Display Editor {{englisch}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Office|zurück zu Office]]&lt;br /&gt;
[[Category:Office]]&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22511</id>
		<title>Emacs</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22511"/>
		<updated>2007-10-29T23:09:27Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: /* Emacs Konsole */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name= Emacs&amp;lt;br /&amp;gt;[[Bild:emacs.png|50px]]&lt;br /&gt;
|Screenshot=[[Bild:Emacs_x.jpg|240px]]&lt;br /&gt;
|Beschreibung=Emacs unter X&lt;br /&gt;
|Hersteller= Richard Stallman&lt;br /&gt;
|AktuelleVersion= 22.1&lt;br /&gt;
|AktuelleVersionFreigabeDatum= 2. Juni 2007&lt;br /&gt;
|Betriebssystem= GNU/Linux, FreeBSD, AIX, Mac OS X, MS DOS, MS Windows, NetBSD, OpenBSD, Solaris, SunOS, Ultrix&lt;br /&gt;
|Kategorie= [[Office]], [[Texeditor]], [[Entwicklungsumgebung]]&lt;br /&gt;
|Lizenz= GPL&lt;br /&gt;
|Deutsch= Nein&lt;br /&gt;
|Website= [http://www.gnu.org/software/emacs/ Webseite]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Info =&lt;br /&gt;
&lt;br /&gt;
1976 wurden unter dem Namen Emacs diverse Makros als Samlung für den Editor TECO zusammen getragen. So kommt auch der eigentliche Name ''Emacs'' zu stande - ''Editor MACroS''. Im Jahre 1984 wurde vom bekannten Richard Stallman an einer neuen Implementierung gearbeitet woraus später ''GNU Emacs'' das erste Programm des GNU-Projektes entstand. Damals stand Emacs unter der GNU Emacs General Public License welche die Grundlage von GPL General Public License war.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Besonderheiten =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor welche nicht nur für das schreiben von reinem Text gedacht ist. Viel mehr ist es eine Entwicklungsumgebung für die unterschiedlichsten Bereiche.&lt;br /&gt;
Der Emacs Editor verfügt über diverse Mods, somit kann wür jede Aufgabe ein Entsprechender Modus gewählt werden welche für genau diese Aufgabe angepasst ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mods =&lt;br /&gt;
&lt;br /&gt;
In den meisten verschiedenen Betriebsarten ''Mods'' wird zum Beispiel die Syntaxhervorhebung unterstützt. Diese sorgt dafür das Wörter oder auch Zeichen in Farben, Schriftarten und -stilen dargestellt werden können was bei Programm-Quelltexten und Konfigurationsdateien sehr hilfreich ist um die Übersicht nicht zu verlieren, da es die Lesbarkeit von Texten verbessert. Natürlich bieten die diversen ''Modi'' noch einiges mehr was einem die Arbeit erleichtert. Hierzu gehören zum Beispiel auch Übersetzungsvorgänge, Syntaxprüfer und Debugger etc. Ich möchte nun schnell ein paar der Bekanntesten aufzählen, damit man sich vorstellen kann wo man Emacs überall einsetzen kann. &lt;br /&gt;
&lt;br /&gt;
* Text&lt;br /&gt;
* LISP&lt;br /&gt;
* HTML&lt;br /&gt;
* Perl&lt;br /&gt;
* Java&lt;br /&gt;
* C&lt;br /&gt;
* LaTeX&lt;br /&gt;
* Very High Description Language&lt;br /&gt;
* Kalender&lt;br /&gt;
* Newsreader&lt;br /&gt;
* Mailreader&lt;br /&gt;
* Shell&lt;br /&gt;
* FTP Client&lt;br /&gt;
* Webbrowser&lt;br /&gt;
* WikiMode&lt;br /&gt;
* IRC Client&lt;br /&gt;
* Instand Messenger&lt;br /&gt;
* WebServer&lt;br /&gt;
* MP3-Player&lt;br /&gt;
* Psychotherapeut&lt;br /&gt;
* Spiele&lt;br /&gt;
&lt;br /&gt;
Da die Auswahl so gross ist, habe ich hier die Bekanntesten genannt. Im Internet gibt es noch unzählig weitere welche man installieren und in Emacs verwenden kann. Je nach Distribution und Installation sind bei Emacs die Modi vorhanden. Wem welche fehlen und diese gerne haben möchte muss sie daher eventuell selbst nachinstallieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Debian ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install emacs22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konsole =&lt;br /&gt;
&lt;br /&gt;
Emacs kann nach der Installation unter der grafischen Oberfläche in einer Konsole im Textmodus gestartet werden, hierzu Emacs mit folgender Option in der Konsole oder einem Terminal starten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs -nw&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Bild:Emacs_nw.jpg|right|200px|thumb|Emacs im Textmodus]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs unter X =&lt;br /&gt;
&lt;br /&gt;
Um Emacs unter X mit einer grafischen GUI zu nutzen reicht die Eingabe des Befehls. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum normalen Emacs gibt es auch noch ein weiteres Projekt welches sich vorgenommen hat Emacs an X anzupssen. Dieses weitere Projekt ist selbständig und gehört nicht zum eigentlichen Emacs. Der von diesem Projekt angepasste Editor nennt sich so ''Xemacs'' und muss in der Regel seperat installiert werden da er nicht zum eigentlichen Emacs dazu gehört.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bedienung =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor der ohnde Maus auskommt und so komplett mit Tastenkombinationen gesteuert werden kann. Ich kann hier nicht alle Kombinationen aufgrund der Fielfalt nennen, möchte aber die wichtigsten nicht ausen vor lassen.&lt;br /&gt;
&lt;br /&gt;
Es gibt jede Menge von Beispielen und Anleitungen im Internet in denen die Tastenkombinationen entsprechend dargestellt werden.&lt;br /&gt;
Hier eine kleine Erklärung:&lt;br /&gt;
&lt;br /&gt;
* C-&lt;br /&gt;
** Bedeutet STRG&lt;br /&gt;
&lt;br /&gt;
* M-&lt;br /&gt;
** Bedeutet ALT&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F10&lt;br /&gt;
** Help Modus über welchen auch Aktionen ausgeführt werden können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F1&lt;br /&gt;
** Ruft die Hilfe auf&lt;br /&gt;
&lt;br /&gt;
* M-x Tabulator &lt;br /&gt;
** Listet die möglichen Befehle mit Autoverfollständigung&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir wollen nun mit der Kombination zum beenden von Emacs beginnen. Diese würde man in den üblichen Anleitungen so schreiben:&lt;br /&gt;
&lt;br /&gt;
* C-x C-c &lt;br /&gt;
** Dies bedeutet das wir zum beenden die Tasten ''STRG x'' und ''STRG c'' hintereinander drücken müssen.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Datei ==&lt;br /&gt;
=== öffnen * speichern * beenden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (Öffnen) - Öffnen einer Datei, d.h. den Inhalt in einen Buffer laden. &lt;br /&gt;
** C-x C-f &lt;br /&gt;
&lt;br /&gt;
* (Speichern) - Speichern vom Buffer Inhalt. &lt;br /&gt;
** C-x C-s&lt;br /&gt;
&lt;br /&gt;
* (Speichern unter) - Speichern vom Buffer Inhalt in einer neuen Datei. &lt;br /&gt;
** C-x C-w&lt;br /&gt;
&lt;br /&gt;
* (Beenden) - Beendet Emacs und frägt bei noch nicht gespeichertem nach.&lt;br /&gt;
** C-x C-c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Buffer ==&lt;br /&gt;
=== listen * wählen * löschen ===&lt;br /&gt;
&lt;br /&gt;
Bei Emacs werden geöffnete Inhalte in einen Buffer geladen, es können so auch mehrere Dateien geöffnet werden dessen Inhalt in mehreren Buffern zu finden ist und zwischen denen man hin und her schalten kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (listen) - Listet alle Buffer auf.&lt;br /&gt;
** C-x  C-b&lt;br /&gt;
&lt;br /&gt;
* (wählen) - Taste ''STRG x b'' drücken und anschliessend den Buffername schreiben um in ihn zu wechseln; zuvor am besten offene Buffer auflisten lassen.  &lt;br /&gt;
** C-x b &amp;lt;buffername&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Einzutragen ist dies im untersten Emacs Fenster nach der Kombination ''C-x b'' wo steht:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*):&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*): *Messages*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (löschen) - Löscht den aktuellen Buffer&lt;br /&gt;
** C-x k &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fenster ==&lt;br /&gt;
=== teilen * wechseln * abschalten ===&lt;br /&gt;
&lt;br /&gt;
Die div. Fenster in denen der Bufferinhalt oder sonstiges zu sehen ist kann entsprechend den eigenen Wünschen angepasst werden. So kann man zum Beispiel im oberen Teil ein Fenster mit einem Text geöffnet haben um daraus zu lesen und es in das untere Fenster zu schreiben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (teilen) - Teilt ein Fenster horizontal.&lt;br /&gt;
** C-x 2 &lt;br /&gt;
&lt;br /&gt;
* (wechseln) - In ein anderes Fenster wechseln.&lt;br /&gt;
** C-x o&lt;br /&gt;
 &lt;br /&gt;
* (abschalten) - Das aktuelle Fenster abschalten.&lt;br /&gt;
** C-x 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modus ==&lt;br /&gt;
&lt;br /&gt;
Wenn wir unseren Emacs starten, so ist dieser als Standart meist im (Lisp) Modus. Weiter oben wurde ja bereit geschrieben das Emacs diverse unterschiedliche Modi zur verfügung stellt welche diverse Funktionen für bestimmte Aufgaben haben. Emacs ist in der Regel recht schlau und nimmt uns was die Wahl des Modi angeht schon einiges an Arbeit ab. Haben wir also unseren Emacs gestartet, und öffnen mit ihm nun eine Datei welche HTML Code beinhaltet, so schatet Emacs automatisch um und öffnet diese Date im HTML-Modus. Wir können immer sehen in welchem Modus wir uns gerade befinden, dazu muss man sich die leiste am unteren Rand nur etwas genauer ansehen. Der (Lisp Interaction) ist in der Regel der Standartmodus und wird so auch in der Statusleiste angezeit. Wenn man sich den Screenshot vom Emacs im Textmodus anschaut so wird man hier den (Emacs-Lisp) Modus sehen, beim Screenshot von Emacs unter X ist es (HTML-Fly) da hier eine HTML Datei geöffnet ist. So aber wie können wir nun selbst unseren Modus in welchem wir arbeiten wollen bestimmen.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt; modus &amp;gt; -mode&lt;br /&gt;
** M-x &amp;lt; gewünschter modus &amp;gt; -mode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Text Modus&lt;br /&gt;
** M-x text-mode&lt;br /&gt;
&lt;br /&gt;
* HTML Modus&lt;br /&gt;
** M-x html-mode&lt;br /&gt;
&lt;br /&gt;
* LaTeX Modus&lt;br /&gt;
** M-x latex-mode&lt;br /&gt;
&lt;br /&gt;
* C++ Modus&lt;br /&gt;
** M-x c++-mode&lt;br /&gt;
&lt;br /&gt;
* LISP Modus&lt;br /&gt;
** M-x lisp-mode&lt;br /&gt;
&lt;br /&gt;
* Perl Modus&lt;br /&gt;
** M-x perl-mode&lt;br /&gt;
&lt;br /&gt;
* Java Modus&lt;br /&gt;
** M-x java-mode&lt;br /&gt;
&lt;br /&gt;
* Very High Description Language Modus&lt;br /&gt;
** M-x vhdl-mode&lt;br /&gt;
&lt;br /&gt;
* Kalender Modus&lt;br /&gt;
** M-x calendar&lt;br /&gt;
&lt;br /&gt;
* Newsreader Modus&lt;br /&gt;
** M-x gnus&lt;br /&gt;
&lt;br /&gt;
* Shell script Modus&lt;br /&gt;
** M-x sh-mode&lt;br /&gt;
&lt;br /&gt;
* FTP Client&lt;br /&gt;
** M-x ftp&lt;br /&gt;
&lt;br /&gt;
* Webbrowser&lt;br /&gt;
** M-x w3m&lt;br /&gt;
&lt;br /&gt;
* Mail (Empfang)&lt;br /&gt;
** M-x rmail&lt;br /&gt;
&lt;br /&gt;
* Mail (Versand)&lt;br /&gt;
** M-x mail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und noch viel mehr sind jeh nach Installation verfügbar. Sollte ein Modus nicht vorhanden sein, so kann dieser in der Regel nachinstalliert werden. Das MeltiMedia Modus wäre so zum Beispiel der ''emms-mode'' um MP3 Files abspilen zu können. Wer eine kleine Übersicht haben möchte welche Befehle ihm unter ALT-x zu verfügung stehen kann dort einmal die ''Tabulatortaste'' für die Vervollständigung drücken.&lt;br /&gt;
&lt;br /&gt;
Da jeder Modus eigene Funktionen und Optionen mit sich bringt, kann ich dies hier alles nicht aufzählen, mehr Infos soltext ihr aber in den Dokumentationen oder dem Netz finden.&lt;br /&gt;
Auf ein paar kleine Funktionen und Einstellungen werde ich in der Emacs Konfigurationsdatei eingehen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drucken ==&lt;br /&gt;
&lt;br /&gt;
Ich möchte hier schnell eine Möglichkeit zeigen um einen Text unter Emacs drucken zu können. Da es unter Linux div. Werkzeuge zum drucken gibt und dadurch die Konfiguration bei jedem etwas anderst ist, will ich mich hier auf das ausdrucken in deine PostScript Datei beschränken. Diese PostScript Datei kann so nach der Erstellung von jedem auf seinem System über den ihm bekannten Weg gedruck werden.&lt;br /&gt;
&lt;br /&gt;
Zum drucken unter Emacs muss von uns zu aller erst die zu druckende Datei geöffnet werden. Haben wir dies getan, so lassen wir von Emacs diesen geöffneten Text in PostScript Form umwandeln welcher danach in einem Extra Buffer dargestellt und anschliessend als *.ps Datei gespeichert werden muss.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Datei öffnen -&amp;gt; M-x ps-spool-buffer -&amp;gt; M-x buffer-menu -&amp;gt; *PostScript* -&amp;gt; Datei als &amp;lt; Dateiname &amp;gt;.ps speichern.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ps-spool-buffer - (für Schwarz-Weiss) &lt;br /&gt;
* ps-spool-buffer-with-faces - (für Farbe)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Info:'' &amp;lt;br&amp;gt;&lt;br /&gt;
Eine weitere Möglichkeit Text zu drucken wäre der Weg über LaTeX. Ich kenne viele die gerne ihre Texte zuerst in den LaTeX-Mode kopieren da hier entsprechend gestalltet (Grösse, Schriftart, Farbe, Formatierung etc.) eingestellt werden kann und anschliessend in PS oder DIV kompilieren um es dann an den Drucker zu senden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs druck.jpg|Vom NewsReader zum Druck in PS gespeicherter Text. &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konfiguration =&lt;br /&gt;
&lt;br /&gt;
Man kann für Emacs eine Konfigurationsdatei anlegen in der bestimmte Dinge den eigenen Wünschen angepasst werden können. Ich kann dies nur jedem empfehlen der vorhat sich ein bisschen mehr mit Emacs zu beschäftigen. Die entsprechende Konfigurationsdatei ist im /home/ ~ / anzulegen und nennt sich ''.emacs''&lt;br /&gt;
&lt;br /&gt;
/home/ ~ /.emacs&lt;br /&gt;
&lt;br /&gt;
Bei den Konfigurationszeilen wird dem einen vielleich das Wort ''nil'' oder der Buchstabe ''t'' auffallen. Diese beiden bedeuten in der Lisp-Sprache:&lt;br /&gt;
&lt;br /&gt;
* Nil&lt;br /&gt;
** Falsch&lt;br /&gt;
&lt;br /&gt;
* t&lt;br /&gt;
** Wahr&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anzeige ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Anzeige&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Zeilenposition&lt;br /&gt;
; Durch diese Zeile wird die Zeilenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq line-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Spaltenposition&lt;br /&gt;
; Durch diese Zeile wird die Spaltenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq column-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Hervorhebung &lt;br /&gt;
; Zusammengehoerenden Klammerpaaren werden hervorgehoben. &lt;br /&gt;
; Nummer 1 bedeutet yes und nummer 0 bedeutet no.&lt;br /&gt;
; Sollte nicht im Betrieb geaendert werden.&lt;br /&gt;
  (show-paren-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Uhrzeit und Datum in der unteren Statusleiste.&lt;br /&gt;
 (setq display-time-24hr-format t)&lt;br /&gt;
 (setq display-time-day-and-date t)&lt;br /&gt;
 (display-time)&lt;br /&gt;
&lt;br /&gt;
; Keine Startup Message Meldung mehr beim starten von Emacs.&lt;br /&gt;
 (setq inhibit-startup-message t)&lt;br /&gt;
&lt;br /&gt;
; Anti Aliasing&lt;br /&gt;
 (setq allow-anti-aliasing t&lt;br /&gt;
       fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Laufleiste ein oder aus ausschalten&lt;br /&gt;
  (scroll-bar-mode -1)&lt;br /&gt;
&lt;br /&gt;
; Schaltet blinkenden Cursor ein/aus.&lt;br /&gt;
  (blink-cursor-mode nil)&lt;br /&gt;
&lt;br /&gt;
; Setzt Frame Titel und Buffer Name.&lt;br /&gt;
  (setq frame-title-format '(&amp;quot;good luck &amp;quot; (&amp;quot;%f %m %b %a %D %I:%M:%S%p&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Setzt Icon Titel und Buffer Name.&lt;br /&gt;
  (setq icon-title-format '&amp;quot;Gnu Emacs&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Im Konsolenmodus &amp;quot;emacs -nw&amp;quot; keine obere Menueleiste&lt;br /&gt;
 (unless window-system&lt;br /&gt;
 (menu-bar-mode 0))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Effekte ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Effekte&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Sound &lt;br /&gt;
; Schaltet den Pip-Ton ab.&lt;br /&gt;
(defun jbn-no-beep())&lt;br /&gt;
(setq ring-bell-function 'jbn-no-beep)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Default Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Default Modus einstellen&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann ein default Modus eingestellt werden.&lt;br /&gt;
; Text Modus waere in diesem Beispiel default.&lt;br /&gt;
  (setq default-major-mode 'text-mode)&lt;br /&gt;
&lt;br /&gt;
; P.S. Man sollte wirklich gut überlegen ob man den dies möchte, da es mir nicht gerade sinvoll erscheint !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rechtschreibprüfung == &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Rechtschreibpruefung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Rechtschreibpruefung kann unter Emacs in allen Modi verwendet werden.&lt;br /&gt;
; Hier wird fuer die Rechtschreibpruefung das Programm ''ispell'' verwendet welches bei jeder Distribution&lt;br /&gt;
; mit dabei sein sollte. Anstelle von ispell kann auch aspell verwendet werden.&lt;br /&gt;
  (setq-default ispell-program-name &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird automatisch fuer den Buffer geladen.&lt;br /&gt;
  (autoload 'ispell-buffer &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann manuell mit der Tasenkombination C-c C-v also STRG-c STRG-v gestartet werden.&lt;br /&gt;
  (global-set-key &amp;quot;\C-c\C-v&amp;quot; 'ispell-buffer)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird im ''Text Modus'' waerend dem eigentlichen schreiben verwendet und muss nicht manuell&lt;br /&gt;
; gestartet werden.&lt;br /&gt;
  (add-hook 'text-mode-hook 'flyspell-mode)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann auch manuell in jedem Mode aufgerufen werden durch die Eingabe von M-x ispell also ALT-x ispell&lt;br /&gt;
&lt;br /&gt;
; P.S. Die Datei für Ispell welche neu hinzugefuegte Wörter beinhaltet ist in ~/.ispell zu finden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Text-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; Text-Mode&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEXT Mode mit Zeilenumbruch bei dem 72 Zeichen.&lt;br /&gt;
; Es wird also nach spaetestens dem 72 Zeichen umbrochen.&lt;br /&gt;
  (add-hook 'text-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Der Zeilenumbruch.&lt;br /&gt;
; Wird automatisch waerend dem schreiben durchgefuehrt. Manuell mit M-q also ALT-q&lt;br /&gt;
  (turn-on-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; README Dateien werden im Text-Mode geoeffnet.&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\README&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; TXT Dateien werden im Text-Mode geoeffnet:&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\.txt$&amp;quot; .&lt;br /&gt;
  text-mode)auto-mode-alist))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LaTeX-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
;;; LaTeX-Mode&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEX Dateien werden im LaTeX-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.tex$&amp;quot; .&lt;br /&gt;
latex-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; LaTeX-Mode mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
 (add-hook 'latex-mode-hook&lt;br /&gt;
 (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
 (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
(turn-off-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; Programm zum Kompilieren der LaTeX u. TeX Dateien.&lt;br /&gt;
  (setq-default latex-run-command 'latex)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTML-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
;;; HTML-Mode&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; HTML Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.html$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTM Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.htm$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTML-Mode  mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
  (add-hook 'html-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
  (turn-off-auto-fill)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mutt ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Emacs im MUTT Mail-Client&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Wird der Mail-Client ''Mutt'' verwendet mit dem Editor Emacs, so wird mit Hilfe dieser Zeile der Editor Emacs&lt;br /&gt;
; beim schreiben einer neuen Mail im Text-Mode gestartet welcher zudem bei 72 Zeichen umbricht und mit der &lt;br /&gt;
; Rechtschreibprüfung Ispell arbeitet. (Falls installiert und entsprechend konfiguriert. Siehe Konfigurationsbeispiele!)&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\mutt&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; P.S. In der .muttrc waere als Editor &amp;quot;emacs -nw&amp;quot; einzutragen.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Backup-Datei&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Backups generell erstellen.&lt;br /&gt;
  (setq-default make-backup-files t)&lt;br /&gt;
&lt;br /&gt;
; Copy-File anstelle von Ren-File.&lt;br /&gt;
  (setq-default backup-by-copying t)&lt;br /&gt;
&lt;br /&gt;
; Wie viele alte Backup Versionen sollen beibehalten werden.&lt;br /&gt;
; Default ist hier 2.&lt;br /&gt;
  (setq-default kept-new-versions 10)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern einer Datei.&lt;br /&gt;
  (setq-default auto-save-default t)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern alle paar Sekunden oder Minuten&lt;br /&gt;
; Hier den Wert in Sekunden angeben. &lt;br /&gt;
  (setq-default auto-save-timeout 300)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kalender ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
;;; Kalender&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Pfad zur Kalenderdatei in welcher die Daten gespeichert werden. &lt;br /&gt;
; Die .diary Datei im Homeverzeichniss.&lt;br /&gt;
 (setq diary-file &amp;quot;~/.diary&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Kalender Benachrichtigung bei Ereignissen&lt;br /&gt;
 (display-time)&lt;br /&gt;
 (add-hook 'diary-hook' appt-make-list)&lt;br /&gt;
 (diary 0)&lt;br /&gt;
&lt;br /&gt;
; Europaeisches Kalender Aussehen verwenden.&lt;br /&gt;
  (setq european-calendar-style t)&lt;br /&gt;
&lt;br /&gt;
; Anzeige der Zeit beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-time-display-form&lt;br /&gt;
  '(24-hours &amp;quot;:&amp;quot; minutes (if time-zone &amp;quot; (&amp;quot;) time-zone (if time-zone &amp;quot;)&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Datum beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-date-display-form&lt;br /&gt;
  '((if dayname (concat dayname &amp;quot;, &amp;quot;)) day &amp;quot; &amp;quot; monthname &amp;quot; &amp;quot; year))&lt;br /&gt;
&lt;br /&gt;
; Unterstreicht im Kalendermodus den heutigen Tag.&lt;br /&gt;
  (add-hook 'today-visible-calendar-hook 'calendar-mark-today)&lt;br /&gt;
&lt;br /&gt;
; Eine Woche beginnt in der Kalenderansicht mit Montag als ersten Tag anstelle von Sontag.&lt;br /&gt;
  (setq calendar-week-start-day 1)&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Tagesnamen im Kalender.&lt;br /&gt;
; Hierbei stimmt allerdings die Farbliche Kennzeichnung der Feiertage nicht mehr&lt;br /&gt;
; ueberein. Anstelle von Mo. bis Fr. ist Mon. u. Fr. eingefaerbt.&lt;br /&gt;
  (setq calendar-day-name-array [&amp;quot;Sonntag&amp;quot; &amp;quot;Montag&amp;quot; &amp;quot;Dienstag&amp;quot; &amp;quot;Mittwoch&amp;quot;&lt;br /&gt;
  &amp;quot;Donnerstag&amp;quot; &amp;quot;Freitag&amp;quot; &amp;quot;Samstag&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Monatsnamen im Kalender.&lt;br /&gt;
  (setq calendar-month-name-array [&amp;quot;Januar&amp;quot; &amp;quot;Februar&amp;quot; &amp;quot;März&amp;quot; &amp;quot;April&amp;quot; &amp;quot;Mai&amp;quot;&lt;br /&gt;
  &amp;quot;Juni&amp;quot; &amp;quot;Juli&amp;quot; &amp;quot;August&amp;quot; &amp;quot;September&amp;quot; &amp;quot;Oktober&amp;quot; &amp;quot;November&amp;quot; &amp;quot;Dezember&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Info:&lt;br /&gt;
;&lt;br /&gt;
; Sollte man EIntraege im Kalender vornehmen und erst danach von englischen&lt;br /&gt;
; auf deutsche Monate umstellen, so funktionieren diese Eintraege nicht mehr.&lt;br /&gt;
; In der Konfigurationsdatei werden die Termina entsprechend vermerkt dessen&lt;br /&gt;
; schreibweise im englischen etwas anderst is als im deutschen. &lt;br /&gt;
; Oktober - October, so werden Eintraege in der anderen Sprache eventuell nicht&lt;br /&gt;
; angezeigt. Erst Sprache einstellen, dann Termine eintragen.&lt;br /&gt;
&lt;br /&gt;
; Eintraege im Kalender markieren, kann auch manuell mit der Taste M gemacht werden.&lt;br /&gt;
; Hier wird automatisch nach dem Start alles Markiert wo Eintraege vorhanden sind.&lt;br /&gt;
  (setq mark-diary-entries-in-calendar t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tabulator ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Tabulator Einstellung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Ein Tabulator ist 8 Spaces.&lt;br /&gt;
; Der Wert 8 ist auch default.&lt;br /&gt;
  (setq-default tab-width 8)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== F-Tasten Belegung ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; F-Tasten Belegung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Belegt die F4 Taste mit der Rechtschreibpruefung &amp;quot;ispell&amp;quot;.&lt;br /&gt;
  (define-key global-map [(f4)] 'ispell)&lt;br /&gt;
&lt;br /&gt;
; Belegt die F5 Taste mit dem Kalender.&lt;br /&gt;
  (define-key global-map [(f5)] 'calendar)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frame Grösse ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Frame Groesse&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann die Frame Groesse eingestellt werden. Es ist die Groesse des Emacs bereiches in der Konsole.&lt;br /&gt;
; Diese werte bitte vorsichtig waehlen, wir haben hier die Standartgroesse wie man sie von Konsolen mit 25x80 kennt.&lt;br /&gt;
  (set-frame-height (selected-frame) 25)&lt;br /&gt;
  (set-frame-width (selected-frame) 80)&lt;br /&gt;
&lt;br /&gt;
; P.S. In der Regel werden diese Einstellungen nicht benoetigt und sollten daher weg gelassen werden.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Farben ==&lt;br /&gt;
Mit diesen Farbeinstellungen erscheint Emacs in Blau/Weiß auf dem Bildschirm.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
;;; Farben&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(custom-set-faces&lt;br /&gt;
 '(default ((t (:family &amp;quot;Courier&amp;quot; :foreground &amp;quot;white&amp;quot; :background&lt;br /&gt;
&amp;quot;darkblue&amp;quot; :size &amp;quot;14pt&amp;quot; :bold nil))))&lt;br /&gt;
 '(custom-comment-tag-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(custom-state-face ((((class color) (background light)) &lt;br /&gt;
(:foreground &amp;quot;lightgreen&amp;quot;))))&lt;br /&gt;
 '(font-latex-math-face ((((class color) (background dark)) &lt;br /&gt;
(:foreground &amp;quot;light coral&amp;quot;))))&lt;br /&gt;
 '(font-latex-sedate-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;LightGray&amp;quot; :weight bold))))&lt;br /&gt;
 '(font-lock-comment-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(font-lock-function-name-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;red&amp;quot;))))&lt;br /&gt;
 '(font-lock-keyword-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;white&amp;quot; :bold nil))))&lt;br /&gt;
 '(font-lock-preprocessor-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;grey&amp;quot; :bold nil :italic nil))))&lt;br /&gt;
 '(font-lock-string-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;goldenrod&amp;quot; :background &amp;quot;darkblue&amp;quot;))))&lt;br /&gt;
 '(region ((((class color) (background dark)) (:background &amp;quot;light grey&amp;quot;&lt;br /&gt;
:foreground &amp;quot;black&amp;quot;)))))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GNUS Mail ==&lt;br /&gt;
Mit Emacs ist es ebenfalls möglich mit der hier gezeigten Vorgehensweise Mails aus seinem Postfach zu holen oder welche zu versenden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Grundeinstellungen Header&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Die eigene eMail Adress angeben.&lt;br /&gt;
  (setq user-mail-address &amp;quot;Peter@Mail.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Seinen Vor.- und Nachnamen angeben. &lt;br /&gt;
  (setq user-full-name &amp;quot;Peter Musterman&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Hier wird der Sender im Mailheader geloescht.&lt;br /&gt;
  (setq message-syntax-checks ' ((sender . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zuerst werden alle Headerinformationen erzeugt.&lt;br /&gt;
  (setq message-generate-headers-first t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Empfang RMAIL ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Empfang POP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den Mailserver eintragen.&lt;br /&gt;
  (setenv &amp;quot;MAILHOST&amp;quot; &amp;quot;pop3.web.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Das Passwort wird beim Verbindungsaufbau abgefragt.&lt;br /&gt;
  (setq rmail-primary-inbox-list ' (&amp;quot;po:Peter@Mail.de&amp;quot;) rmail-pop-password-required t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Versand SendMail ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Versand SMTP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(setq message-send-mail-function 'smtpmail-send-it&lt;br /&gt;
send-mail-function 'smtpmail-send-it&lt;br /&gt;
&lt;br /&gt;
; Den SMTP Server eintragen&lt;br /&gt;
  smtpmail-smtp-server &amp;quot;smtp.web.de&amp;quot;&lt;br /&gt;
  smtpmail-local-domain nil&lt;br /&gt;
  smtpmail-debug-info t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NewsReader ==&lt;br /&gt;
Hier ein Beispiel für die Konfiguration das man Emacs als NewsReader nutzen kann.&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; NewsReader Konfiguration&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den NNTP News Server eintragen, hier im Beispiel einer von Arcor.&lt;br /&gt;
  (setq gnus-select-method ' (nntp &amp;quot;news.arcor.de&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
; Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei &lt;br /&gt;
; namens .authinfo im Homeverzeichniss gespeichert.&lt;br /&gt;
  (setq nntp-authinfo-file &amp;quot;~/.authinfo&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Allgemeine Einstellungen: eMailadresse und Name der verwendet werden soll.&lt;br /&gt;
      user-mail-address &amp;quot;Peter@Mail.de&amp;quot;&lt;br /&gt;
      user-full-name &amp;quot;Peter Musterman&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Zuerst Message-ID vom Server generieren.&lt;br /&gt;
  (setq message-syntax-checks '((message-id . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zeitanzeige und Darstellung v. Datum, Auflistung etc.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M%S%5y: %(%~(pad-right 60)g%) Last read on: %uT\n&amp;quot;)&lt;br /&gt;
  (require 'gnus-spec)&lt;br /&gt;
  (defun gnus-user-format-function-T (dummy)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (format-time-string &amp;quot;%d.%m.%Y %T&amp;quot; time)))&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Gruppen sollen hierarchisch sortiert werden (topic-mode).&lt;br /&gt;
  (add-hook 'gnus-group-mode-hook 'gnus-topic-mode)&lt;br /&gt;
&lt;br /&gt;
; Formatierung der group-line: GNUS.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Die group-line.&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M\%S\%p\%P\%5y: %(%-40,40G%) %ud\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Format - Darstellung der Zeitausgabe.&lt;br /&gt;
  (defun gnus-user-format-function-d (headers)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (if time&lt;br /&gt;
  (format-time-string &amp;quot;%b %d  %H:%M&amp;quot; time)&lt;br /&gt;
  &amp;quot;&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Summary-Line Anzeige.&lt;br /&gt;
; Fuer die Ansicht im Summary Fenster.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (setq gnus-user-date-format-alist&lt;br /&gt;
  '(((gnus-seconds-today) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 86400 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 604800 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-month) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-year) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  (t . &amp;quot;%b %d  %k:%M&amp;quot;))&lt;br /&gt;
  gnus-summary-line-format&lt;br /&gt;
  (concat&lt;br /&gt;
  &amp;quot;%*%U%R%z&amp;quot;&lt;br /&gt;
  &amp;quot;%-14&amp;amp;user-date;&amp;quot;&lt;br /&gt;
  &amp;quot;%[%4L%] %*&amp;quot;&lt;br /&gt;
  &amp;quot;%(%-24,24f %)&amp;quot;&lt;br /&gt;
  &amp;quot;%1{ %B%s%}\n&amp;quot;))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
; (setq&lt;br /&gt;
; gnus-group-line-format &amp;quot; %M%S%5y: + %(%g%)\n&amp;quot;&lt;br /&gt;
; gnus-summary-line-format  &amp;quot;%d %U %R %z %I %(%[%4L: %-18,18n%]%)&lt;br /&gt;
; %s %e\n&amp;quot;)&lt;br /&gt;
; (setq gnus-thread-sort-functions&lt;br /&gt;
; '(gnus-thread-sort-by-number&lt;br /&gt;
; gnus-thread-sort-by-date&lt;br /&gt;
; gnus-thread-sort-by-total-score))&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispielen einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Threads sollen sortiert werden.&lt;br /&gt;
  gnus-thread-sort-functions&lt;br /&gt;
  '(gnus-thread-sort-by-number&lt;br /&gt;
  gnus-thread-sort-by-total-score))&lt;br /&gt;
&lt;br /&gt;
; Der erste Thread einer Gruppe soll nicht automatisch expandiert werden.&lt;br /&gt;
  (setq gnus-auto-select-first 'unseen-or-unread)&lt;br /&gt;
  (add-hook 'gnus-summary-prepared-hook 'gnus-summary-hide-all-threads)&lt;br /&gt;
&lt;br /&gt;
; 3 Fenster/Frame Teilen&lt;br /&gt;
; Damit die ganze Sache etwas uebersichtlicher ist, koennen wir bestimmte Fenster anordnen etc.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (progn&lt;br /&gt;
  (setq gnus-build-sparse-threads 'some&lt;br /&gt;
  gnus-use-trees t&lt;br /&gt;
  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
  gnus-tree-minimize-window nil)&lt;br /&gt;
  (gnus-add-configuration&lt;br /&gt;
  '(article&lt;br /&gt;
  (vertical 1.0&lt;br /&gt;
  (horizontal 0.25&lt;br /&gt;
  (summary 0.75 point)&lt;br /&gt;
  (tree 1.0))&lt;br /&gt;
  (article 1.0)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
;&lt;br /&gt;
; (gnus-add-configuration '(article (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 0.15 point) (article 1.0) ))))&lt;br /&gt;
; (gnus-add-configuration '(summary (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 1.0 point) ))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (3) Summary unten Article oben&lt;br /&gt;
;&lt;br /&gt;
;  (gnus-add-configuration&lt;br /&gt;
; '(article&lt;br /&gt;
;  (horizontal 1.0&lt;br /&gt;
;  (vertical 1.0&lt;br /&gt;
;  (article 1.0)&lt;br /&gt;
;  (summary 0.26 point)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (4) Tree unter Summary und ganz unten Article.&lt;br /&gt;
;&lt;br /&gt;
;  (setq gnus-use-trees t&lt;br /&gt;
;  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
;  gnus-tree-line-format &amp;quot;%(%[%6,6n%]%)&amp;quot;)&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispiel einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Signatur&lt;br /&gt;
; Beim antworten soll die Signatur nicht zitiert werden.&lt;br /&gt;
;&lt;br /&gt;
  (setq&lt;br /&gt;
      message-from-style 'angles&lt;br /&gt;
  message-cite-function 'message-cite-original-without-signature&lt;br /&gt;
  )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== .authinfo ====&lt;br /&gt;
&lt;br /&gt;
Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei gespeichert. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\home\ ~ \.authinfo &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie hier im Beispiel muss der Server '' news.arcor.de'' eingetragen werden, der Login-Name am Server ''Peter'' und das dazu gehörige Passwort ''0100101'' muss richtig angegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
machine news.arcor.de login Peter password 1100101&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IRC Client ==&lt;br /&gt;
&lt;br /&gt;
Um Emacs für IRC verwenden zu können benötigen wir ''ERC'', falls dieses noch nicht installiert sein sollte, bitte installieren. Nach der Installation geht es an die Konfiguration welche nur ein paar Zeilen beinhaltet um überhaupt ins IRC Netz zu gelangen. Natürlich kann dies wie bei allem entsprchend bis nahezu ins unendliche erweitert werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; ERC - IRC&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Basis Einstellungen fuer ERC - IRC &lt;br /&gt;
 (setq erc-server &amp;quot;irc.freenode.net&amp;quot;&lt;br /&gt;
 erc-port 6667&lt;br /&gt;
 erc-nick &amp;quot;MEIN NICKNAME&amp;quot;&lt;br /&gt;
 erc-user-full-name &amp;quot;MEIN REAL NAME&amp;quot;&lt;br /&gt;
 erc-email-userid &amp;quot;MEINE-EMAIL@ADRESSE.DE&amp;quot;&lt;br /&gt;
 erc-current-nick-highlight-type 'nick&lt;br /&gt;
 erc-timestamp-only-if-changed-flag nil&lt;br /&gt;
&lt;br /&gt;
; Format fuer die Zeitanzeige im IRC, hier die Stunden:Minuten.&lt;br /&gt;
  erc-timestamp-format &amp;quot;%H:%M &amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
; Passwort&lt;br /&gt;
  (setq erc-password &amp;quot;HIER STEHT MEIN PW&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Auto /join beim Start von ''M-x erc'' &lt;br /&gt;
  (setq erc-autojoin-channels-alist '((&amp;quot;freenode.net&amp;quot; &amp;quot;#linux-club.de&amp;quot; &amp;quot;#lc-wikiteam&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Es kann dann in Emacs mit ''M-x erc'' den ERC gestartet werden. Jeder Kanal bekommt einen &lt;br /&gt;
; eigenen Buffer durch die man mit ''M-x buffer-menu'' eine Uebersicht erhaelt. Ansonsten &lt;br /&gt;
; gelten die ganz normalen IRC Befehle. &lt;br /&gt;
&lt;br /&gt;
; Prompt / Eingabezeile.&lt;br /&gt;
  (setq erc-prompt &amp;quot;&amp;gt;&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
; Buttonize URLs, Spitznamen und anderer Text.&lt;br /&gt;
  (erc-button-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Wandelt Smileys in huebsche Ikons um. &lt;br /&gt;
  (erc-smiley-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Spelling Mode, Spell-Checker, Ispell, Rechtschreibung ueberpruefen.&lt;br /&gt;
  (erc-spelling-mode 1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshot =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs x blue.jpg|Emacs in blue unter X&lt;br /&gt;
Image:Emacs konsole blue.jpg|Emacs in blue im Texmodus&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 1.jpg|Zeigt was aboniert wurde in der Konsole.&lt;br /&gt;
Image:Emacs news 2.jpg|Zeigt was aboniert wurde und die Beitraege in der Konsole.&lt;br /&gt;
Image:Emacs news 3.jpg|Zeigt einen Beitrag beim lesen in der Konsole.&lt;br /&gt;
Image:Emacs news 4.jpg|Zeigt was aboniert werden kann in der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 5.jpg|Zeigt was aboniert wurde unter X.&lt;br /&gt;
Image:Emacs news 7.jpg|Zeigt was aboniert wurde und die Beitraege unter X.&lt;br /&gt;
Image:Emacs news 8.jpg|Zeigt einen Beitrag beim lesen unter X.&lt;br /&gt;
Image:Emacs news 6.jpg|Zeigt was aboniert werden kann unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 1.jpg|Zeigt einen IRC Kanal, unter X.&lt;br /&gt;
Image:Emacs irc 2.jpg|Zeigt Servernachrichten und eine Liste der Kanäle, unter X.&lt;br /&gt;
Image:Emacs irc 3.jpg|Zeigt Kanalliste mit mehr Informationen, unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 4.jpg|Zeigt einen IRC Kanal unter der Konsole&lt;br /&gt;
Image:Emacs irc 5.jpg|Zeigt Kanallisteund Servernachrichten unter der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Versionen =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs] das Original.&lt;br /&gt;
* [http://www.skamphausen.de/cgi-bin/ska/XEmacs XEmacs] eine Alternatieve unter X.&lt;br /&gt;
* [http://uemacs.tripod.com/ MicroEmacs] für viele Platformen.&lt;br /&gt;
* [http://www.apple.com/downloads/macosx/unix_open_source/carbonemacspackage.html Carbon Emacs] nur für Mac.&lt;br /&gt;
* [http://emacs-app.sourceforge.net/ EmacsApp] nur für Mac.&lt;br /&gt;
* [http://zile.sourceforge.net/ Zile] sehr schlank.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs Homepage] {{englisch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-de Emacs Wiki] {{deutsch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-en Emacs Wiki] {{englisch}}&lt;br /&gt;
* [ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf Originaldokument v. Richard Stallman]  (PDF) Emacs The Extensible, Customizable Self-Documenting Display Editor {{englisch}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Office|zurück zu Office]]&lt;br /&gt;
[[Category:Office]]&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22510</id>
		<title>Emacs</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Emacs&amp;diff=22510"/>
		<updated>2007-10-29T23:08:21Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: /* Mods */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name= Emacs&amp;lt;br /&amp;gt;[[Bild:emacs.png|50px]]&lt;br /&gt;
|Screenshot=[[Bild:Emacs_x.jpg|240px]]&lt;br /&gt;
|Beschreibung=Emacs unter X&lt;br /&gt;
|Hersteller= Richard Stallman&lt;br /&gt;
|AktuelleVersion= 22.1&lt;br /&gt;
|AktuelleVersionFreigabeDatum= 2. Juni 2007&lt;br /&gt;
|Betriebssystem= GNU/Linux, FreeBSD, AIX, Mac OS X, MS DOS, MS Windows, NetBSD, OpenBSD, Solaris, SunOS, Ultrix&lt;br /&gt;
|Kategorie= [[Office]], [[Texeditor]], [[Entwicklungsumgebung]]&lt;br /&gt;
|Lizenz= GPL&lt;br /&gt;
|Deutsch= Nein&lt;br /&gt;
|Website= [http://www.gnu.org/software/emacs/ Webseite]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Info =&lt;br /&gt;
&lt;br /&gt;
1976 wurden unter dem Namen Emacs diverse Makros als Samlung für den Editor TECO zusammen getragen. So kommt auch der eigentliche Name ''Emacs'' zu stande - ''Editor MACroS''. Im Jahre 1984 wurde vom bekannten Richard Stallman an einer neuen Implementierung gearbeitet woraus später ''GNU Emacs'' das erste Programm des GNU-Projektes entstand. Damals stand Emacs unter der GNU Emacs General Public License welche die Grundlage von GPL General Public License war.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Besonderheiten =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor welche nicht nur für das schreiben von reinem Text gedacht ist. Viel mehr ist es eine Entwicklungsumgebung für die unterschiedlichsten Bereiche.&lt;br /&gt;
Der Emacs Editor verfügt über diverse Mods, somit kann wür jede Aufgabe ein Entsprechender Modus gewählt werden welche für genau diese Aufgabe angepasst ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mods =&lt;br /&gt;
&lt;br /&gt;
In den meisten verschiedenen Betriebsarten ''Mods'' wird zum Beispiel die Syntaxhervorhebung unterstützt. Diese sorgt dafür das Wörter oder auch Zeichen in Farben, Schriftarten und -stilen dargestellt werden können was bei Programm-Quelltexten und Konfigurationsdateien sehr hilfreich ist um die Übersicht nicht zu verlieren, da es die Lesbarkeit von Texten verbessert. Natürlich bieten die diversen ''Modi'' noch einiges mehr was einem die Arbeit erleichtert. Hierzu gehören zum Beispiel auch Übersetzungsvorgänge, Syntaxprüfer und Debugger etc. Ich möchte nun schnell ein paar der Bekanntesten aufzählen, damit man sich vorstellen kann wo man Emacs überall einsetzen kann. &lt;br /&gt;
&lt;br /&gt;
* Text&lt;br /&gt;
* LISP&lt;br /&gt;
* HTML&lt;br /&gt;
* Perl&lt;br /&gt;
* Java&lt;br /&gt;
* C&lt;br /&gt;
* LaTeX&lt;br /&gt;
* Very High Description Language&lt;br /&gt;
* Kalender&lt;br /&gt;
* Newsreader&lt;br /&gt;
* Mailreader&lt;br /&gt;
* Shell&lt;br /&gt;
* FTP Client&lt;br /&gt;
* Webbrowser&lt;br /&gt;
* WikiMode&lt;br /&gt;
* IRC Client&lt;br /&gt;
* Instand Messenger&lt;br /&gt;
* WebServer&lt;br /&gt;
* MP3-Player&lt;br /&gt;
* Psychotherapeut&lt;br /&gt;
* Spiele&lt;br /&gt;
&lt;br /&gt;
Da die Auswahl so gross ist, habe ich hier die Bekanntesten genannt. Im Internet gibt es noch unzählig weitere welche man installieren und in Emacs verwenden kann. Je nach Distribution und Installation sind bei Emacs die Modi vorhanden. Wem welche fehlen und diese gerne haben möchte muss sie daher eventuell selbst nachinstallieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Debian ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install emacs22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konsole =&lt;br /&gt;
&lt;br /&gt;
Emacs kann nach der Installation unter der Grafischen Oberfläche in einer Konsole im Textmodus gestartet werden, hierzu Emacs mit vollgender Option in der Konsole oder einem Terminal starten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs -nw&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Bild:Emacs_nw.jpg|right|200px|thumb|Emacs im Textmodus]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs unter X =&lt;br /&gt;
&lt;br /&gt;
Um Emacs unter X mit einer grafischen GUI zu nutzen reicht die Eingabe des Befehls. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum normalen Emacs gibt es auch noch ein weiteres Projekt welches sich vorgenommen hat Emacs an X anzupssen. Dieses weitere Projekt ist selbständig und gehört nicht zum eigentlichen Emacs. Der von diesem Projekt angepasste Editor nennt sich so ''Xemacs'' und muss in der Regel seperat installiert werden da er nicht zum eigentlichen Emacs dazu gehört.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bedienung =&lt;br /&gt;
&lt;br /&gt;
Emacs ist ein Editor der ohnde Maus auskommt und so komplett mit Tastenkombinationen gesteuert werden kann. Ich kann hier nicht alle Kombinationen aufgrund der Fielfalt nennen, möchte aber die wichtigsten nicht ausen vor lassen.&lt;br /&gt;
&lt;br /&gt;
Es gibt jede Menge von Beispielen und Anleitungen im Internet in denen die Tastenkombinationen entsprechend dargestellt werden.&lt;br /&gt;
Hier eine kleine Erklärung:&lt;br /&gt;
&lt;br /&gt;
* C-&lt;br /&gt;
** Bedeutet STRG&lt;br /&gt;
&lt;br /&gt;
* M-&lt;br /&gt;
** Bedeutet ALT&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F10&lt;br /&gt;
** Help Modus über welchen auch Aktionen ausgeführt werden können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* F1&lt;br /&gt;
** Ruft die Hilfe auf&lt;br /&gt;
&lt;br /&gt;
* M-x Tabulator &lt;br /&gt;
** Listet die möglichen Befehle mit Autoverfollständigung&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir wollen nun mit der Kombination zum beenden von Emacs beginnen. Diese würde man in den üblichen Anleitungen so schreiben:&lt;br /&gt;
&lt;br /&gt;
* C-x C-c &lt;br /&gt;
** Dies bedeutet das wir zum beenden die Tasten ''STRG x'' und ''STRG c'' hintereinander drücken müssen.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Datei ==&lt;br /&gt;
=== öffnen * speichern * beenden ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (Öffnen) - Öffnen einer Datei, d.h. den Inhalt in einen Buffer laden. &lt;br /&gt;
** C-x C-f &lt;br /&gt;
&lt;br /&gt;
* (Speichern) - Speichern vom Buffer Inhalt. &lt;br /&gt;
** C-x C-s&lt;br /&gt;
&lt;br /&gt;
* (Speichern unter) - Speichern vom Buffer Inhalt in einer neuen Datei. &lt;br /&gt;
** C-x C-w&lt;br /&gt;
&lt;br /&gt;
* (Beenden) - Beendet Emacs und frägt bei noch nicht gespeichertem nach.&lt;br /&gt;
** C-x C-c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Buffer ==&lt;br /&gt;
=== listen * wählen * löschen ===&lt;br /&gt;
&lt;br /&gt;
Bei Emacs werden geöffnete Inhalte in einen Buffer geladen, es können so auch mehrere Dateien geöffnet werden dessen Inhalt in mehreren Buffern zu finden ist und zwischen denen man hin und her schalten kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (listen) - Listet alle Buffer auf.&lt;br /&gt;
** C-x  C-b&lt;br /&gt;
&lt;br /&gt;
* (wählen) - Taste ''STRG x b'' drücken und anschliessend den Buffername schreiben um in ihn zu wechseln; zuvor am besten offene Buffer auflisten lassen.  &lt;br /&gt;
** C-x b &amp;lt;buffername&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Einzutragen ist dies im untersten Emacs Fenster nach der Kombination ''C-x b'' wo steht:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*):&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Switch to buffer (default *scratch*): *Messages*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (löschen) - Löscht den aktuellen Buffer&lt;br /&gt;
** C-x k &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fenster ==&lt;br /&gt;
=== teilen * wechseln * abschalten ===&lt;br /&gt;
&lt;br /&gt;
Die div. Fenster in denen der Bufferinhalt oder sonstiges zu sehen ist kann entsprechend den eigenen Wünschen angepasst werden. So kann man zum Beispiel im oberen Teil ein Fenster mit einem Text geöffnet haben um daraus zu lesen und es in das untere Fenster zu schreiben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* (teilen) - Teilt ein Fenster horizontal.&lt;br /&gt;
** C-x 2 &lt;br /&gt;
&lt;br /&gt;
* (wechseln) - In ein anderes Fenster wechseln.&lt;br /&gt;
** C-x o&lt;br /&gt;
 &lt;br /&gt;
* (abschalten) - Das aktuelle Fenster abschalten.&lt;br /&gt;
** C-x 0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modus ==&lt;br /&gt;
&lt;br /&gt;
Wenn wir unseren Emacs starten, so ist dieser als Standart meist im (Lisp) Modus. Weiter oben wurde ja bereit geschrieben das Emacs diverse unterschiedliche Modi zur verfügung stellt welche diverse Funktionen für bestimmte Aufgaben haben. Emacs ist in der Regel recht schlau und nimmt uns was die Wahl des Modi angeht schon einiges an Arbeit ab. Haben wir also unseren Emacs gestartet, und öffnen mit ihm nun eine Datei welche HTML Code beinhaltet, so schatet Emacs automatisch um und öffnet diese Date im HTML-Modus. Wir können immer sehen in welchem Modus wir uns gerade befinden, dazu muss man sich die leiste am unteren Rand nur etwas genauer ansehen. Der (Lisp Interaction) ist in der Regel der Standartmodus und wird so auch in der Statusleiste angezeit. Wenn man sich den Screenshot vom Emacs im Textmodus anschaut so wird man hier den (Emacs-Lisp) Modus sehen, beim Screenshot von Emacs unter X ist es (HTML-Fly) da hier eine HTML Datei geöffnet ist. So aber wie können wir nun selbst unseren Modus in welchem wir arbeiten wollen bestimmen.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt; modus &amp;gt; -mode&lt;br /&gt;
** M-x &amp;lt; gewünschter modus &amp;gt; -mode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Text Modus&lt;br /&gt;
** M-x text-mode&lt;br /&gt;
&lt;br /&gt;
* HTML Modus&lt;br /&gt;
** M-x html-mode&lt;br /&gt;
&lt;br /&gt;
* LaTeX Modus&lt;br /&gt;
** M-x latex-mode&lt;br /&gt;
&lt;br /&gt;
* C++ Modus&lt;br /&gt;
** M-x c++-mode&lt;br /&gt;
&lt;br /&gt;
* LISP Modus&lt;br /&gt;
** M-x lisp-mode&lt;br /&gt;
&lt;br /&gt;
* Perl Modus&lt;br /&gt;
** M-x perl-mode&lt;br /&gt;
&lt;br /&gt;
* Java Modus&lt;br /&gt;
** M-x java-mode&lt;br /&gt;
&lt;br /&gt;
* Very High Description Language Modus&lt;br /&gt;
** M-x vhdl-mode&lt;br /&gt;
&lt;br /&gt;
* Kalender Modus&lt;br /&gt;
** M-x calendar&lt;br /&gt;
&lt;br /&gt;
* Newsreader Modus&lt;br /&gt;
** M-x gnus&lt;br /&gt;
&lt;br /&gt;
* Shell script Modus&lt;br /&gt;
** M-x sh-mode&lt;br /&gt;
&lt;br /&gt;
* FTP Client&lt;br /&gt;
** M-x ftp&lt;br /&gt;
&lt;br /&gt;
* Webbrowser&lt;br /&gt;
** M-x w3m&lt;br /&gt;
&lt;br /&gt;
* Mail (Empfang)&lt;br /&gt;
** M-x rmail&lt;br /&gt;
&lt;br /&gt;
* Mail (Versand)&lt;br /&gt;
** M-x mail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und noch viel mehr sind jeh nach Installation verfügbar. Sollte ein Modus nicht vorhanden sein, so kann dieser in der Regel nachinstalliert werden. Das MeltiMedia Modus wäre so zum Beispiel der ''emms-mode'' um MP3 Files abspilen zu können. Wer eine kleine Übersicht haben möchte welche Befehle ihm unter ALT-x zu verfügung stehen kann dort einmal die ''Tabulatortaste'' für die Vervollständigung drücken.&lt;br /&gt;
&lt;br /&gt;
Da jeder Modus eigene Funktionen und Optionen mit sich bringt, kann ich dies hier alles nicht aufzählen, mehr Infos soltext ihr aber in den Dokumentationen oder dem Netz finden.&lt;br /&gt;
Auf ein paar kleine Funktionen und Einstellungen werde ich in der Emacs Konfigurationsdatei eingehen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drucken ==&lt;br /&gt;
&lt;br /&gt;
Ich möchte hier schnell eine Möglichkeit zeigen um einen Text unter Emacs drucken zu können. Da es unter Linux div. Werkzeuge zum drucken gibt und dadurch die Konfiguration bei jedem etwas anderst ist, will ich mich hier auf das ausdrucken in deine PostScript Datei beschränken. Diese PostScript Datei kann so nach der Erstellung von jedem auf seinem System über den ihm bekannten Weg gedruck werden.&lt;br /&gt;
&lt;br /&gt;
Zum drucken unter Emacs muss von uns zu aller erst die zu druckende Datei geöffnet werden. Haben wir dies getan, so lassen wir von Emacs diesen geöffneten Text in PostScript Form umwandeln welcher danach in einem Extra Buffer dargestellt und anschliessend als *.ps Datei gespeichert werden muss.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Datei öffnen -&amp;gt; M-x ps-spool-buffer -&amp;gt; M-x buffer-menu -&amp;gt; *PostScript* -&amp;gt; Datei als &amp;lt; Dateiname &amp;gt;.ps speichern.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ps-spool-buffer - (für Schwarz-Weiss) &lt;br /&gt;
* ps-spool-buffer-with-faces - (für Farbe)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Info:'' &amp;lt;br&amp;gt;&lt;br /&gt;
Eine weitere Möglichkeit Text zu drucken wäre der Weg über LaTeX. Ich kenne viele die gerne ihre Texte zuerst in den LaTeX-Mode kopieren da hier entsprechend gestalltet (Grösse, Schriftart, Farbe, Formatierung etc.) eingestellt werden kann und anschliessend in PS oder DIV kompilieren um es dann an den Drucker zu senden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs druck.jpg|Vom NewsReader zum Druck in PS gespeicherter Text. &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Emacs Konfiguration =&lt;br /&gt;
&lt;br /&gt;
Man kann für Emacs eine Konfigurationsdatei anlegen in der bestimmte Dinge den eigenen Wünschen angepasst werden können. Ich kann dies nur jedem empfehlen der vorhat sich ein bisschen mehr mit Emacs zu beschäftigen. Die entsprechende Konfigurationsdatei ist im /home/ ~ / anzulegen und nennt sich ''.emacs''&lt;br /&gt;
&lt;br /&gt;
/home/ ~ /.emacs&lt;br /&gt;
&lt;br /&gt;
Bei den Konfigurationszeilen wird dem einen vielleich das Wort ''nil'' oder der Buchstabe ''t'' auffallen. Diese beiden bedeuten in der Lisp-Sprache:&lt;br /&gt;
&lt;br /&gt;
* Nil&lt;br /&gt;
** Falsch&lt;br /&gt;
&lt;br /&gt;
* t&lt;br /&gt;
** Wahr&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anzeige ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Anzeige&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Zeilenposition&lt;br /&gt;
; Durch diese Zeile wird die Zeilenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq line-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Spaltenposition&lt;br /&gt;
; Durch diese Zeile wird die Spaltenprosition in der unteren Statusleiste angezeigt.&lt;br /&gt;
  (setq column-number-mode t)&lt;br /&gt;
&lt;br /&gt;
; Hervorhebung &lt;br /&gt;
; Zusammengehoerenden Klammerpaaren werden hervorgehoben. &lt;br /&gt;
; Nummer 1 bedeutet yes und nummer 0 bedeutet no.&lt;br /&gt;
; Sollte nicht im Betrieb geaendert werden.&lt;br /&gt;
  (show-paren-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Uhrzeit und Datum in der unteren Statusleiste.&lt;br /&gt;
 (setq display-time-24hr-format t)&lt;br /&gt;
 (setq display-time-day-and-date t)&lt;br /&gt;
 (display-time)&lt;br /&gt;
&lt;br /&gt;
; Keine Startup Message Meldung mehr beim starten von Emacs.&lt;br /&gt;
 (setq inhibit-startup-message t)&lt;br /&gt;
&lt;br /&gt;
; Anti Aliasing&lt;br /&gt;
 (setq allow-anti-aliasing t&lt;br /&gt;
       fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Laufleiste ein oder aus ausschalten&lt;br /&gt;
  (scroll-bar-mode -1)&lt;br /&gt;
&lt;br /&gt;
; Schaltet blinkenden Cursor ein/aus.&lt;br /&gt;
  (blink-cursor-mode nil)&lt;br /&gt;
&lt;br /&gt;
; Setzt Frame Titel und Buffer Name.&lt;br /&gt;
  (setq frame-title-format '(&amp;quot;good luck &amp;quot; (&amp;quot;%f %m %b %a %D %I:%M:%S%p&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Setzt Icon Titel und Buffer Name.&lt;br /&gt;
  (setq icon-title-format '&amp;quot;Gnu Emacs&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Im Konsolenmodus &amp;quot;emacs -nw&amp;quot; keine obere Menueleiste&lt;br /&gt;
 (unless window-system&lt;br /&gt;
 (menu-bar-mode 0))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Effekte ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
;;; Effekte&lt;br /&gt;
;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Sound &lt;br /&gt;
; Schaltet den Pip-Ton ab.&lt;br /&gt;
(defun jbn-no-beep())&lt;br /&gt;
(setq ring-bell-function 'jbn-no-beep)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Default Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Default Modus einstellen&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann ein default Modus eingestellt werden.&lt;br /&gt;
; Text Modus waere in diesem Beispiel default.&lt;br /&gt;
  (setq default-major-mode 'text-mode)&lt;br /&gt;
&lt;br /&gt;
; P.S. Man sollte wirklich gut überlegen ob man den dies möchte, da es mir nicht gerade sinvoll erscheint !&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rechtschreibprüfung == &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Rechtschreibpruefung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Rechtschreibpruefung kann unter Emacs in allen Modi verwendet werden.&lt;br /&gt;
; Hier wird fuer die Rechtschreibpruefung das Programm ''ispell'' verwendet welches bei jeder Distribution&lt;br /&gt;
; mit dabei sein sollte. Anstelle von ispell kann auch aspell verwendet werden.&lt;br /&gt;
  (setq-default ispell-program-name &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird automatisch fuer den Buffer geladen.&lt;br /&gt;
  (autoload 'ispell-buffer &amp;quot;ispell&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann manuell mit der Tasenkombination C-c C-v also STRG-c STRG-v gestartet werden.&lt;br /&gt;
  (global-set-key &amp;quot;\C-c\C-v&amp;quot; 'ispell-buffer)&lt;br /&gt;
&lt;br /&gt;
; Ispell wird im ''Text Modus'' waerend dem eigentlichen schreiben verwendet und muss nicht manuell&lt;br /&gt;
; gestartet werden.&lt;br /&gt;
  (add-hook 'text-mode-hook 'flyspell-mode)&lt;br /&gt;
&lt;br /&gt;
; Ispell kann auch manuell in jedem Mode aufgerufen werden durch die Eingabe von M-x ispell also ALT-x ispell&lt;br /&gt;
&lt;br /&gt;
; P.S. Die Datei für Ispell welche neu hinzugefuegte Wörter beinhaltet ist in ~/.ispell zu finden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Text-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; Text-Mode&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEXT Mode mit Zeilenumbruch bei dem 72 Zeichen.&lt;br /&gt;
; Es wird also nach spaetestens dem 72 Zeichen umbrochen.&lt;br /&gt;
  (add-hook 'text-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Der Zeilenumbruch.&lt;br /&gt;
; Wird automatisch waerend dem schreiben durchgefuehrt. Manuell mit M-q also ALT-q&lt;br /&gt;
  (turn-on-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; README Dateien werden im Text-Mode geoeffnet.&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\README&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; TXT Dateien werden im Text-Mode geoeffnet:&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\.txt$&amp;quot; .&lt;br /&gt;
  text-mode)auto-mode-alist))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LaTeX-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
;;; LaTeX-Mode&lt;br /&gt;
;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; TEX Dateien werden im LaTeX-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.tex$&amp;quot; .&lt;br /&gt;
latex-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; LaTeX-Mode mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
 (add-hook 'latex-mode-hook&lt;br /&gt;
 (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
 (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
(turn-off-auto-fill)))&lt;br /&gt;
&lt;br /&gt;
; Programm zum Kompilieren der LaTeX u. TeX Dateien.&lt;br /&gt;
  (setq-default latex-run-command 'latex)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTML-Mode ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
;;; HTML-Mode&lt;br /&gt;
;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; HTML Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.html$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTM Dateien werden im HTML-Mode geoeffnet.&lt;br /&gt;
(setq auto-mode-alist (cons '(&amp;quot;\\.htm$&amp;quot; .&lt;br /&gt;
html-mode)auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; HTML-Mode  mit ''nicht Automatischem'' Zeilenumbruch. &lt;br /&gt;
; Manuell mit M-q also ALT-q möglich.&lt;br /&gt;
  (add-hook 'html-mode-hook&lt;br /&gt;
  (lambda ()&lt;br /&gt;
&lt;br /&gt;
; Umbruch bei 72 Zeichen &lt;br /&gt;
  (setq fill-column 72)&lt;br /&gt;
&lt;br /&gt;
; Schaltet Automatischen Umbruch ab.&lt;br /&gt;
  (turn-off-auto-fill)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mutt ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Emacs im MUTT Mail-Client&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Wird der Mail-Client ''Mutt'' verwendet mit dem Editor Emacs, so wird mit Hilfe dieser Zeile der Editor Emacs&lt;br /&gt;
; beim schreiben einer neuen Mail im Text-Mode gestartet welcher zudem bei 72 Zeichen umbricht und mit der &lt;br /&gt;
; Rechtschreibprüfung Ispell arbeitet. (Falls installiert und entsprechend konfiguriert. Siehe Konfigurationsbeispiele!)&lt;br /&gt;
  (setq auto-mode-alist (cons '(&amp;quot;\\mutt&amp;quot; .&lt;br /&gt;
  text-mode) auto-mode-alist))&lt;br /&gt;
&lt;br /&gt;
; P.S. In der .muttrc waere als Editor &amp;quot;emacs -nw&amp;quot; einzutragen.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Backup ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Backup-Datei&lt;br /&gt;
;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Backups generell erstellen.&lt;br /&gt;
  (setq-default make-backup-files t)&lt;br /&gt;
&lt;br /&gt;
; Copy-File anstelle von Ren-File.&lt;br /&gt;
  (setq-default backup-by-copying t)&lt;br /&gt;
&lt;br /&gt;
; Wie viele alte Backup Versionen sollen beibehalten werden.&lt;br /&gt;
; Default ist hier 2.&lt;br /&gt;
  (setq-default kept-new-versions 10)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern einer Datei.&lt;br /&gt;
  (setq-default auto-save-default t)&lt;br /&gt;
&lt;br /&gt;
; Automatisches speichern alle paar Sekunden oder Minuten&lt;br /&gt;
; Hier den Wert in Sekunden angeben. &lt;br /&gt;
  (setq-default auto-save-timeout 300)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kalender ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
;;; Kalender&lt;br /&gt;
;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Pfad zur Kalenderdatei in welcher die Daten gespeichert werden. &lt;br /&gt;
; Die .diary Datei im Homeverzeichniss.&lt;br /&gt;
 (setq diary-file &amp;quot;~/.diary&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Kalender Benachrichtigung bei Ereignissen&lt;br /&gt;
 (display-time)&lt;br /&gt;
 (add-hook 'diary-hook' appt-make-list)&lt;br /&gt;
 (diary 0)&lt;br /&gt;
&lt;br /&gt;
; Europaeisches Kalender Aussehen verwenden.&lt;br /&gt;
  (setq european-calendar-style t)&lt;br /&gt;
&lt;br /&gt;
; Anzeige der Zeit beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-time-display-form&lt;br /&gt;
  '(24-hours &amp;quot;:&amp;quot; minutes (if time-zone &amp;quot; (&amp;quot;) time-zone (if time-zone &amp;quot;)&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Anzeigen von Datum beim Kalendermodus in der Statusleiste.&lt;br /&gt;
  (setq calendar-date-display-form&lt;br /&gt;
  '((if dayname (concat dayname &amp;quot;, &amp;quot;)) day &amp;quot; &amp;quot; monthname &amp;quot; &amp;quot; year))&lt;br /&gt;
&lt;br /&gt;
; Unterstreicht im Kalendermodus den heutigen Tag.&lt;br /&gt;
  (add-hook 'today-visible-calendar-hook 'calendar-mark-today)&lt;br /&gt;
&lt;br /&gt;
; Eine Woche beginnt in der Kalenderansicht mit Montag als ersten Tag anstelle von Sontag.&lt;br /&gt;
  (setq calendar-week-start-day 1)&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Tagesnamen im Kalender.&lt;br /&gt;
; Hierbei stimmt allerdings die Farbliche Kennzeichnung der Feiertage nicht mehr&lt;br /&gt;
; ueberein. Anstelle von Mo. bis Fr. ist Mon. u. Fr. eingefaerbt.&lt;br /&gt;
  (setq calendar-day-name-array [&amp;quot;Sonntag&amp;quot; &amp;quot;Montag&amp;quot; &amp;quot;Dienstag&amp;quot; &amp;quot;Mittwoch&amp;quot;&lt;br /&gt;
  &amp;quot;Donnerstag&amp;quot; &amp;quot;Freitag&amp;quot; &amp;quot;Samstag&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Fuer deutsche Monatsnamen im Kalender.&lt;br /&gt;
  (setq calendar-month-name-array [&amp;quot;Januar&amp;quot; &amp;quot;Februar&amp;quot; &amp;quot;März&amp;quot; &amp;quot;April&amp;quot; &amp;quot;Mai&amp;quot;&lt;br /&gt;
  &amp;quot;Juni&amp;quot; &amp;quot;Juli&amp;quot; &amp;quot;August&amp;quot; &amp;quot;September&amp;quot; &amp;quot;Oktober&amp;quot; &amp;quot;November&amp;quot; &amp;quot;Dezember&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
; Info:&lt;br /&gt;
;&lt;br /&gt;
; Sollte man EIntraege im Kalender vornehmen und erst danach von englischen&lt;br /&gt;
; auf deutsche Monate umstellen, so funktionieren diese Eintraege nicht mehr.&lt;br /&gt;
; In der Konfigurationsdatei werden die Termina entsprechend vermerkt dessen&lt;br /&gt;
; schreibweise im englischen etwas anderst is als im deutschen. &lt;br /&gt;
; Oktober - October, so werden Eintraege in der anderen Sprache eventuell nicht&lt;br /&gt;
; angezeigt. Erst Sprache einstellen, dann Termine eintragen.&lt;br /&gt;
&lt;br /&gt;
; Eintraege im Kalender markieren, kann auch manuell mit der Taste M gemacht werden.&lt;br /&gt;
; Hier wird automatisch nach dem Start alles Markiert wo Eintraege vorhanden sind.&lt;br /&gt;
  (setq mark-diary-entries-in-calendar t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tabulator ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Tabulator Einstellung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Ein Tabulator ist 8 Spaces.&lt;br /&gt;
; Der Wert 8 ist auch default.&lt;br /&gt;
  (setq-default tab-width 8)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== F-Tasten Belegung ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; F-Tasten Belegung&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Belegt die F4 Taste mit der Rechtschreibpruefung &amp;quot;ispell&amp;quot;.&lt;br /&gt;
  (define-key global-map [(f4)] 'ispell)&lt;br /&gt;
&lt;br /&gt;
; Belegt die F5 Taste mit dem Kalender.&lt;br /&gt;
  (define-key global-map [(f5)] 'calendar)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frame Grösse ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; Frame Groesse&lt;br /&gt;
;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Hier kann die Frame Groesse eingestellt werden. Es ist die Groesse des Emacs bereiches in der Konsole.&lt;br /&gt;
; Diese werte bitte vorsichtig waehlen, wir haben hier die Standartgroesse wie man sie von Konsolen mit 25x80 kennt.&lt;br /&gt;
  (set-frame-height (selected-frame) 25)&lt;br /&gt;
  (set-frame-width (selected-frame) 80)&lt;br /&gt;
&lt;br /&gt;
; P.S. In der Regel werden diese Einstellungen nicht benoetigt und sollten daher weg gelassen werden.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Farben ==&lt;br /&gt;
Mit diesen Farbeinstellungen erscheint Emacs in Blau/Weiß auf dem Bildschirm.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
;;; Farben&lt;br /&gt;
;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(custom-set-faces&lt;br /&gt;
 '(default ((t (:family &amp;quot;Courier&amp;quot; :foreground &amp;quot;white&amp;quot; :background&lt;br /&gt;
&amp;quot;darkblue&amp;quot; :size &amp;quot;14pt&amp;quot; :bold nil))))&lt;br /&gt;
 '(custom-comment-tag-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(custom-state-face ((((class color) (background light)) &lt;br /&gt;
(:foreground &amp;quot;lightgreen&amp;quot;))))&lt;br /&gt;
 '(font-latex-math-face ((((class color) (background dark)) &lt;br /&gt;
(:foreground &amp;quot;light coral&amp;quot;))))&lt;br /&gt;
 '(font-latex-sedate-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;LightGray&amp;quot; :weight bold))))&lt;br /&gt;
 '(font-lock-comment-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;lightgrey&amp;quot;))))&lt;br /&gt;
 '(font-lock-function-name-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;red&amp;quot;))))&lt;br /&gt;
 '(font-lock-keyword-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;white&amp;quot; :bold nil))))&lt;br /&gt;
 '(font-lock-preprocessor-face ((((class color) (background light))&lt;br /&gt;
(:foreground &amp;quot;grey&amp;quot; :bold nil :italic nil))))&lt;br /&gt;
 '(font-lock-string-face ((((class color) (background dark))&lt;br /&gt;
(:foreground &amp;quot;goldenrod&amp;quot; :background &amp;quot;darkblue&amp;quot;))))&lt;br /&gt;
 '(region ((((class color) (background dark)) (:background &amp;quot;light grey&amp;quot;&lt;br /&gt;
:foreground &amp;quot;black&amp;quot;)))))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GNUS Mail ==&lt;br /&gt;
Mit Emacs ist es ebenfalls möglich mit der hier gezeigten Vorgehensweise Mails aus seinem Postfach zu holen oder welche zu versenden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Grundeinstellungen Header&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Die eigene eMail Adress angeben.&lt;br /&gt;
  (setq user-mail-address &amp;quot;Peter@Mail.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Seinen Vor.- und Nachnamen angeben. &lt;br /&gt;
  (setq user-full-name &amp;quot;Peter Musterman&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Hier wird der Sender im Mailheader geloescht.&lt;br /&gt;
  (setq message-syntax-checks ' ((sender . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zuerst werden alle Headerinformationen erzeugt.&lt;br /&gt;
  (setq message-generate-headers-first t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Empfang RMAIL ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Empfang POP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den Mailserver eintragen.&lt;br /&gt;
  (setenv &amp;quot;MAILHOST&amp;quot; &amp;quot;pop3.web.de&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Das Passwort wird beim Verbindungsaufbau abgefragt.&lt;br /&gt;
  (setq rmail-primary-inbox-list ' (&amp;quot;po:Peter@Mail.de&amp;quot;) rmail-pop-password-required t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Versand SendMail ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; GNUS Mail Versand SMTP&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
(setq message-send-mail-function 'smtpmail-send-it&lt;br /&gt;
send-mail-function 'smtpmail-send-it&lt;br /&gt;
&lt;br /&gt;
; Den SMTP Server eintragen&lt;br /&gt;
  smtpmail-smtp-server &amp;quot;smtp.web.de&amp;quot;&lt;br /&gt;
  smtpmail-local-domain nil&lt;br /&gt;
  smtpmail-debug-info t)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NewsReader ==&lt;br /&gt;
Hier ein Beispiel für die Konfiguration das man Emacs als NewsReader nutzen kann.&lt;br /&gt;
&lt;br /&gt;
=== Grundeinstellungen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;;; NewsReader Konfiguration&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Den NNTP News Server eintragen, hier im Beispiel einer von Arcor.&lt;br /&gt;
  (setq gnus-select-method ' (nntp &amp;quot;news.arcor.de&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
; Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei &lt;br /&gt;
; namens .authinfo im Homeverzeichniss gespeichert.&lt;br /&gt;
  (setq nntp-authinfo-file &amp;quot;~/.authinfo&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Allgemeine Einstellungen: eMailadresse und Name der verwendet werden soll.&lt;br /&gt;
      user-mail-address &amp;quot;Peter@Mail.de&amp;quot;&lt;br /&gt;
      user-full-name &amp;quot;Peter Musterman&amp;quot;&lt;br /&gt;
&lt;br /&gt;
; Zuerst Message-ID vom Server generieren.&lt;br /&gt;
  (setq message-syntax-checks '((message-id . disabled)))&lt;br /&gt;
&lt;br /&gt;
; Zeitanzeige und Darstellung v. Datum, Auflistung etc.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M%S%5y: %(%~(pad-right 60)g%) Last read on: %uT\n&amp;quot;)&lt;br /&gt;
  (require 'gnus-spec)&lt;br /&gt;
  (defun gnus-user-format-function-T (dummy)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (format-time-string &amp;quot;%d.%m.%Y %T&amp;quot; time)))&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Gruppen sollen hierarchisch sortiert werden (topic-mode).&lt;br /&gt;
  (add-hook 'gnus-group-mode-hook 'gnus-topic-mode)&lt;br /&gt;
&lt;br /&gt;
; Formatierung der group-line: GNUS.&lt;br /&gt;
  (add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp)&lt;br /&gt;
&lt;br /&gt;
; Die group-line.&lt;br /&gt;
  (setq gnus-group-line-format&lt;br /&gt;
  &amp;quot;%M\%S\%p\%P\%5y: %(%-40,40G%) %ud\n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Format - Darstellung der Zeitausgabe.&lt;br /&gt;
  (defun gnus-user-format-function-d (headers)&lt;br /&gt;
  (let ((time (gnus-group-timestamp gnus-tmp-group)))&lt;br /&gt;
  (if time&lt;br /&gt;
  (format-time-string &amp;quot;%b %d  %H:%M&amp;quot; time)&lt;br /&gt;
  &amp;quot;&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Summary-Line Anzeige.&lt;br /&gt;
; Fuer die Ansicht im Summary Fenster.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (setq gnus-user-date-format-alist&lt;br /&gt;
  '(((gnus-seconds-today) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 86400 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((+ 604800 (gnus-seconds-today)) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-month) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  ((gnus-seconds-year) . &amp;quot;%b %d  %k:%M&amp;quot;)&lt;br /&gt;
  (t . &amp;quot;%b %d  %k:%M&amp;quot;))&lt;br /&gt;
  gnus-summary-line-format&lt;br /&gt;
  (concat&lt;br /&gt;
  &amp;quot;%*%U%R%z&amp;quot;&lt;br /&gt;
  &amp;quot;%-14&amp;amp;user-date;&amp;quot;&lt;br /&gt;
  &amp;quot;%[%4L%] %*&amp;quot;&lt;br /&gt;
  &amp;quot;%(%-24,24f %)&amp;quot;&lt;br /&gt;
  &amp;quot;%1{ %B%s%}\n&amp;quot;))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
; (setq&lt;br /&gt;
; gnus-group-line-format &amp;quot; %M%S%5y: + %(%g%)\n&amp;quot;&lt;br /&gt;
; gnus-summary-line-format  &amp;quot;%d %U %R %z %I %(%[%4L: %-18,18n%]%)&lt;br /&gt;
; %s %e\n&amp;quot;)&lt;br /&gt;
; (setq gnus-thread-sort-functions&lt;br /&gt;
; '(gnus-thread-sort-by-number&lt;br /&gt;
; gnus-thread-sort-by-date&lt;br /&gt;
; gnus-thread-sort-by-total-score))&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispielen einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Threads sollen sortiert werden.&lt;br /&gt;
  gnus-thread-sort-functions&lt;br /&gt;
  '(gnus-thread-sort-by-number&lt;br /&gt;
  gnus-thread-sort-by-total-score))&lt;br /&gt;
&lt;br /&gt;
; Der erste Thread einer Gruppe soll nicht automatisch expandiert werden.&lt;br /&gt;
  (setq gnus-auto-select-first 'unseen-or-unread)&lt;br /&gt;
  (add-hook 'gnus-summary-prepared-hook 'gnus-summary-hide-all-threads)&lt;br /&gt;
&lt;br /&gt;
; 3 Fenster/Frame Teilen&lt;br /&gt;
; Damit die ganze Sache etwas uebersichtlicher ist, koennen wir bestimmte Fenster anordnen etc.&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (1)&lt;br /&gt;
;&lt;br /&gt;
  (progn&lt;br /&gt;
  (setq gnus-build-sparse-threads 'some&lt;br /&gt;
  gnus-use-trees t&lt;br /&gt;
  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
  gnus-tree-minimize-window nil)&lt;br /&gt;
  (gnus-add-configuration&lt;br /&gt;
  '(article&lt;br /&gt;
  (vertical 1.0&lt;br /&gt;
  (horizontal 0.25&lt;br /&gt;
  (summary 0.75 point)&lt;br /&gt;
  (tree 1.0))&lt;br /&gt;
  (article 1.0)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (2)&lt;br /&gt;
;&lt;br /&gt;
; (gnus-add-configuration '(article (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 0.15 point) (article 1.0) ))))&lt;br /&gt;
; (gnus-add-configuration '(summary (horizontal 1.0 (vertical 25 (group 1.0) ) (vertical 1.0 (summary 1.0 point) ))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (3) Summary unten Article oben&lt;br /&gt;
;&lt;br /&gt;
;  (gnus-add-configuration&lt;br /&gt;
; '(article&lt;br /&gt;
;  (horizontal 1.0&lt;br /&gt;
;  (vertical 1.0&lt;br /&gt;
;  (article 1.0)&lt;br /&gt;
;  (summary 0.26 point)))))&lt;br /&gt;
;&lt;br /&gt;
; Beispiel (4) Tree unter Summary und ganz unten Article.&lt;br /&gt;
;&lt;br /&gt;
;  (setq gnus-use-trees t&lt;br /&gt;
;  gnus-generate-tree-function 'gnus-generate-horizontal-tree&lt;br /&gt;
;  gnus-tree-line-format &amp;quot;%(%[%6,6n%]%)&amp;quot;)&lt;br /&gt;
;&lt;br /&gt;
; Bei den Beispiel einfach mal durchtesten.&lt;br /&gt;
&lt;br /&gt;
; Signatur&lt;br /&gt;
; Beim antworten soll die Signatur nicht zitiert werden.&lt;br /&gt;
;&lt;br /&gt;
  (setq&lt;br /&gt;
      message-from-style 'angles&lt;br /&gt;
  message-cite-function 'message-cite-original-without-signature&lt;br /&gt;
  )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== .authinfo ====&lt;br /&gt;
&lt;br /&gt;
Userdaten und Zugangsinformationen zum NNTP Server werden in einer seperaten Datei gespeichert. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\home\ ~ \.authinfo &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie hier im Beispiel muss der Server '' news.arcor.de'' eingetragen werden, der Login-Name am Server ''Peter'' und das dazu gehörige Passwort ''0100101'' muss richtig angegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
machine news.arcor.de login Peter password 1100101&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IRC Client ==&lt;br /&gt;
&lt;br /&gt;
Um Emacs für IRC verwenden zu können benötigen wir ''ERC'', falls dieses noch nicht installiert sein sollte, bitte installieren. Nach der Installation geht es an die Konfiguration welche nur ein paar Zeilen beinhaltet um überhaupt ins IRC Netz zu gelangen. Natürlich kann dies wie bei allem entsprchend bis nahezu ins unendliche erweitert werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;;; Ausgeklammerter Text im Code welcher nicht zu beruecksichtigen ist wird mit dem Semikolo (;) gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
;;; ERC - IRC&lt;br /&gt;
;;;;;;;;;;;;;&lt;br /&gt;
&lt;br /&gt;
; Basis Einstellungen fuer ERC - IRC &lt;br /&gt;
 (setq erc-server &amp;quot;irc.freenode.net&amp;quot;&lt;br /&gt;
 erc-port 6667&lt;br /&gt;
 erc-nick &amp;quot;MEIN NICKNAME&amp;quot;&lt;br /&gt;
 erc-user-full-name &amp;quot;MEIN REAL NAME&amp;quot;&lt;br /&gt;
 erc-email-userid &amp;quot;MEINE-EMAIL@ADRESSE.DE&amp;quot;&lt;br /&gt;
 erc-current-nick-highlight-type 'nick&lt;br /&gt;
 erc-timestamp-only-if-changed-flag nil&lt;br /&gt;
&lt;br /&gt;
; Format fuer die Zeitanzeige im IRC, hier die Stunden:Minuten.&lt;br /&gt;
  erc-timestamp-format &amp;quot;%H:%M &amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
; Passwort&lt;br /&gt;
  (setq erc-password &amp;quot;HIER STEHT MEIN PW&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
; Auto /join beim Start von ''M-x erc'' &lt;br /&gt;
  (setq erc-autojoin-channels-alist '((&amp;quot;freenode.net&amp;quot; &amp;quot;#linux-club.de&amp;quot; &amp;quot;#lc-wikiteam&amp;quot;)))&lt;br /&gt;
&lt;br /&gt;
; Es kann dann in Emacs mit ''M-x erc'' den ERC gestartet werden. Jeder Kanal bekommt einen &lt;br /&gt;
; eigenen Buffer durch die man mit ''M-x buffer-menu'' eine Uebersicht erhaelt. Ansonsten &lt;br /&gt;
; gelten die ganz normalen IRC Befehle. &lt;br /&gt;
&lt;br /&gt;
; Prompt / Eingabezeile.&lt;br /&gt;
  (setq erc-prompt &amp;quot;&amp;gt;&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
; Buttonize URLs, Spitznamen und anderer Text.&lt;br /&gt;
  (erc-button-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Wandelt Smileys in huebsche Ikons um. &lt;br /&gt;
  (erc-smiley-mode 1)&lt;br /&gt;
&lt;br /&gt;
; Spelling Mode, Spell-Checker, Ispell, Rechtschreibung ueberpruefen.&lt;br /&gt;
  (erc-spelling-mode 1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Screenshot =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs x blue.jpg|Emacs in blue unter X&lt;br /&gt;
Image:Emacs konsole blue.jpg|Emacs in blue im Texmodus&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 1.jpg|Zeigt was aboniert wurde in der Konsole.&lt;br /&gt;
Image:Emacs news 2.jpg|Zeigt was aboniert wurde und die Beitraege in der Konsole.&lt;br /&gt;
Image:Emacs news 3.jpg|Zeigt einen Beitrag beim lesen in der Konsole.&lt;br /&gt;
Image:Emacs news 4.jpg|Zeigt was aboniert werden kann in der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs news 5.jpg|Zeigt was aboniert wurde unter X.&lt;br /&gt;
Image:Emacs news 7.jpg|Zeigt was aboniert wurde und die Beitraege unter X.&lt;br /&gt;
Image:Emacs news 8.jpg|Zeigt einen Beitrag beim lesen unter X.&lt;br /&gt;
Image:Emacs news 6.jpg|Zeigt was aboniert werden kann unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 1.jpg|Zeigt einen IRC Kanal, unter X.&lt;br /&gt;
Image:Emacs irc 2.jpg|Zeigt Servernachrichten und eine Liste der Kanäle, unter X.&lt;br /&gt;
Image:Emacs irc 3.jpg|Zeigt Kanalliste mit mehr Informationen, unter X.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Emacs irc 4.jpg|Zeigt einen IRC Kanal unter der Konsole&lt;br /&gt;
Image:Emacs irc 5.jpg|Zeigt Kanallisteund Servernachrichten unter der Konsole.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Versionen =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs] das Original.&lt;br /&gt;
* [http://www.skamphausen.de/cgi-bin/ska/XEmacs XEmacs] eine Alternatieve unter X.&lt;br /&gt;
* [http://uemacs.tripod.com/ MicroEmacs] für viele Platformen.&lt;br /&gt;
* [http://www.apple.com/downloads/macosx/unix_open_source/carbonemacspackage.html Carbon Emacs] nur für Mac.&lt;br /&gt;
* [http://emacs-app.sourceforge.net/ EmacsApp] nur für Mac.&lt;br /&gt;
* [http://zile.sourceforge.net/ Zile] sehr schlank.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* [http://www.gnu.org/software/emacs/ Emacs Homepage] {{englisch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-de Emacs Wiki] {{deutsch}}&lt;br /&gt;
* [http://www.emacswiki.org/cgi-bin/emacs-en Emacs Wiki] {{englisch}}&lt;br /&gt;
* [ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf Originaldokument v. Richard Stallman]  (PDF) Emacs The Extensible, Customizable Self-Documenting Display Editor {{englisch}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Office|zurück zu Office]]&lt;br /&gt;
[[Category:Office]]&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Benutzer:Geier0815&amp;diff=22509</id>
		<title>Benutzer:Geier0815</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Benutzer:Geier0815&amp;diff=22509"/>
		<updated>2007-10-29T23:02:11Z</updated>

		<summary type="html">&lt;p&gt;Geier0815: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wer bin ich?&lt;br /&gt;
&lt;br /&gt;
Ich bin Geier0815 der auch als Administrator im Linux-club Forum aktiv ist. Derzeit betreue ich die Foren Konsole, Live-CDs und Debian. Mein Engagement hier im Wiki ist sehr geringer Natur, da ich wenig Zeit und noch weniger Lust habe mich in eine neue &amp;quot;Skriptsprache&amp;quot; ein zu arbeiten. Desweiteren liegt mein Schwerpunkt eben darauf anderen Leuten durch direkte Hinweise weiter zu helfen, statt allgemein gültige Anleitungen zu schreiben.&lt;/div&gt;</summary>
		<author><name>Geier0815</name></author>
		
	</entry>
</feed>