gitbook-plugin-klipse
v1.2.0
Published
A klipse plugin for gitbook
Downloads
92
Readme
Introduction
This plugin allows you to embed klipse: https://github.com/viebel/klipse in gitbook projects.
Klipse allows code snippets in your gitbooks to be live and interactive. The code is evaluated as you type or when you press Ctrl-Enter
.
To enable this plugin add klipse
to your book.json
plugins.
Now you can embed interactive code snippets (clojure, javascript, python, ruby, scheme and php) in your gitbooks.
You can read the full interactive guide for using klipse in a gitbook. The guide is itself a gitbook using the klipse plugin.
Clojure & ClojureScript
For clojure[script] code evaluation:
For clojurescript code transpilation:
Javascript
Python
Ruby
Scheme
PHP
Using options
You can define snippet level configuration by using gitbook blocks instead of code fences. The first argument is always the language, followed by named arguments for all other configuration options. All option names are camelCased.
Clojure & ClojureScript
{% klipse "eval-clojure", loopMsec="1000" %}
(rand)
{% endklipse %}
Javascript
{% klipse "eval-js", loopMsec="1000" %}
new Date()
{% endklipse %}