Benutzer:Estar/OpalSyntaxTest: Unterschied zwischen den Versionen
K (Umordnung) |
(tabelle etwas vereinfacht) |
||
Zeile 6: | Zeile 6: | ||
{| | {| | ||
!Editor | !Editor | ||
− | ! | + | !System |
− | |||
!Lizenz | !Lizenz | ||
!Homepage | !Homepage | ||
|- | |- | ||
|[[#ConTEXT|ConTEXT]] | |[[#ConTEXT|ConTEXT]] | ||
− | | | + | |Windows |
− | |||
|Freeware | |Freeware | ||
− | |[http://www.context.cx] | + | |[http://www.context.cx Homepage] |
|- | |- | ||
|[[#Emacs|Emacs]] | |[[#Emacs|Emacs]] | ||
− | | | + | |Unix, Windows, MacOS |
− | | | + | |Open Source |
− | + | |[http://www.gnu.org/software/emacs/emacs.html Homepage] | |
− | |[http://www.gnu.org/software/emacs/emacs.html] | ||
|- | |- | ||
|[[#EmEditor|EmEditor]] | |[[#EmEditor|EmEditor]] | ||
− | |||
|98, ME, 2000, XP, 2003 | |98, ME, 2000, XP, 2003 | ||
− | | | + | |Kommerziell (Freeware für Akademiker) |
− | |[http://www.emeditor.com/] | + | |[http://www.emeditor.com/ Homepage] |
|- | |- | ||
|[[#Kate|Kate]] | |[[#Kate|Kate]] | ||
− | | | + | |Unix (KDE) |
− | | | + | |Open Source |
− | + | |[http://kate.kde.org/ Homepage] | |
− | |[http://kate.kde.org/] | ||
|- | |- | ||
|[[#Proton/Phase5|Proton/Phase5]] | |[[#Proton/Phase5|Proton/Phase5]] | ||
− | | | + | |Windows |
− | |||
|Freeware | |Freeware | ||
− | |[http://www.qhaut.de/forums/index.php?dlcategory=2] | + | |[http://www.qhaut.de/forums/index.php?dlcategory=2 Homepage] |
|- | |- | ||
|[[#Vim|Vim]] | |[[#Vim|Vim]] | ||
− | | | + | |Unix, Windows, MacOS |
− | | | + | |Open Source |
− | + | |[http://www.vim.org/ Homepage] | |
− | |[http://www.vim.org/] | ||
|- | |- | ||
|[[#Xyzzy|Xyzzy]] | |[[#Xyzzy|Xyzzy]] | ||
|OS X | |OS X | ||
− | |||
|warezware | |warezware | ||
− | |[http://qdb.us/48411] | + | |[http://qdb.us/48411 Homepage] |
|} | |} | ||
Version vom 20. November 2005, 22:28 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 | System | Lizenz | Homepage |
---|---|---|---|
ConTEXT | Windows | Freeware | Homepage |
Emacs | Unix, Windows, MacOS | Open Source | Homepage |
EmEditor | 98, ME, 2000, XP, 2003 | Kommerziell (Freeware für Akademiker) | Homepage |
Kate | Unix (KDE) | Open Source | Homepage |
Proton/Phase5 | Windows | Freeware | Homepage |
Vim | Unix, Windows, MacOS | Open Source | Homepage |
Xyzzy | OS X | warezware | Homepage |
Details
ConTEXT
Die aktuelle Syntaxfile für ConTEXT ist auf http://www.hartwork.org/ zu finden.
Emacs
Für Emacs gibt es im OCS-Paket Dateien.
ToDo: Und weiter?
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).
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 [1] herunterladen kann. Damit die Datei erkannt wird, modifiziert man einfach den Quellcode und baut den Editor neu.