Opal Syntax-Highlighting: Unterschied zwischen den Versionen
(Neues Layout) |
(→Linux/UNIX: Kate/Kwrite hinzugefügt) |
||
Zeile 4: | Zeile 4: | ||
== Linux/UNIX == | == Linux/UNIX == | ||
+ | |||
+ | === Kate - KDE advanced text editor / KWrite === | ||
+ | ''Kate and KWrite are both standard text editors shipped with the [[wikipedia:KDE|K Desktop Environment]].'' | ||
+ | ; Homepage | ||
+ | : [http://kate.kde.org http://kate.kde.org] | ||
+ | ; Lizenz | ||
+ | : [[wikipedia:Freie Software|Freie Software]] ([[wikipedia:GPL|GPL]]) | ||
+ | |||
+ | Für Kate/KWrite hat Sebastian Pippin eine Highlighting-Definietion geschrieben. Die Datei <code>opal_kate.xml</code> kann unter [http://www.hartwork.org/ http://www.hartwork.org/] heruntergeladen werden. | ||
+ | |||
+ | Zur Installation einfach die Datei <code>opal_kate.xml</code> nach <code>~/.kde/share/apps/katepart/syntax</code> kopieren. | ||
===Vi IMproved=== | ===Vi IMproved=== | ||
Zeile 10: | Zeile 21: | ||
: [http://www.vim.org/ http://www.vim.org/] | : [http://www.vim.org/ http://www.vim.org/] | ||
; Lizenz | ; Lizenz | ||
− | : [[wikipedia:Freie Software|Freie Software]] | + | : [[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 | 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 19. November 2005, 13: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. 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.
Inhaltsverzeichnis
Linux/UNIX
Kate - KDE advanced text editor / KWrite
Kate and KWrite are both standard text editors shipped with the K Desktop Environment.
- Homepage
- http://kate.kde.org
- Lizenz
- Freie Software (GPL)
Für Kate/KWrite hat Sebastian Pippin eine Highlighting-Definietion 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.
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.