Light Table
Light Table


Light Table free download for Mac

Light Table0.8.1

15 April 2020

Clean IDE with a work-surface paradigm (alpha).


Light Table is based on a very simple idea: we need a real work surface to code on, not just an editor and a project explorer. We need to be able to move things around, keep clutter down, and bring information to the foreground in the places we need it most.

Light table is based on a few guiding principles:

  • You should never have to look for documentation
  • Files are not the best representation of code, just a convenient serialization.
  • Editors can be anywhere and show you anything - not just text.
  • Trying is encouraged - changes produce instantaneous results
  • We can shine some light on related bits of code

What's new in Light Table

Version 0.8.1:
  • Light Table builds without warnings on ClojureScript 1.7.x
  • Add build target for generating cljsdeps.js (need for ClojureScript upgrade)
  • Linux and Windows users have access keys on menus
  • Linux and Windows users have additional menu items under File: Quit Light Table and About Light Table
  • Added file type definitions for html templates: ERB, ASPX, EJS, JSP
  • Command-0/Ctrl-0 to reset zoom and Command-=/Ctrl-= to zoom in
  • Disply notification to user after installing/updating/uninstalling a plugin
  • [:app :lt.objs.settings/pair-keymap-diffs] behavior is being deprecated. Use [:editor :lt.objs.editor/autoclose-brackets] in your user.behaviors instead. lt.objs.editor/autoclose-brackets should fix autoclosing characters e.g. '[{" for international users.
  • Backspace key uses the same CodeMirror plugin that lt.objs.editor/autoclose-brackets does
  • lt.util.cljs/js->clj is being deprecated. Plugin authors can use the js->clj that comes with ClojureScript
  • Removed unused lt.objs.titlebar ns and lt.objs.titlebar/add-titlebar behavior
  • Removed unused styling in structure.css
  • Removed harbor and jshint node packages that belong to other LightTable plugins
  • Removed :hide-connect command which is the same as :show-connect
  • Removed light skin which was just a confusing pointer to dark skin
  • files/open-sync logs an error when trying to open a nonexistent file. Previously the error was ignored
  • Check for updates every hour instead of every 5 minutes
  • Git (vcs) friendly! Changing branches and doing rebases doesn't cause buggy dialogs. If a file is removed, the tab is closed. If a file has a local modification, the user decides whether to overwrite the current file or not
  • LightTable documentation supports navigation as it is now in a browser tab
  • Save and remove trailing whitespace behavior refreshes tab
  • Navigator no longer cuts off end of files i.e. can scroll horizontally
  • Case sensitive renaming of files e.g. readme -> README
  • Faster detection of binaries in build scripts
  • In linux, middle click to close tab doesn't paste clipboard contents
  • :open-path command resolves relative paths before opening them
  • Clearer description of font-settings behavior
  • Clear console error when github endpoints returns invalid JSON
  • All errors are consistently caught and logged to console

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate Light Table app?

1 Reviews of Light Table

18 July 2015
Version: 0.4.11

Most helpful

This looks interesting. I'm not a coder, I just do a bit html and css. Sometimes a shell script. Will give it a try.
18 July 2015
Version: 0.4.11
This looks interesting. I'm not a coder, I just do a bit html and css. Sometimes a shell script. Will give it a try.