macOS
brew install skylightinglocal Homebrew formula metadata
brew / Rang 9234
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für skylighting in AI-Agent-Workflows.
Installation
brew install skylightinglocal Homebrew formula metadata
sudo apt install skylightingDebian stable package indexes · skylighting · Quelle: deb.debian.org
Überblick
Flexible syntax highlighter using KDE XML syntax descriptions
Verlauf
Skylighting is a Haskell library and optional command-line program for syntax highlighting with tokenizers derived from KDE XML syntax descriptions.
John MacFarlane created Skylighting as the successor to highlighting-kate. The earlier design compiled KDE XML descriptions into individual Parsec parsers, making circular IncludeRules and dynamic syntax loading difficult. Skylighting instead parses descriptions into Haskell data structures interpreted by a tokenizer.
The project later split its core and rendering formats into separate packages, continuously synchronized syntax definitions from KDE, and added formats and languages as the upstream definition set evolved.
Skylighting is distributed as a family of Haskell packages and is closely associated with Pandoc’s document-rendering ecosystem. Its modular formatters support ANSI, HTML, LaTeX, ConTeXt, and Typst output, while the command-line executable makes the same engine usable in shell pipelines.
Haskell programs use the library to select a syntax by name, extension, or filename, tokenize input, and render tokens through a formatter. The optional `skylighting` executable provides command-line highlighting, and users can dynamically load additional KDE XML definitions.
The package is notable for replacing generated, compiled parsers with interpreted KDE syntax descriptions. That architecture supports dynamically loaded definitions, reduces problems with included rules, and lets Haskell applications reuse the large KDE grammar ecosystem.
Sicherheitslage
narrow executable package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
skylighting | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
https://github.com/jgm/skylighting
Installationsmetadaten
| Paketschlüssel | brew:skylighting |
|---|---|
| Version | 0.15 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/skylighting |
| Homepage | https://github.com/jgm/skylighting |
| Repository | https://github.com/jgm/skylighting |
| Lizenz | GPL-2.0-only |
| Quellarchiv | https://hackage.haskell.org/package/skylighting-0.14.7/skylighting-0.14.7.tar.gz |
| Zuletzt aktualisiert | 2026-09-15T18:50:53Z |
| Pulse | updated |
| Abhängigkeiten | gmp |
| Build-Abhängigkeiten | cabal-install, ghc |
| Von macOS bereitgestellte Bibliotheken | libffi |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | skylighting |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
skylighting 0.14.3-1
syntax highlighting tool
https://github.com/jgm/skylighting
sudo apt install skylightingskylighting 0.13.4.1-2
syntax highlighting tool
https://github.com/jgm/skylighting
sudo apt install skylightingQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.