GNU Source-highlight producerer et dokument med syntaksfremhævning, når det gives en kildefil.
Kilde-highlight læser kilde sproglige specifikationer dynamisk, så den kan let udvides (uden omkompilering kilde) til håndtering af nye sprog.
GNU Source-highlight læser også output formatangivelser dynamisk, og derfor kan det nemt udvides (uden omkompilering kilde) til håndtering af nye formater. Syntaksen for disse specifikationer er ganske nemt (læs manualen).
Siden version 2.2, kan kilde-highlight også generere krydshenvisninger; For at gøre dette afhænger den GNU ctags.
Det er de formater, der allerede understøttes:
HTML
XHTML
LATEX
Texinfo
ANSI farve escape-sekvenser (du kan bruge denne funktion med mindre)
Det er de input sprog (eller inputformater) allerede støttes (i alfabetisk rækkefølge):
C / C ++
Bison
CAML
Changelog
Diff
Flex
Fortran
Html
Java
Javascript
Latex
Logtalk
Logfiler
Lua
ML
Pascal
Perl
PHP
Prolog
Python
Ruby
Hvad er nyt i denne udgivelse:
- faste kompilering fejl i MacOSX systemer (tak til Trevor Spiteri)
- sprog definition for Lilypond (tak til Federico Bruni)
- sprog definition for R statistik programmeringssprog
- sprog definition for ISLISP (tak til Christian Jullien)
- forbedret Erlang definition fil (tak til Erik Soe Sørensen)
- ny output format: ESC 256 ASCII-kode (tak til Xavier-Emmanuel Vincent) .
Hvad er nyt i version 3.1.6:
- sprog definition fil til T / Foswiki TML markup ( takket være Paul W. Harvey)
- ny output format: ODF (f.eks LibreOffice eller til at generere ODF farve-markeret snippets skal anvendes af ODF back-ender, ligesom asciidoc-ODF). Tak til Dag Wieers.
- ny output format: MediaWiki takket være Abe Skolnik
Hvad er nyt i version 3.1.4:
- faste kompilering problemer for Sun CC
- php håndtag indlejret HTML
- html håndterer indlejret css og javascript
- Google protokol Buffere sprog definition tilføjet (tak til Joel Smith)
- CakePHP skabelonfiler fremhævet som php
- Haskell kultiveret programmering fremhæve
- Vala sprog definition (tak til Luca Bruno)
- definition lisp sprog (takket være Michael McDermott)
Hvad er nyt i version 3.1.3:
- - fanebladet indstilling er correcly håndteres
- install script med den eksekverbare bi
- bash fremhæves
Hvad er nyt i version 3.1.1:
- Adgang til statisk global LangDefManager, LangMaps tilvejebringes gennem klassen tilfælde.
- En mekanisme for at fastsætte en global data mappe værdi blev tilsat sammen med bibliotekets nyttefunktioner at hente .lang og .outlang filer.
- SourceHighlight klasse returnerer output filtypen.
- Baggrundsfarven for dokumentet holdes tomt, hvis det ikke er angivet i den stil-fil.
- utils.h filen er installeret i header bibliotek.
- White er en standard farve i stil filer.
- Sprog definition filer til Texinfo og Haskell tilsat.
Hvad er nye i version 3.1:
- bibliotek nyttefunktioner at hente .style og .css filer
- fast bibliotek manuel link index.html
- Doxyfile distribueres nu
- bedre formatering for & lt; og & gt; i latex output
- doxygen dokumentation kan bygges, selv når der skal bygges i en separat mappe
- tilføjede man-siden for kilde-highlight-indstillinger
- sprog definition for Oz, takket være David Bremners
Hvad er nyt i version 3.0:
- giver et bibliotek til at fremhæve, at der kan bruges af andre programmer .
- -. Regex-range (fremhæve kun angivne linjer af en input-fil, i henhold til specifikke regulære udtryk, der beskriver de afgrænsende linjer)
- aftale med HTML5-funktioner (tak til Simon Pieters)
- brug --docdir til dokumentation mappe
- - binary-output kommandolinje mulighed for at skrive output filer i binær tilstand
- Tilføjet programkilden-highlight-indstillinger for at skrive en konfigurationsfil til kilde-højdepunkt (og dets bibliotek) i brugerens hjemmemappe.
- languange definition for generisk konfigurationsfiler
- languange definition for pkg-config filer
- inputsproget nu opdagede også bruge hele filnavnet (udover filtypenavnet hvis nogen)
- i .lang filer man kan angive exit niveau
Hvad er nyt i version 2.11.1:
- Sprog definitioner for Fortran, Caml og JavaScript blev forbedres.
- En installation fejl i ikke-root-mode var fastsat.
- Ada definition sprogfilen blev tilføjet.
Kommentarer ikke fundet