Table of Contents

SISU - SYNTAX HIGHLIGHTING, RALPH AMISSAH

SISU SYNTAX HIGHLIGHTING

1. EDITOR FILES, SYNTAX HIGHLIGHTING

The directory:

./data/sisu/conf/editor-syntax-etc/

/usr/share/sisu/conf/editor-syntax-etc

contains rudimentary sisu syntax highlighting files for:

* (g)vim <http://www.vim.org >

package: sisu-vim

status: largely done

there is a vim syntax highlighting and folds component

* gedit <http://www.gnome.org/projects/gedit >

* gobby <http://gobby.0x539.de/ >

file: sisu.lang

place in:

/usr/share/gtksourceview-1.0/language-specs

or

~/.gnome2/gtksourceview-1.0/language-specs

status: very basic syntax highlighting

comments: this editor features display line wrap and is used by Goby!

* nano <http://www.nano-editor.org >

file: nanorc

save as:

~/.nanorc

status: basic syntax highlighting

comments: assumes dark background; no display line-wrap; does line breaks

* diakonos (an editor written in ruby) <http://purepistos.net/diakonos >

file: diakonos.conf

save as:

~/.diakonos/diakonos.conf

includes:

status: basic syntax highlighting

comments: assumes dark background; no display line-wrap

* kate & kwrite <http://kate.kde.org >

file: sisu.xml

place in:

/usr/share/apps/katepart/syntax

or

~/.kde/share/apps/katepart/syntax

 [settings::configure  kate::{highlighting,filetypes}]

 [tools::highlighting::{markup,scripts}::
 SiSU ]

* nedit <http://www.nedit.org >

file: sisu_nedit.pats

nedit -import sisu_nedit.pats

status: a very clumsy first attempt  [not  really  done]

comments: this editor features display line wrap

* emacs <http://www.gnu.org/software/emacs/emacs.html >

files: sisu-mode.el

to file ~/.emacs add the following 2 lines:

(add-to-list ’load-path

(require ’sisu-mode.el)

 [not  done  /  not  yet  included]

* vim & gvim <http://www.vim.org >

files:

package is the most comprehensive sisu syntax highlighting and editor
environment provided to date (is for vim/ gvim, and is separate from the
contents of this directory)

status: this includes: syntax highlighting; vim folds; some error checking

comments: this editor features display line wrap

NOTE:

[  SiSU  parses  files  with  long  lines  or  line  breaks,  but,  display  linewrap  (without  line-breaks)  is  a  convenient  editor  feature  to  have  for  sisu  markup]

DOCUMENT INFORMATION (METADATA)

METADATA

Document Manifest @ <http://www.jus.uio.no/sisu/sisu_manual/sisu_syntax_highlighting/sisu_manifest.html >

Dublin Core (DC)

DC tags included with this document are provided here.

DC Title: SiSU - Syntax Highlighting

DC Creator: Ralph Amissah

DC Rights: Copyright (C) Ralph Amissah 2007, part of SiSU documentation, License

GPL 3

DC Type: information

DC Date created: 2002-11-12

DC Date issued:

2002-11-12

DC Date available: 2002-11-12

DC Date modified: 2007-09-16

DC Date: 2007-09-16

Version Information

Sourcefile: sisu_syntax_highlighting.sst

Filetype: SiSU text insert 0.58

Sourcefile Digest, MD5(sisu_syntax_highlighting.sst)=

28dd0275c6fcd67bbedcd8aee9df4b3e

Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=

20fc43cf3eb6590bc3399a1aef65c5a9

Generated

Document (metaverse) last generated: Mon Sep 24 15:36:17 +0100 2007

Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23)

Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36)  [i486-linux]

Other versions of this document:
manifest: <http://www.jus.uio.no/sisu/sisu_syntax_highlighting/sisu_manifest.html >
html: <http://www.jus.uio.no/sisu/sisu_syntax_highlighting/toc.html >
pdf: <http://www.jus.uio.no/sisu/sisu_syntax_highlighting/portrait.pdf >
pdf: <http://www.jus.uio.no/sisu/sisu_syntax_highlighting/landscape.pdf >
at: <http://www.jus.uio.no/sisu >
* Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23)
* Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]
* Last Generated on: Mon Sep 24 15:36:32 +0100 2007
* SiSU http://www.jus.uio.no/sisu