GNU Source-Виділіть виробляє документа з підсвічуванням синтаксису коли дано вихідний файл.
Джерело-Виділіть читає специфікації вихідної мови динамічно, таким чином, він може бути легко розширена (без перекомпіляції джерел) для обробки нових мов.
GNU Source-Виділіть також читає специфікації формату виводу динамічно, і, таким чином, він може бути легко розширена (без перекомпіляції джерел) для обробки нових форматів виводу. Синтаксис для цих специфікацій досить легко (погляньте на керівництво).
Починаючи з версії 2.2, джерело-Виділіть також може генерувати перехресні посилання; для того, щоб зробити це він спирається на GNU Ctags.
Це форматів виводу, вже підтриманий:
HTML
XHTML
LATEX
TeXinfo
ANSI кольору керуючі послідовності (ви можете використовувати цю функцію з менш)
Це мови вводу (або формати вхідного сигналу), вже підтриманий (в алфавітному порядку):
C / C ++
Бізон
Caml
Список змін
Різниця
Згинати
Фортран
Html
Ява
Javascript
Латекс
Logtalk
Лог-файли
Lua
ML
Паскаль
Perl
PHP
Пролог
Пітон
Рубін
Що нового У цьому випуску:
- виправлені помилки компіляції в системах MacOS (завдяки Тревор Спітері)
- Визначення мови для LilyPond (завдяки Федеріко Бруні)
- визначення мови до мови R статистика програмування
- Визначення мови для ISLISP (завдяки християнській JULLIEN)
- покращилася файл визначення Erlang (спасибі Ерік Soe Соренсен)
- новий формат виведення: ESC 256 ASCII код (спасибі Ксавьє-Еммануель Вінсент) .
Що нового у версії 3.1.6:
- Файл визначення мови для T / Foswiki ТМЛ розмітки ( Завдяки Пол У. Харві)
- новий Вихідний формат: ODF (наприклад, для LibreOffice або для отримання ODF Виділення кольором фрагменти, які будуть використовуватися ODF бек-решт, як asciidoc-ODF). Завдяки Даг Wieers.
- новий Вихідний формат: MediaWiki завдяки Абе Школяр
Що нового у версії 3.1.4:
- виправлені проблеми компіляції для ЗС ЦК
- PHP обробляє вбудований HTML
- HTML обробляє вбудований CSS і Javascript
- визначення мову Protocol Buffers Google додав (завдяки Джоел Сміт)
- Файли шаблонів CakePHP виділені як PHP
- виділення Haskell грамотного програмування
- визначення мови Валу (спасибі Лука Бруно)
- визначення Lisp мову (спасибі Майклу МакДермотт)
Що нового у версії 3.1.3:
- - параметр вкладка correcly обробляються
- встановити скрипт з виконуваним бі
- Баш виділений
Що нового у версії 3.1.1:
- Доступ до статичного глобальної LangDefManager, LangMaps здійснюється через екземпляри класу.
- механізм установки глобальне значення каталогів даних був доданий, разом з бібліотечними функціями корисності для отримання .lang і .outlang файли.
- клас SourceHighlight повертає розширення вихідного файлу.
- колір фону для документа зберігається порожнім, якщо це не зазначено у файлі стилю.
- файл utils.h встановлений в каталозі заголовка.
- Білий стандартний колір в стильових файлах.
- Файли мови визначення для Texinfo і Haskell.
Були додані
Що нового у версії 3.1:
- бібліотека функцій корисності для отримання .style і CSS-файлів
- фіксованою бібліотека керівництво ланкою в index.html
- Doxyfile тепер поширюється
- краще форматування і LT; і & GT; на виході з латексу
- Doxygen документація може бути побудована навіть при будівництві в окремому каталозі
- додав довідкову сторінку з джерелом основного моменту налаштування
- визначення мову Оз, завдяки Девіду Bremners
Що нового у версії 3.0:
- надає бібліотека для виділення, які можуть бути використані іншими програмами .
- -. Регулярний вираз-діапазон (виділити тільки зазначені рядки вхідного файлу, залежно від конкретних регулярних виразів, що описують, що розмежовують лінії)
- угода з функцій HTML5 (завдяки Симону Пітерс)
- використання --docdir для директорії з документацією
- - двійковий вихід опція командного рядка, щоб написати вихідні файли в двійковому режимі
- Додані програми-джерела підсвічування-налаштування для запису у файл конфігурації для джерела-підсвічуванням (і свою бібліотеку) в домашній директорії користувача.
- Визначення Languange файлів загальний конфігураційний
- Визначення Languange файлів PKG-конфігурації
- Мова набору Тепер відкриваємо також, використовуючи весь ім'я файлу (крім розширення файлів, якщо такі є)
- в .lang файлів можна вказати рівень виходу
Що нового у версії 2.11.1:
- визначення мови для Fortran, Caml, і JavaScript був покращився.
- установка помилка в некорня режимі не зафіксовано.
- був доданий Ада файл визначення мови.
Коментар не знайдено