ソースファイルが与えられたときに
GNUソース·ハイライトは構文の強調表示で文書を生成します。
ソース·ハイライトは新しい言語を扱うための(ソースを再コンパイルせず)ので、容易に拡張することができ、動的にソース言語仕様を読み込みます。
GNUソース·ハイライトは、動的出力フォーマット仕様を読み取り、容易に、新しい出力フォーマットを処理するための(ソースを再コンパイルせずに)拡張することができる。これらの仕様の構文は次のとおり(マニュアルを見て)非常に簡単です。
バージョン2.2以来、ソース·ハイライトはまた相互参照を生成することができます。これを行うためには、それは、GNU Ctagsは依存しています。
これらは、既にサポートされている出力フォーマットです:
HTML
XHTML
LATEX
TEXINFO
ANSIカラーエスケープシーケンス(あなたがより少ないと、この機能を使用することができます)
これらは、すでに(アルファベット順)サポートされている入力言語(または入力フォーマット)は次のとおりです。
C / C ++
バイソン
Camlの
変更履歴
差分
フレックス
Fortranの
HTML
ジャワ
ジャバスクリプト
ラテックス
Logtalk
ログファイル
Luaの
ML
パスカル
パール
PHP
プロローグ
ニシキヘビ
ルビー
のこのリリースではの新機能:
- MacOSXのシステムでは、固定のコンパイルのバグ(トレバーSpiteriのおかげで)します。
- LilyPondの(フェデリコ·ブルーニのおかげで)のための言語定義します。
- R統計プログラミング言語のための言語定義します。
- ISLISP(キリスト教のジュリアンのおかげで)のための言語定義します。
- 改善されたErlangの定義ファイル(エリックソーソレンセンのおかげで)
- 新しい出力形式:ESC 256 ASCIIコード(ザビエル·エマニュエルヴィンセントのおかげで) 。
のバージョン3.1.6の新機能のは何ですか。
- T / Foswiki TMLマークアップのための言語定義ファイル(ポール·W·ハーヴェイのおかげで)
- は新しい出力形式:ODF(LibreOfficeのための例やODFカラー·ハイライト表示スニペットを生成するためには、AsciiDocは、ODFのように、ODFのバックエンドで使用される)。ダグWieersに感謝します。
- 新しい出力形式:阿部SkolnikにMediaWikiのおかげます。
のバージョン3.1.4でのの新機能:日CCのための
- 固定コンパイルの問題
- PHPが埋め込ま処理するHTMLます。
- HTMLが埋め込まれたCSSとJavaScriptを処理します。
- Googleのプロトコルバッファ言語定義は(ジョエル·スミスのおかげで)を加えます。
- CakePHPのテンプレートファイルは、PHPます。 として強調
- Haskellの文芸的プログラミングの強調表示します。
- のVala言語定義(ルカブルーノのおかげで)
- Lispの言語定義(マイケル·マクダーモットのおかげで)
のバージョン3.1.3で新しいのは何ですか。
- - タブオプションがcorrecly処理されます。
- 実行ファイル双方向でスクリプトをインストールします。
- bashがハイライト表示されます。
のバージョン3.1.1でのの新機能:静的なグローバルLangDefManagerへ
- アクセス、LangMapsを介して提供されクラスインスタンスします。
- グローバルデータディレクトリ値を設定するためのメカニズムが.langと.outlangファイルを取得するライブラリユーティリティ関数と一緒に、追加されました。
- SourceHighlightクラスは、出力ファイルの拡張子を返します。
- ドキュメントの背景色が空に保たれます。
- utils.hファイルはヘッダディレクトリにインストールされます。
- 白色スタイルファイルで標準色でます。
- 言語定義ファイルが追加されました。
それはスタイルファイルで指定されていない場合は、
TexinfoのとHaskellのための
のバージョン3.1のの新機能:.styleと.cssファイルを<取得するために、
- ライブラリユーティリティ機能/ LI>
index.htmlにします。 の - 固定ライブラリマニュアルリンク
- Doxyfileという、今配布されます。
- より良いフォーマットするための&LT。そして&GT。 LaTeX出力でます。
- Doxygen資料でも構築することができます。
- ソース·ハイライト·設定します。 のmanページを追加しました
- オズのための言語定義、デビッドBremnersのおかげます。
別のディレクトリに構築するときに
のどのバージョン3.0のの新しいです。
- はそれを強調するためのライブラリを提供する他のプログラムで使用することができますます。
- - 。正規表現の範囲(区切るラインを記述する特定の正規表現によると、入力ファイルの唯一の指定した行をハイライト表示し)ます。
- HTML5の機能(サイモン·ピータースのおかげで)と契約します。
- のドキュメントディレクトリの使用--docdirます。
- - バイナリモードで出力ファイルを書き込むためのバイナリ出力コマンドラインオプション
- は、ユーザーのホームディレクトリにソース·ハイライト(およびそのライブラリ)の設定ファイルを記述するためにプログラムのソース·ハイライトの設定を追加しました。
- のlanguange定義します。
- のpkg-configのファイル用のlanguange定義します。
- は入力言語は現在、(もしあればファイル拡張子以外の)全体のファイル名を使用しても発見されます。
- 1が出口レベルを指定することができます.langのファイルにします。
- root以外のモードでインストールバグが修正されました。
- エイダ言語定義ファイルが追加されました。
一般的な設定ファイルの
Fortranの、Camlの、およびJavaScriptの言語定義があった。
のバージョン2.11.1にの新機能である改善されます。
コメントが見つかりません