
- Lighttable tutorial how to#
- Lighttable tutorial install#
Use a different client once I've evaled something?įrom the connect tab, find the client and make sure the editor you evaled in is active. Note that in order for Light Table to use IPython, pyzmq also needs to be installed. To see if Light Table is using IPython for Python eval, open the connect tab and look to see if your Python client has the type of ipython. With it you can use matplotlib and pylab inline.
Lighttable tutorial install#
If you don't have it installed, follow these instructions to do so (make sure you install pyzmq as well). Use IPython for Python eval?īy default, if Light Table can find a recent IPython installed on your machine, it will use it to provide a much more robust python evaluation environment. This will cause Light Table to start a python client that it can then send code to. The easiest way is to simply open a Python file and press Cmd/Ctrl+Enter.
Select your nodejs client from the popup. Choose a Javascript file to start the node server with. You can eval ClojureScript a couple of differentīuilding your cljs assets and then pressing Cmd/Ctrl+Enter is recommended. Light Table will find a leiningen project if there is one or it will use it's local REPL client to evaluate your code. If you have something selected Light Table will send the selection text for eval if you press Cmd/Ctrl+Enter. Once open, it is now available as an evaluation client and Cmd/Ctrl+R is bound to refreshing it. You can open a browser tab by either using the Browser: add browser tab command or by choosing the browser client type form the "Add Connection" menu in the connect tab. Open a browser tab for live modification? Open a new window?īy default, Cmd/Ctrl+Shift+N is bound to the command Window: Open new window, which you can also just execute from the command tab. To close a tabset you can either use the Tabs: Remove active tabset command or resize it such that it has 0 width.Īs of v0.8.1, it is not possible to split horizontally, but there is an issue open to address this. You can create a new tabset by either right clicking in the tab area and selecting New tabset or by using the Tabs: Add a tabset command in the command bar. Lighttable tutorial how to#
This will give you a list of all the clients Light Table knows how to start. Not all file types know how to eval, to find out what kinds of clients are available for evaluation, open the connect tab and press the "Add Connection" button. Within an editor, eval a single "block" (or form if you're used to LISP) is bound to Cmd/Ctrl+Enter by default and evaling an entire file is bound to Cmd/Ctrl+Shift+Enter.