idris-hackers / idris-sublime Goto Github PK
View Code? Open in Web Editor NEWA Plugin to use Idris with Sublime
License: MIT License
A Plugin to use Idris with Sublime
License: MIT License
It seems that Github Linguist is using this repo as its source for highlighting Idris code. But it doesn't recognize the "interface" and "implementation" keywords.
Idris has a machine-readable REPL designed to make editor integration easy. Vim doesn't use it due to limitations in running subprocesses, but Atom and Emacs do. It provides things like richer semantic information for compiler output (tooltips with docstrings on names), extra commands, Agda-style semantic highlighting of source code, etc. I think this enables a nicer editor mode than --client
.
Docs are here. If you're interested, I'm happy to answer questions, make tweaks that make your life easier, or improve the docs.
Missing features:
interface
, implementation
, namespace
, export
, and rewrite … in …
are not colored as keywords'
s will cause all text after it being colored as string.'identifier
, "label-as-type".cc. @edwinb
People requested it here: laughedelic/sublime-idris#2.
When plugin is used with 0.2.0 it tries to invoke idris2 with --find-ipkg
. However 0.2.0 does not have this option and returns an error when invoked. idris-sublime subsequently reports that idris is not in PATH.
Hello there, we'd love to use this library to syntax-highlight files on GitHub but in order to do so we need this library to have a more permissive license.
If you don't have any particular reason for choosing GPL would you be willing to consider switching this to a more permissive license such as MIT, BSD or Apache 2?
Many thanks
Arfon (GitHub Staff)
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.