GNU Sumber-sorot menghasilkan dokumen dengan sintaks ketika diberi file sumber.
Sumber-sorot membaca spesifikasi bahasa sumber dinamis, sehingga dapat dengan mudah diperluas (tanpa mengkompilasi ulang sumber-sumber) untuk menangani bahasa baru.
GNU Sumber-highlight juga membaca spesifikasi format output dinamis, dan dengan demikian dapat dengan mudah diperluas (tanpa mengkompilasi ulang sumber-sumber) untuk menangani format keluaran baru. Sintaks untuk spesifikasi ini cukup mudah (lihat di manual).
Sejak versi 2.2, sumber-highlight juga dapat menghasilkan referensi silang; untuk melakukan hal ini bergantung pada GNU Ctags.
Ini adalah format output yang sudah didukung:
HTML
XHTML
LATEX
Texinfo
ANSI urutan warna escape (Anda dapat menggunakan fitur ini dengan kurang)
Ini adalah bahasa input (atau format input) sudah didukung (dalam urutan abjad):
C / C ++
Banteng
Caml
Changelog
Diff
Melenturkan
Fortran
Html
Jawa
Javascript
Getah
Logtalk
Log file
Lua
ML
Pascal
Perl
PHP
Prolog
Ular sanca
Ruby
Apa yang baru dalam rilis ini:
- kompilasi bug dalam sistem MacOSX (terima kasih kepada Trevor Spiteri)
- definisi bahasa untuk Lilypond (terima kasih kepada Federico Bruni)
- definisi bahasa untuk bahasa pemrograman R statistik
- definisi bahasa untuk ISLISP (terima kasih kepada Christian Jullien)
- ditingkatkan Erlang file definisi (terima kasih kepada Erik Soe Sorensen)
- format output baru: ESC 256 kode ascii (terima kasih kepada Xavier-Emmanuel Vincent) .
Apa yang baru dalam versi 3.1.6:
- file bahasa definisi untuk T / Foswiki TML markup ( berkat Paul W. Harvey)
- format output baru: ODF (misalnya untuk LibreOffice atau untuk menghasilkan ODF potongan-warna disorot untuk digunakan oleh ODF kembali-berakhir, seperti asciidoc-ODF). Berkat Dag Wieers.
- format output baru: MediaWiki berkat Abe Skolnik
Apa yang baru dalam versi 3.1.4:
- masalah kompilasi tetap untuk Sun CC
- php menangani tertanam html
- html menangani tertanam css dan javascript
- definisi bahasa Protocol Buffer Google ditambahkan (terima kasih kepada Joel Smith)
- file template CakePHP disorot sebagai php
- Haskell program melek huruf menyoroti
- definisi bahasa vala (terima kasih kepada Luca Bruno)
- definisi bahasa cadel (terima kasih kepada Michael McDermott)
Apa yang baru dalam versi 3.1.3:
- - Pilihan tab correcly ditangani
- menginstal script dengan bi executable
- pesta disorot
Apa yang baru dalam versi 3.1.1:
- Akses ke LangDefManager global yang statis, LangMaps disediakan melalui Contoh yang kelas.
- Sebuah mekanisme untuk menetapkan nilai direktori data global ditambahkan, bersama dengan fungsi utilitas perpustakaan untuk mengambil .lang dan file .outlang.
- Kelas SourceHighlight mengembalikan ekstensi file output.
- Warna latar belakang untuk dokumen disimpan kosong jika tidak ditentukan dalam file gaya.
- File utils.h diinstal di direktori sundulan.
- Putih adalah warna standar dalam file gaya.
- file definisi bahasa untuk Texinfo dan Haskell ditambahkan.
Apa yang baru di versi 3.1:
- fungsi utilitas perpustakaan untuk mengambil .style dan Css file
- Perpustakaan tetap link manual di index.html
- doxyfile sekarang didistribusikan
- format yang lebih baik untuk & lt; dan & gt; output lateks
- Dokumentasi doxygen dapat dibangun bahkan ketika membangun dalam direktori terpisah
- menambahkan halaman manual untuk sumber-highlight-pengaturan
- definisi bahasa untuk Oz, berkat David Bremners
Apa yang baru di versi 3.0:
- menyediakan perpustakaan untuk menyoroti yang dapat digunakan oleh program lain .
- -. Regex-range (menyorot hanya baris tertentu dari file input, menurut ekspresi reguler tertentu yang menggambarkan garis pembatasan)
- kesepakatan dengan fitur HTML5 (terima kasih kepada Simon Pieters)
- digunakan --docdir untuk direktori dokumentasi
- - biner-output opsi baris perintah untuk menulis file output dalam mode biner
- Ditambahkan program sumber-highlight-setting untuk menulis file konfigurasi untuk sumber-highlight (dan perpustakaan) di direktori home user.
- definisi languange untuk file konfigurasi generik
- definisi languange untuk file pkg-config
- bahasa input sekarang ditemukan juga menggunakan nama seluruh file (selain ekstensi file jika ada)
- dalam file .lang seseorang dapat menentukan tingkat keluar
Apa yang baru dalam versi 2.11.1:
- definisi bahasa untuk Fortran, Caml, dan JavaScript adalah ditingkatkan.
- Sebuah bug instalasi dalam mode non-akar tetap.
- Ada file definisi bahasa ditambahkan.
Komentar tidak ditemukan