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

(Liste unterstützter Editoren: Werbung entschärft.)
(Neues Layout)
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.
  
=== Liste unterstützter Editoren ===
+
== Linux/UNIX ==
  
* [http://emeditor.com/ EmEditor] (Windows) - 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. Hinweis: Für Akademiker ist EmEditor kostenlos. (siehe [http://www.emeditor.com/help/faq/academic/index.htm Academic License])
+
===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]
* [http://www.vim.org/ Vi IMproved] (Unix, Windows etc.) - Highlighting-Definition ist im OCS-Paket im Verzeichnis <code>ocs/lib/vim</code> (im cs-Netz also <code>/usr/ocs/lib/vim</code>), siehe <code>README</code>-Datei dort für Weiteres. Userseitige ViM-Konfiguration besteht aus dem Kopieren von <code>opal.vim</code> nach <code>~/.vim/syntax/</code> und dem Einfügen von
+
; Homepage
 +
: [http://www.vim.org/ http://www.vim.org/]  
 +
; Lizenz
 +
: [[wikipedia:Freie Software|Freie Software]], [[wikipedia:GPL|GPL]] kompatibel
 +
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
 
  au BufNewFile,BufRead *.sign,*.impl    set ft=opal
 
  au BufNewFile,BufRead *.sign,*.impl    set ft=opal
 
  augroup END
 
  augroup END
: (ggf. nur der mittleren Zeile in einen bereits vorhandenen <code>augroup</code>-Block) in <code>~/.vim/filetype.vim</code>. Es gibt auch eine andere <code>[[Opal.vim|opal.vim]]</code>-Datei. ViM ist freie Software und im cs-Netz z. B. unter <code>/home/pub/bin/vim</code> verfügbar.
+
(ggf. nur der mittleren Zeile in einen bereits vorhandenen <code>augroup</code>-Block) in <code>~/.vim/filetype.vim</code>.  
 +
 
 +
Es gibt auch eine alternative Highlighting-Definition: [[Opal.vim]].
 +
 
 +
Vim ist im cs-Netz unter <code>/home/pub/bin/vim</code> verfügbar.
 +
 
 +
== OS X ==
 +
Uns wurde leider noch von keiner Opalunterstützung für Macintosh-Editoren berichtet.
 +
 
 +
== Windows ==
 +
 
 +
===EmEditor===
 +
''EmEditor is a text editor offering full Unicode support, plug-ins, syntax highlighting, and many other features.'' [Produktbeschreibung Homepage]
 +
;Homepage
 +
:[http://emeditor.com/ http://emeditor.com/]
 +
;Lizenz
 +
:Für Akademiker ist EmEditor kostenlos. (siehe [http://www.emeditor.com/help/faq/academic/index.htm Academic License])
 +
 
 +
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.

Version vom 19. November 2005, 13:11 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

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.

OS X

Uns wurde leider noch von keiner Opalunterstützung für Macintosh-Editoren berichtet.

Windows

EmEditor

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

Homepage
http://emeditor.com/
Lizenz
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.