GNU Źródło-kulminacyjnym produkuje dokument z podświetlaniem składni, gdy dany plik źródłowy.
Źródło-kulminacyjnym czyta specyfikacji języka źródłem dynamicznie, dlatego można łatwo rozszerzyć (bez rekompilacji źródeł) do obsługi nowych języków.
GNU Źródło-kulminacyjnym czyta również specyfikacje formatu wyjściowego dynamicznie, a zatem można łatwo rozszerzyć (bez rekompilacji źródeł) do obsługi nowych formatów wyjściowych. Składnia tych specyfikacji jest dość prosta (zapoznać się z instrukcją).
Od wersji 2.2, źródło-atrakcją może również generować odsyłacze; w tym celu opiera się na GNU Ctags.
To są już obsługiwane formaty wyjściowe:
HTML
XHTML
Lateks
TeXinfo
Sekwencje ANSI sterujące kolorami (można korzystać z tej funkcji z mniej)
Te języki wejściowe (lub formaty wejściowe) już obsługiwane (w kolejności alfabetycznej):
C / C ++
Bizon
Caml
Zmian
Diff
Flex
Fortran
Html
Jawa
Javascript
Lateks
Logtalk
Zaloguj plików
Lua
ML
Pascal
Perl
PHP
Prolog
Pyton
Ruby
Co nowego w tym wydaniu:
- poprawione błędy kompilacji w systemach MacOSX (dzięki Trevor Spiteri)
- Definicja języka LilyPond (dzięki Federico Bruni)
- Definicja języka programowania dla języka R Statystyki
- Definicja języka ISLISP (dzięki chrześcijańskiej Jullien)
- poprawiła Erlang plik definicji (dzięki Erika Soe Sorensen)
- Nowy format wyjściowy: ESC 256 kod ASCII (dzięki Xavier-Emmanuel Vincent) .
Co nowego w wersji 3.1.6:
- Plik definicji języka T / Foswiki TML znaczników ( dzięki Paweł W. Harvey)
- Nowy format wyjściowy: ODF (np LibreOffice lub tworzenia ODF kolorami podświetlone fragmenty mają być używane przez ODF tylnych końców, jak asciidoc-ODF). Dzięki Dag Wieers.
- Nowy format wyjściowy: MediaWiki dzięki Abe Školník
Co nowego w wersji 3.1.4:
- trwałe problemy kompilacji dla Sun CC
- php uchwyty osadzone html
- html obsługuje wbudowanego CSS i JavaScript,
- Protokół Zderzaki definicja języka Google dodał (dzięki Joel Smith)
- Pliki szablonów CakePHP wyróżnione jako php
- Haskell programowania literat podkreślając,
- Definicja języka Vala (dzięki Luca Bruno)
- Definition Language (dzięki LISP Michael McDermott),
Co nowego w wersji 3.1.3:
- - opcja karta jest correcly obsługiwane
- skrypt instalacyjny z wykonywalnego bi
- bash jest wyróżniony
Co nowego w wersji 3.1.1:
- Dostęp do statycznej globalnej LangDefManager, LangMaps jest poprzez Klasa Instancje.
- Mechanizm ustawiania globalną wartość katalogu danych dodano wraz z biblioteki funkcji użytkowych pobrać .lang i plików .outlang.
- Klasa SourceHighlight zwraca rozszerzenia pliku wyjściowego.
- kolor tła dokumentu jest przechowywany pusty, jeśli nie jest określona w pliku stylu.
- plik utils.h jest zainstalowany w katalogu głównym.
- Biały jest standardowy kolor w plikach stylu.
- Pliki definicji Język dla Texinfo i Haskell.
Dodano
Co jest nowe w wersji 3.1:
- użyteczne funkcje biblioteki do pobierania .style i pliki .css
- Biblioteka Instrukcja stałym ogniwem w index.html
- doxyfile jest teraz rozpowszechniany
- lepsze formatowanie & lt; a & gt; produkcji lateksowej,
- Dokumentacja doxygen można budować nawet przy budowie w oddzielnym katalogu
- dodany stronie man-highlight-ustawień źródłowych
- Definicja języka Oz, dzięki David Bremners
Co nowego w wersji 3.0:
- zapewnia biblioteka dla podkreślenia, że mogą być używane przez inne programy .
- -. Regex zasięgu (zaznacz tylko określonych linii pliku wejściowego, według określonych wyrażeń regularnych opisujących linie ograniczające)
- umowa z funkcji HTML5 (Dzięki Simon Pieters)
- Wykorzystanie --docdir do katalogu z dokumentacją,
- - wyjście binarne opcja wiersza polecenia, aby zapisać pliki wyjściowe w trybie binarnym,
- Dodane źródłowego highlight-ustawienia programu, aby zapisać plik konfiguracyjny dla podkreślenia źródłowego (i jego bibliotekę) w katalogu domowym użytkownika.
- Definicja languange plików konfiguracyjnych rodzajowe
- Definicja languange plików pkg-config
- językiem wprowadzania jest teraz odkrył również, wykorzystując całą nazwę pliku (oprócz rozszerzenia pliku, jeżeli w ogóle),
- w plikach .lang można określić poziom wyjścia
Co nowego w wersji 2.11.1:
- definicje językowe dla Fortran, caml i JavaScript były poprawie.
- błąd instalacji w trybie non-korzeniowego została ustalona.
- Ada plik definicji języka został dodany.
Komentarze nie znaleziono