GNU Source-връхната Създава документ, с оцветяване на синтаксиса, когато даден файл източник.
Източник-връхната гласи езикови източник спецификации динамично, като по този начин тя може лесно да бъде удължен (без да прекомпилирате източници) за работа с нови езици.
GNU Source-връхната също чете спецификации Изходен формат динамично, и по този начин може лесно да се разшири (без да прекомпилирате източници) за работа с нови изходни формати. Синтаксисът за тези спецификации е доста лесно (погледнете в ръководството).
От версия 2.2, източник-връхната също може да генерира препратки; за да се постигне това тя разчита на GNU Ctags.
Това са изходните формати, вече поддържат:
HTML
XHTML
LATEX
Texinfo
ANSI цвят аварийни последователности (можете да използвате тази функция с по-малко)
Това са езиците на въвеждане (или входни формати) вече поддържат (по азбучен ред):
C / C ++
Бизон
Caml
Changelog
Diff
Шнур
Fortran
Html
Ява
Javascript
Латекс
Logtalk
В регистрационните файлове
Lua
ML
Паскал
Perl
PHP
Prolog
Питон
Ruby
Какво ново в тази версия:
- фиксирани компилация грешки в MacOSX системи (благодарение на Trevor Spiteri)
- определение език за LilyPond (благодарение на Федерико Bruni)
- определение език за език R статистика програмиране
- определение език за ISLISP (благодарение на Christian Jullien)
- подобрена Erlang файл с дефиниции (благодарение на Erik Soe Сьоренсен)
- нов изходен формат: ESC 256 ASCII код (благодарение на Xavier-Emmanuel Vincent) .
Какво ново във версия 3.1.6:
- файл език определение за T / Foswiki TML за маркиране ( Благодарение на Paul W. Harvey)
- нов изходен формат: ODF (например за LibreOffice или да генерира ODF цветово подчерта откъси да бъдат използвани от ODF задни краища, като asciidoc-ODF). Благодарение на Даг Wieers.
- нов изходен формат: МедияУики благодарение на Abe Skolnik
Какво ново във версия 3.1.4:
- дълготрайни проблеми съставянето за Sun CC
- PHP дръжки вграден HTML
- HTML дръжки вградена CSS и JavaScript
- Protocol Буферите определение език на Google добавя (благодарение на Joel Smith)
- файлове CakePHP шаблони подчертани като PHP
- Haskell грамотни програмиране подчертаване
- определение Вала език (благодарение на Luca Bruno)
- разделителна фъфлене език (благодарение на Майкъл McDermott)
Какво ново във версия 3.1.3:
- - опция таб е correcly борави
- инсталирате скрипт с изпълнимия BI
- Баш се маркира
Какво ново във версия 3.1.1:
- Достъп до статично глобалната LangDefManager, LangMaps се предоставят чрез Модели на класа.
- Механизъм за определяне на общата стойност на указателя данни, заедно с библиотечни функции полезност за извличане .lang и .outlang файлове.
- Класът SourceHighlight връща удължаването на изходния файл.
- Цветът на фона на документа се съхранява празна, ако не е посочено в досието стил.
- Файлът utils.h се инсталира в директорията с глава.
- White е стандартен цвят в стил файлове.
- Език за дефиниране на файлове за Texinfo и Haskell.
Е добавен
Прибавят
Какво ново във версия 3.1:
- библиотека полезни функции за извличане .style и .css файлове
- фиксирана библиотека ръководство връзка в index.html
- doxyfile сега разпределя
- добро форматиране за & LT; и & GT; в изходна латекс
- Doxygen документация може да бъде изградена още при изграждане на отделна директория
- добавена мъж страница за Source-Светещи настройки
- определение език за Оз, благодарение на David Bremners
Какво ново във версия 3.0:
- осигурява библиотека за подчертаване, че може да се използва от други програми .
- -. Регулярен разстояния (маркирате само определени линии на входен файл, в зависимост от специфичните регулярни изрази, описващи ограничаващи линии)
- сделка с функциите на HTML5 (благодарение на Simon Питерс)
- използване --docdir за документация директория
- - опция на командния ред двоично-изход, за да напишете изходните файлове в двоичен режим
- Добавена Source-Светещи-настройките на програмата, за да напишете конфигурационен файл за източника осветяване (и неговата библиотека) в потребителска директория на.
- определение languange за родово конфигурационни файлове
- определение languange за PKG-конфигурационни файлове
- езика на въвеждане сега открих също се използва цяла името на файла (освен разширението на файла, ако има такива)
- в .lang файлове може да се уточни нивото на излизане
Какво ново във версия 2.11.1:
- Езикови определения за Fortran, Caml, и JavaScript са подобрено.
- An бъг инсталация в не-корен режим е фиксиран.
- е добавен Ada файл определение език.
Коментари не е намерена