SiSU -->
Full Text  scroll  TOC linked  toc  PDF portrait   pdf  PDF landscape   pdf  ODF/ODT  odt    A-Z  Document Manifest  @
 

SiSU

Syntax Highlighting

Ralph Amissah

copy @ SiSU

Rights: Copyright ©  Ralph Amissah 2007, part of SiSU documentation, License GPL 3


SiSU - Syntax Highlighting,
Ralph Amissah

SiSU Syntax Highlighting

1. Editor Files, Syntax Highlighting

Document Information (metadata)


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 "/usr/share/sisu-examples/config/syntax_hi")

    (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

       

    <http://www.sisudoc.org/sisu/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)= 3bd90dcab41f3b86437083638d3a1d1c

    Skin_Digest: MD5(skin_sisu_manual.rb)= 072b2584bedea82ea8a416587b9fa244

    Generated

    Document (metaverse) last generated: Mon Dec 08 15:53:53 -0500 2008

    Generated by: SiSU 0.70.0 of 2008w48/3 (2008-12-03)

    Ruby version: ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]

    SiSU -->
    Full Text  scroll  TOC linked  toc  PDF portrait   pdf  PDF landscape   pdf  ODF/ODT  odt    A-Z  Document Manifest  @
     

    SiSU

    Output generated by SiSU 0.70.0 2008-12-03 (2008w48/3)
    SiSU Copyright © Ralph Amissah 1997, current 2008. All Rights Reserved.
    SiSU is software for document structuring, publishing and search,
    www.jus.uio.no/sisu and www.sisudoc.org
    w3 since October 3 1993 ralph@amissah.com

    SiSU using:
    Standard SiSU markup syntax,
    Standard SiSU meta-markup syntax, and the
    Standard SiSU object citation numbering and system, (object/text positioning system)
    Copyright © Ralph Amissah 1997, current 2008. All Rights Reserved.

    GPLv3

    SiSU is released under GPLv3 or later, <http://www.gnu.org/licenses/gpl.html>

    SiSU, developed using Ruby on Debian/Gnu/Linux software infrastructure, with the usual GPL (or OSS) suspects.
    Better - "performance, reliability, scalability, security & total cost of ownership" [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libré.
    Get With the Future Way Better!



    idx txt


    SiSU manual


    SiSU