<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XEmacs</id>
	<title>XEmacs - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XEmacs"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XEmacs&amp;action=history"/>
	<updated>2026-06-01T02:57:58Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=XEmacs&amp;diff=427102&amp;oldid=prev</id>
		<title>imported&gt;DocHorst1705: /* growthexperiments-addlink-summary-summary:2|0|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XEmacs&amp;diff=427102&amp;oldid=prev"/>
		<updated>2024-10-15T17:10:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:2|0|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{{Infobox_Software&lt;br /&gt;
|Name                  = &lt;br /&gt;
|Logo                  = &lt;br /&gt;
|Screenshot            = [[Datei:Xemacs.PNG|222px|Screenshot]]&lt;br /&gt;
|Beschreibung          = XEmacs-Startbildschirm im Grafikmodus&lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = XEmacs-Gemeinschaft&lt;br /&gt;
|Erscheinungsjahr      = &lt;br /&gt;
|AktuelleVersion       = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVorabVersion  = 21.5.33&lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = 4. Januar 2013&lt;br /&gt;
|Betriebssystem        = [[Unix]], [[Linux|GNU/Linux]], [[macOS]], [[Microsoft Windows|Windows]] u.&amp;amp;nbsp;a.&lt;br /&gt;
|Programmiersprache    = [[C (Programmiersprache)|C]], [[Emacs Lisp]]&lt;br /&gt;
|Kategorie             = [[Texteditor]], [[Integrierte Entwicklungsumgebung]]&lt;br /&gt;
|Lizenz                = [[GNU General Public License]]&lt;br /&gt;
|Deutsch               = ja (teilweise)&lt;br /&gt;
|Website               = [https://www.xemacs.org// http://www.xemacs.org/]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XEmacs&amp;#039;&amp;#039;&amp;#039; ist ein Ende der 1980er Jahre als [[Abspaltung (Softwareentwicklung)|Abspaltung]] von [[Emacs|GNU Emacs]] entstandener sowohl [[Grafische Benutzeroberfläche|grafisch]] als auch in einer [[Kommandozeile|Konsole]] bedienbarer [[Texteditor]], der auf fast jedem [[Unixoides System|unixartigen Betriebssystem]] und [[Microsoft Windows|Windows]] lauffähig ist. Er wurde ursprünglich unter dem Namen „Lucid Emacs“ von Lucid Inc. entwickelt und ist als [[freie Software]] unter der [[GNU General Public License]] im [[Quelltext]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Zwischen 1987 und 1993 kam es zu erheblichen Verzögerungen bei der Herausgabe neuer [[Emacs|GNU-Emacs]]-Versionen.&amp;lt;ref&amp;gt;[http://www.jwz.org/doc/emacs-timeline.html Emacs Timeline]&amp;lt;/ref&amp;gt; Ende der 1980er Jahre sahen sich [[Richard P. Gabriel]] und [[Jamie Zawinski]] von Lucid Inc. daher gezwungen eine eigene Emacs-Version herausbringen, um &amp;#039;&amp;#039;Energize&amp;#039;&amp;#039;, eine [[integrierte Entwicklungsumgebung]] für [[C++]], zu unterstützen. Lucid stellte daher ein Team an, um Emacs zu verbessern und zu erweitern.&amp;lt;ref&amp;gt;{{Webarchiv | url=http://commandline.org.uk/2007/history-of-emacs-and-xemacs/ | wayback=20101019143415 | text=command-line/history-of-emacs-and-xemacs}} Command Line Warriors, 2007&amp;lt;/ref&amp;gt; Ihre Absicht war, dass diese 1991 veröffentlichte Weiterentwicklung die Basis der Version 19 von GNU Emacs bilden würde. Jedoch fanden sie nicht die Zeit, ihre Änderungen bei der für die Pflege von Emacs verantwortlichen [[Free Software Foundation]] (FSF) einzureichen.&amp;lt;ref&amp;gt;[http://foldoc.org/?Lucid+Emacs from FOLDOC]&amp;lt;/ref&amp;gt; Lucid entwickelte ihre eigene Version weiter, während die FSF ein Jahr später Version 19 von Emacs veröffentlichte, in der sie die meisten neuen Funktionen von Lucid Emacs nicht aufnahm.&lt;br /&gt;
&lt;br /&gt;
Als Lucid 1994 aufhörte zu bestehen, übernahmen andere Entwickler die Weiterentwicklung des Programms.&amp;lt;ref&amp;gt;{{Webarchiv|text=&amp;#039;&amp;#039;History of XEmacs&amp;#039;&amp;#039;. |url=http://www.xemacs.org/About/index.html |wayback=20141218211326}} XEmacs&amp;lt;/ref&amp;gt; Firmen wie [[Sun Microsystems]] hatten ein Interesse daran, Lucid Emacs weiterzuvertreiben. Aufgrund rechtlicher Bedenken bezüglich der weiteren Nutzung der [[Marke (Recht)|Marke]] Lucid entschied man sich, das Programm umzubenennen, und einigte sich auf den Namen XEmacs.&amp;lt;ref&amp;gt;[http://www.xemacs.org/Documentation/21.5/html/internals_3.html#SEC11 &amp;#039;&amp;#039;A History of Emacs&amp;#039;&amp;#039;.] XEmacs Internals Manual&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Softwareentwicklergemeinschaft bezeichnet man GNU Emacs, XEmacs (und eine Reihe ähnlicher Editoren) zusammengefasst als &amp;#039;&amp;#039;Emacse[n]&amp;#039;&amp;#039; oder kurz &amp;#039;&amp;#039;Emacs&amp;#039;&amp;#039;, da ihr aller Vorbild der originale [[TECO (Texteditor)|TECO]] Emacs ist.&lt;br /&gt;
&lt;br /&gt;
== Programmfunktionen ==&lt;br /&gt;
XEmacs’ Textbearbeitungsmodus bietet Funktionen zum Bearbeiten von [[Wort|Wörtern]], [[Absatz (Text)|Textabsätzen]] (löschen, verschieben usw.), [[Syntaxhervorhebung]], um [[Quelltext]]e besser lesbar zu machen, und benutzerdefinierte [[Tastenkombination|Tastenkürzel]], um selbstdefinierte [[Makro]]s zur Textbearbeitung auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das Programm hat eine umfangreiche integrierte Hilfe neben fünf weiteren von der XEmacs-Website herunterladbaren Handbüchern. Es unterstützt zahlreiche [[natürliche Sprache]]n und Bearbeitungsmodi für viele [[Programmiersprache|Programmier-]] und [[Auszeichnungssprache]]n. XEmacs ist auf vielen [[Betriebssystem]]en lauffähig, wie [[Unix]], [[Linux]], [[Berkeley Software Distribution|BSDs]] und [[Mac OS&amp;amp;nbsp;X]]. XEmacs unterstützte stets [[kommandozeile]]enbasierte Terminals und weitere Grafiksysteme neben dem [[X&amp;amp;nbsp;Window System]]. Die aktuelle Version kann im [[Grafikmodus]] wahlweise auch die modernere [[GTK+]]-Benutzeroberflächenbibliothek nutzen.&amp;lt;ref&amp;gt;{{Webarchiv|text=&amp;#039;&amp;#039;XEmacs on the GTK platform&amp;#039;&amp;#039;. |url=http://www.us.xemacs.org/Releases/Public-21.2/projects/gtk.html |wayback=20160304030645}} XEmacs&amp;lt;/ref&amp;gt; Unter Mac&amp;amp;nbsp;OS&amp;amp;nbsp;X benötigt die aktuelle Version noch [[X11.app]], eine derzeit noch als experimentell angesehene [[Carbon (Apple)|Carbonversion]] ist aber bereits benutzbar. Für [[Microsoft Windows|Windows]] existiert eine native und eine [[Cygwin]]-Variante.&lt;br /&gt;
&lt;br /&gt;
Benutzer können mithilfe der Programmiersprache [[Emacs Lisp]] fast die gesamte Funktionalität des Editors umkonfigurieren. Änderungen an den Lispscripten erfordert kein Neustarten oder [[Kompilierung|Neuübersetzen]] des Editors. Es existieren zahlreiche in Lisp geschriebene Erweiterungen, welche vom Benutzer beispielsweise mit dem umfangreichen XEmacs-Sumo-Paket nachinstalliert werden können.&amp;lt;ref&amp;gt;[http://www.xemacs.org/Documentation/packageGuide.html &amp;#039;&amp;#039;Package Guide&amp;#039;&amp;#039;.] xemacs.org, abgerufen am 3. August 2007&amp;lt;/ref&amp;gt; XEmacs bietet darüber auch ein eigenständiges Paketsystem, um von Dritten bereitgestellte Lisp-Pakete in eine bestehende Installation einfach zu integrieren.&lt;br /&gt;
&lt;br /&gt;
== Entwicklung ==&lt;br /&gt;
Seit dem Anfang des Projekts strebten die XEmacs-Entwickler regelmäßige Veröffentlichungen an. Derzeit erscheinen 2 bis 3 neue Versionen pro Jahr, was im Vergleich zu früheren Jahren weniger ist.&amp;lt;ref name=&amp;quot;XEmacs: Release Notice Archive&amp;quot;&amp;gt;[http://www.xemacs.org/Releases/index.html &amp;#039;&amp;#039;Release Notice Archive&amp;#039;&amp;#039;.] XEmacs&amp;lt;/ref&amp;gt; Daneben setzten sie sich auch eine größere Offenheit und Experimentierfreudigkeit zum Ziel. So hat XEmacs oft neue Funktionen, bevor sie in anderen Emacsen Einzug halten, wie beispielsweise eingebettete Bilder, verschiedene Schriftarten und farbliche Syntaxhervorhebung. Über die Jahre wurde der Quelltext umfassend neugeschrieben, um die Einheitlichkeit des Programms zu verbessern und moderne Programmierkonzepte zur Datenabstraktion zu verfolgen.&lt;br /&gt;
&lt;br /&gt;
XEmacs wurde im Gegensatz zu GNU Emacs stets sehr offen und transparent entwickelt. So können alle Änderung der Quellen öffentlich nachvollzogen werden, zunächst über anonymen Zugang mittels [[Concurrent Versions System|CVS]], später über [[Mercurial]]. Änderungen können über öffentlich zugängliche [[Mailingliste]]n diskutiert werden. Darüber hinaus bietet XEmacs über 500 Seiten Dokumentation zu Programminterna.&lt;br /&gt;
&lt;br /&gt;
Die Entwicklung des Programms geschieht in den drei Zweigen „stable“, „gamma“ und „beta“,&amp;lt;ref name=&amp;quot;XEmacs: Release Notice Archive&amp;quot; /&amp;gt; wobei neue Funktionen zuerst in „beta“ auftauchen, welcher aber potenziell weniger stabil und sicher ist. Die Entwickler veröffentlichten die stabilen Hauptversionen 20.0 am 9. Februar 1997 und 21.0 am 12. Juli 1998. Derzeit ist Version 21.4.22 von 30. Januar 2009 die letzte stabile Version und 21.5.29 die letzte Betaversion. Eine aktuelle Gammaversion existiert derzeit nicht. Seit der Veröffentlichung von XEmacs 21.4.0 folgen die Versionsnummern einem Schema, bei dem eine ungerade zweite Zahl eine Entwicklungsversion und gerade zweite Zahl eine stabile Fassung anzeigen.&lt;br /&gt;
&lt;br /&gt;
== XEmacs und GNU Emacs ==&lt;br /&gt;
Mehrere XEmacs-Hauptentwickler haben ihre Ansichten zur Spaltung von XEmacs und GNU Emacs veröffentlicht.&amp;lt;ref&amp;gt;[http://www.xemacs.org/About/XEmacsVsGNUemacs.html XEmacs vs. GNU Emacs summary]&amp;lt;/ref&amp;gt; Eine der wichtigsten der derzeit noch bestehenden Meinungsverschiedenheiten besteht in der Uneinigkeit zu Urheberrechtsüberlassungen. Die FSF betrachtet Urheberrechtsüberlassungen an die FSF als notwendig, um sich gegen Verstöße gegen die Bestimmungen der GPL verteidigen zu können,&amp;lt;ref&amp;gt;[http://www.fsf.org/licensing/licenses/why-assign.html &amp;#039;&amp;#039;Why the FSF gets copyright assignments from contributors&amp;#039;&amp;#039;.] Free Software Foundation&amp;lt;/ref&amp;gt; während die XEmacs-Entwickler argumentieren, dass der Verzicht auf derartige Überlassungen es ermöglicht hat, dass sich mehrere größere Firmen an der Entwicklung beteiligten.&lt;br /&gt;
&lt;br /&gt;
Obwohl XEmacs schon 1991 von Emacs abgespalten wurde, haben beide Programme recht ähnliche und zumeist kompatible Funktionen. Das liegt zum einen daran, dass das XEmacs-Projekt möglichst enge Kompatibilität mit der [[Programmierschnittstelle|API]] von GNU Emacs bewahrt. So bietet es Kompatibilitätsmodi im Fall erweiterter Funktionen, insbesondere in Bezug auf das integrierte LISP.&amp;lt;ref&amp;gt;[http://www.xemacs.org/Documentation/21.5/html/xemacs-faq_2.html#SEC53 Frequently asked questions about XEmacs: Introduction]&amp;lt;/ref&amp;gt; Zum anderen dauert es meist nicht lange, bis ein neues Feature auch im jeweils anderen Editor implementiert wird. Dies geht so weit, dass Modulprogramme wie [[AUCTeX]], [[Gnus (Software)|Gnus]], [[org-mode]] und [[Dired]] in beiden Editoren lauffähig sind.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.xemacs.org Homepage des XEmacs-Projektes]&lt;br /&gt;
* [http://www.xemacs.neoscientists.org/Documentation/index.html XEmacs-Handbücher] (englisch)&lt;br /&gt;
* [http://www.skamphausen.de/cgi-bin/ska/XEmacs XEmacs]&lt;br /&gt;
* [[Jamie Zawinski]]: [http://www.jwz.org/doc/lemacs.html &amp;#039;&amp;#039;Die Geschichte von Lucid Emacs&amp;#039;&amp;#039;] aus der Sicht ihres ursprünglichen Projektverantwortlichen&lt;br /&gt;
* [http://stallman.org/articles/xemacs.origin Der Ursprung von XEmacs] nach [[Richard Stallman]]&lt;br /&gt;
* [http://zeth.net/archive/2007/03/25/history-of-emacs-and-xemacs/ Die Geschichte von Emacs und XEmacs]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Emacs]]&lt;br /&gt;
[[Kategorie:Freier Texteditor]]&lt;/div&gt;</summary>
		<author><name>imported&gt;DocHorst1705</name></author>
	</entry>
</feed>