Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Opal Syntax-Highlighting: Unterschied zwischen den Versionen

(Vim läuft auch unter Windows)
(Estar, Freiraum ist gesund!)
Zeile 3: Zeile 3:
 
Deshalb sammeln wir hier Links zu Syntaxfiles, mit denen man anderen Editoren beibringen kann, OPAL-Sourcecode schön einzufärben. Wenn ihr weitere Syntaxfiles findet/erstellt fügt sie bitte in diese Liste ein.
 
Deshalb sammeln wir hier Links zu Syntaxfiles, mit denen man anderen Editoren beibringen kann, OPAL-Sourcecode schön einzufärben. Wenn ihr weitere Syntaxfiles findet/erstellt fügt sie bitte in diese Liste ein.
  
= Linux/UNIX =
+
= Linux / UNIX =
 
== Kate - KDE advanced text editor / KWrite ==
 
== Kate - KDE advanced text editor / KWrite ==
 
''Kate and KWrite are both standard text editors shipped with the [[wikipedia:KDE|K Desktop Environment]].'' [Kate Homepage]
 
''Kate and KWrite are both standard text editors shipped with the [[wikipedia:KDE|K Desktop Environment]].'' [Kate Homepage]
Zeile 14: Zeile 14:
  
 
Zur Installation einfach die Datei <code>opal_kate.xml</code> nach <code>~/.kde/share/apps/katepart/syntax</code> kopieren.
 
Zur Installation einfach die Datei <code>opal_kate.xml</code> nach <code>~/.kde/share/apps/katepart/syntax</code> kopieren.
 +
  
 
== Vi IMproved ==
 
== Vi IMproved ==
Zeile 30: Zeile 31:
  
 
Vim ist im cs-Netz unter <code>/home/pub/bin/vim</code> verfügbar.
 
Vim ist im cs-Netz unter <code>/home/pub/bin/vim</code> verfügbar.
 +
  
 
= Windows =
 
= Windows =
Zeile 40: Zeile 42:
  
 
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 ==
Zeile 49: Zeile 52:
  
 
Ein Syntaxfile für EmEditor ist auf [http://www.hartwork.org/ http://www.hartwork.org/] zu finden. Auf der offiziellen Seite des Editors ist auch eine Kopie zu finden.
 
Ein Syntaxfile für EmEditor ist auf [http://www.hartwork.org/ http://www.hartwork.org/] zu finden. Auf der offiziellen Seite des Editors ist auch eine Kopie zu finden.
 +
  
 
== Proton / Phase5 ==
 
== Proton / Phase5 ==
Zeile 58: Zeile 62:
 
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.
  
== [[Opal Syntax-Highlighting#Vi_IMproved|Vi IMproved]] ==
 
  
 
[[Kategorie: Opal]]
 
[[Kategorie: Opal]]

Version vom 20. November 2005, 00:44 Uhr

Wenn man seine Zeit mit der Programmierung von OPAL Programmen verbringt, möchte man natürlich auch von seinem Editor unterstützt werden. Die OPAL-Distribution liefert die dafür nötigen Informationen für den Editor Emacs mit, allerdings schätzt nicht jeder Emacs...

Deshalb sammeln wir hier Links zu Syntaxfiles, mit denen man anderen Editoren beibringen kann, OPAL-Sourcecode schön einzufärben. Wenn ihr weitere Syntaxfiles findet/erstellt fügt sie bitte in diese Liste ein.

Linux / UNIX

Kate - KDE advanced text editor / KWrite

Kate and KWrite are both standard text editors shipped with the K Desktop Environment. [Kate Homepage]

Homepage
http://kate.kde.org
Lizenz
Freie Software (GPL)

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.


Vi IMproved

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. [VIM Homepage]

Homepage
http://www.vim.org/
Lizenz
Freie Software (GPL kompatibel)

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.


Windows

ConTEXT

ConTEXT is a small, fast and powerful freeware text editor. [Produktbeschreibung Homepage]

Homepage
http://www.context.cx/
Lizenz
Freeware

Die aktuelle Syntaxfile für ConTEXT ist auf http://www.hartwork.org/ zu finden.


EmEditor

EmEditor is a text editor offering full Unicode support, plug-ins, syntax highlighting, and many other features. [Produktbeschreibung Homepage]

Homepage
http://www.emeditor.com/
Lizenz
Kommerziell. Für Akademiker ist EmEditor kostenlos. (siehe Academic License)

Ein Syntaxfile für EmEditor ist auf http://www.hartwork.org/ zu finden. Auf der offiziellen Seite des Editors ist auch eine Kopie zu finden.


Proton / Phase5

Homepage
http://www.qhaut.de/forums/index.php?dlcategory=2
Lizenz
Freeware

Die aktuelle Syntaxfile für Proton ist auf http://www.hartwork.org/ zu finden.