venantius / glow Goto Github PK
View Code? Open in Web Editor NEWSyntax highlighting for Clojure source code.
License: Eclipse Public License 1.0
Syntax highlighting for Clojure source code.
License: Eclipse Public License 1.0
Nothing too fancy, but a small announcement blog post would be a good idea.
So.. I know it's farfetched, but I saw there's this https://github.com/lbradstreet/instaparse-cljs and all..
I'm especially interested in using this with cljs under Node.js (it's where I'm doing most clojure dev these days). I'll want to write a terminal text/structural editor if syntax highlighting under nodejs is handed to me on a plate like this.
We'll want to get the usual OSS support buttons up, which includes Travis.
Would it be possible to add HTML output?
Hi! I just had a play with glow as a lighter alternative to running pygments
in Jython, but I ran into a bug that was a showstopper for my use case. Example: (glow/highlight ";; king:queen::man:[woman, Attempted abduction, teenager, girl]")
will not parse because the grammar appears to be trying to match clojure-like syntax in comment bodies.
Any chance you could update to clj-antlr 0.2.3? I'm using Spark 2.0 and it depends on ANTLR 4.5.3, which is causing conflicts.
Hey @venantius,
I was auditing your project for alternatives to pygments for highlighting Clojure, and took a look at resources/parsers/Clojure.g4. It looked pretty familiar as I scrolled down it, and I was honestly shocked to recognize some "FIXME" comments I remembered writing.
I'd appreciate it if you'd at least mention me and the other authors of that grammar. The MIT license does require attribution.
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.