Benutzer:Estar/OpalSyntaxTest: Unterschied zwischen den Versionen
(Entwurf für alternatives Layout von Opal Syntax-Highlighting) |
K (Links korrigiert) |
||
Zeile 35: | Zeile 35: | ||
|[http://kate.kde.org/] | |[http://kate.kde.org/] | ||
|- | |- | ||
− | |[[#Proton/ | + | |[[#Proton/Phase5|Proton/Phase5]] |
|nein | |nein | ||
|ja | |ja | ||
Zeile 41: | Zeile 41: | ||
|[http://www.qhaut.de/forums/index.php?dlcategory=2] | |[http://www.qhaut.de/forums/index.php?dlcategory=2] | ||
|- | |- | ||
− | |[[# | + | |[[#Vim|Vim]] |
|ja | |ja | ||
|ja | |ja | ||
Zeile 56: | Zeile 56: | ||
= Details = | = Details = | ||
== ConTEXT == | == ConTEXT == | ||
− | |||
− | |||
Die aktuelle Syntaxfile für ConTEXT ist auf [http://www.hartwork.org/ http://www.hartwork.org/] zu finden. | Die aktuelle Syntaxfile für ConTEXT ist auf [http://www.hartwork.org/ http://www.hartwork.org/] zu finden. | ||
== EmEditor == | == EmEditor == | ||
− | |||
− | |||
Ein Syntaxfile für EmEditor ist auf [http://www.hartwork.org/ http://www.hartwork.org/] zu finden. Auf der offiziellen Seite des Editors gibt es auch eine Kopie. | Ein Syntaxfile für EmEditor ist auf [http://www.hartwork.org/ http://www.hartwork.org/] zu finden. Auf der offiziellen Seite des Editors gibt es auch eine Kopie. | ||
Zeile 72: | Zeile 68: | ||
''ToDo: Und weiter?'' | ''ToDo: Und weiter?'' | ||
− | == Kate | + | == Kate == |
Für Kate/KWrite hat Sebastian Pipping eine Highlighting-Definition geschrieben. Die Datei <code>opal_kate.xml</code> kann unter [http://www.hartwork.org/ http://www.hartwork.org/] heruntergeladen werden. | Für Kate/KWrite hat Sebastian Pipping eine Highlighting-Definition geschrieben. Die Datei <code>opal_kate.xml</code> kann unter [http://www.hartwork.org/ http://www.hartwork.org/] heruntergeladen werden. | ||
Zeile 80: | Zeile 76: | ||
Die aktuelle Syntaxfile für Proton ist auf [http://www.hartwork.org/ http://www.hartwork.org/] zu finden. | Die aktuelle Syntaxfile für Proton ist auf [http://www.hartwork.org/ http://www.hartwork.org/] zu finden. | ||
− | == | + | == Vim == |
Für Vim gibt es zwei Highlighting-Definitionen. Eine Highlighting-Definition ist im OCS-Paket im Verzeichnis <code>ocs/lib/vim</code> enthalten (im cs-Netz also <code>/usr/ocs/lib/vim</code>). In der <code>README</code>-Datei der [http://uebb.cs.tu-berlin.de/~opal/ OPAL-Distribution] gibt es weitere Informationen. Userseitige Vim-Konfiguration besteht aus dem Kopieren von <code>opal.vim</code> nach <code>~/.vim/syntax/</code> und dem Einfügen von | Für Vim gibt es zwei Highlighting-Definitionen. Eine Highlighting-Definition ist im OCS-Paket im Verzeichnis <code>ocs/lib/vim</code> enthalten (im cs-Netz also <code>/usr/ocs/lib/vim</code>). In der <code>README</code>-Datei der [http://uebb.cs.tu-berlin.de/~opal/ OPAL-Distribution] gibt es weitere Informationen. Userseitige Vim-Konfiguration besteht aus dem Kopieren von <code>opal.vim</code> nach <code>~/.vim/syntax/</code> und dem Einfügen von | ||
augroup filetypedetect | augroup filetypedetect |
Version vom 20. November 2005, 19:25 Uhr
Wenn man seine Zeit mit der Programmierung von OPAL-Programmen verbringt, möchte man natürlich auch von seinem Editor unterstützt werden.
Deshalb sammeln wir hier Links zu Syntaxfiles, mit denen man Editoren beibringen kann, OPAL-Sourcecode schön einzufärben. Wenn ihr weitere Syntaxfiles findet/erstellt, fügt sie bitte dieser Liste hinzu.
Inhaltsverzeichnis
Übersicht der Editoren mit Opal-Unterstützung
Editor | Unix | Windows | Lizenz | Homepage |
---|---|---|---|---|
ConTEXT | nein | ja | Freeware | [1] |
Emacs | ja | ja | freie Software | [2] |
EmEditor | nein | 98, ME, 2000, XP, 2003 | kommerziell (mit Ausnahmen) | [3] |
Kate | ja (mit KDE) | nein | freie Software | [4] |
Proton/Phase5 | nein | ja | Freeware | [5] |
Vim | ja | ja | freie Software | [6] |
Xyzzy | OS X | nein | warezware | [7] |
Details
ConTEXT
Die aktuelle Syntaxfile für ConTEXT ist auf http://www.hartwork.org/ zu finden.
EmEditor
Ein Syntaxfile für EmEditor ist auf http://www.hartwork.org/ zu finden. Auf der offiziellen Seite des Editors gibt es auch eine Kopie.
Für Akademiker ist EmEditor kostenlos (siehe Academic License).
Emacs
Für Emacs gibt es im OCS-Paket Dateien.
ToDo: Und weiter?
Kate
Für Kate/KWrite hat Sebastian Pipping eine Highlighting-Definition geschrieben. Die Datei opal_kate.xml
kann unter http://www.hartwork.org/ heruntergeladen werden.
Zur Installation einfach die Datei opal_kate.xml
nach ~/.kde/share/apps/katepart/syntax
kopieren.
Proton/Phase5
Die aktuelle Syntaxfile für Proton ist auf http://www.hartwork.org/ zu finden.
Vim
Für Vim gibt es zwei Highlighting-Definitionen. Eine Highlighting-Definition ist im OCS-Paket im Verzeichnis ocs/lib/vim
enthalten (im cs-Netz also /usr/ocs/lib/vim
). In der README
-Datei der OPAL-Distribution gibt es weitere Informationen. Userseitige Vim-Konfiguration besteht aus dem Kopieren von opal.vim
nach ~/.vim/syntax/
und dem Einfügen von
augroup filetypedetect au BufNewFile,BufRead *.sign,*.impl set ft=opal augroup END
(ggf. nur der mittleren Zeile in einen bereits vorhandenen augroup
-Block) in ~/.vim/filetype.vim
.
Es gibt auch eine alternative Highlighting-Definition: opal.vim.
Vim ist im cs-Netz unter /home/pub/bin/vim
verfügbar.
Xyzzy
Xyzzy ist ein Beispieleintrag für einen OS X-Editor. Es hat keine nenneswerte Unterstützung für Opal, die man unter [8] herunterladen kann. Damit die Datei erkannt wird, modifiziert man einfach den Quellcode und baut den Editor neu.