source-highlight man page on Mandriva

Man page or keyword search:  
man Server   17060 pages
apropos Keyword Search (all sections)
Output format
Mandriva logo
[printable version]

SOURCE-HIGHLIGHT(1)		 User Commands		   SOURCE-HIGHLIGHT(1)

NAME
       Source-highlight - convert source code to syntax highlighted document

SYNOPSIS
       source-highlight [OPTIONS]... < input_file > output_file

DESCRIPTION
       GNU source-highlight 3.1.3

       Highlight  the syntax of a source file (e.g. Java) into a specific for‐
       mat (e.g.  HTML)

	      source-highlight	[OPTIONS]...  -i  input_file  -o   output_file
	      source-highlight [OPTIONS]... [FILES]...

       -h, --help
	      Print help and exit

       --detailed-help
	      Print help, including all details and hidden options, and exit

       -V, --version
	      Print version and exit

       -i, --input=filename
	      input file. default std input

       -o, --output=filename
	      output  file.  default  std  output. If STDOUT is specified, the
	      output is directed to standard output

       -s, --src-lang=STRING
	      source language (use --lang-list to get the complete list).   If
	      not specified, the source language will be guessed from the file
	      extension.

       --lang-list
	      list all the supported language and associated language  defini‐
	      tion file

       --outlang-list
	      list  all	 the supported output language and associated language
	      definition file

       -f, --out-format=STRING
	      output format (use --outlang-list	 to  get  the  complete	 list)
	      (default=`html')

       -d, --doc
	      create an output file that can be used as a stand alone document
	      (e.g., not to be included in another one)

       --no-doc
	      cancel the --doc option even if it is implied (e.g., when css is
	      given)

       -c, --css=filename
	      the external style sheet filename.  Implies --doc

       -T, --title=STRING
	      give a title to the output document.  Implies --doc

       -t, --tab=INT
	      specify tab length.  (default=`8')

       -H, --header=filename
	      file to insert as header

       -F, --footer=filename
	      file to insert as footer

       --style-file=filename
	      specify	   the	    file     containing	    format     options
	      (default=`default.style')

       --style-css-file=filename specify the file  containing  format  options
       (in
	      css syntax)

       --style-defaults=filename specify the file containing defaults for for‐
       mat
	      options  (default=`style.defaults')

       --outlang-def=filename
	      output language definition file

       --outlang-map=filename
	      output language map file (default=`outlang.map')

       --data-dir=path
	      directory where language definition files and language maps  are
	      searched	for.  If not specified these files are searched for in
	      the current directory and in the data dir installation directory

       --output-dir=path
	      output directory

       --lang-def=filename
	      language definition file

       --lang-map=filename
	      language map file	 (default=`lang.map')

       --show-lang-elements=filename
	      prints the language elements that are defined

	      in the language definition file

       --infer-lang
	      force to infer source script language (overriding given language
	      specification)

   Lines:
       -n, --line-number[=padding]
	      number  all  output lines, using the specified padding character
	      (default=`0')

       --line-number-ref[=prefix]
	      number all output lines and generate an anchor,

	      made of the specified prefix + the line number  (default=`line')

       Filtering output:

	      Mode: linerange

	      specifying line ranges

       --line-range=STRING
	      generate only the lines in the specified range(s)

       --range-separator=STRING
	      the optional separator to be printed among ranges (e.g., "...")

       --range-context=INT
	      number of (context) lines generated even if not in range

	      Mode: regexrange

	      specifying regular expression delimited ranges

       --regex-range=STRING
	      generate only the lines within the specified regular expressions

   reference generation:
       --gen-references=STRING
	      generate	references   (possible	values="inline",   "postline",
	      "postdoc" default=`inline')

       --ctags-file=filename
	      specify  the file generated by ctags that will be used to gener‐
	      ate references (default=`tags')

       --ctags=cmd
	      how to run the ctags command.  If this option is not  specified,
	      ctags  will be executed with the default value.  If it is speci‐
	      fied with an empty string, ctags will not	 be  executed  at  all
	      (default=`ctags --excmd=n --tag-relative=yes')

   testing:
       -v, --verbose
	      verbose mode on

       -q, --quiet
	      print no progress information

       --binary-output
	      write output files in binary mode

       --statistics
	      print some statistics (i.e., elapsed time)

       --gen-version
	      put source-highlight version in the generated file  (default=on)

       --check-lang=filename
	      only check the correctness of a language definition file

       --check-outlang=filename
	      only check the correctness of an output language definition file

       --failsafe
	      if  no  language definition is found for the input, it is simply
	      copied to the output

       -g, --debug-langdef[=type]
	      debug a language definition.  In dump mode just  dumps  all  the
	      steps; in interactive, at each step, waits for some input (press
	      ENTER   to   step)    (possible	values="interactive",	"dump"
	      default=`dump')

       --show-regex=filename
	      show  the	 regular  expression automaton corresponding to a lan‐
	      guage definition file

       Maintained by Lorenzo Bettini <http://www.lorenzobettini.it>

REPORTING BUGS
       Report bugs to <bug-source-highlight at gnu.org>

COPYRIGHT
       Copyright © 1999-2008  Lorenzo  Bettini	<http://www.lorenzobettini.it>
       This program comes with ABSOLUTELY NO WARRANTY.
       This is free software; you may redistribute copies of the program under
       the terms of the GNU General  Public  License.	For  more  information
       about these matters, see the file named COPYING.

SEE ALSO
       The  full documentation for Source-highlight is maintained as a Texinfo
       manual.	 If  the  info	and  Source-highlight  programs	 are  properly
       installed at your site, the command

	      info Source-highlight

       should give you access to the complete manual.

Source-highlight 3.1.3 (library: January 2010		   SOURCE-HIGHLIGHT(1)
[top]

List of man pages available for Mandriva

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net