Sunday, July 10, 2016

How to install LightTable 0.8.1 Code Editor released on Ubuntu

   Light Table 0.8.1 recently released, is a unique kind of integrated development environment (IDE) – a reactive work surface for the creation and exploration of our programs. It allows you to have a real-time debugging of your code while typing. This means you get a real-time feedback allowing instant execution, debugging and access to documentation.

LightTable 0.8.1 changelog
  •     CHANGED: [: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.
  •     CHANGED: Backspace key uses the same CodeMirror plugin that lt.objs.editor/autoclose-brackets does
  •     CHANGED: lt.util.cljs/js->clj is being deprecated. Plugin authors can use the js->clj that comes with ClojureScript
  •     CHANGED: Removed unused lt.objs.titlebar ns and lt.objs.titlebar/add-titlebar behavior
  •     CHANGED: Removed unused styling in structure.css
  •     CHANGED: Removed harbor and jshint node packages that belong to other LightTable plugins
  •     CHANGED: Removed :hide-connect command which is the same as :show-connect
  •     CHANGED: Removed light skin which was just a confusing pointer to dark skin
  •     CHANGED: files/open-sync logs an error when trying to open a nonexistent file. Previously the error was ignored
  •     CHANGED: Check for updates every hour instead of every 5 minutes
  •     FIX: 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
  •     FIX: LightTable documentation supports navigation as it is now in a browser tab
  •     FIX: Save and remove trailing whitespace behavior refreshes tab
  •     FIX: Navigator no longer cuts off end of files i.e. can scroll horizontally
  •     FIX: Case sensitive renaming of files e.g. readme -> README
  •     FIX: Faster detection of binaries in build scripts
  •     FIX: In linux, middle click to close tab doesn’t paste clipboard contents
  •     FIX: :open-path command resolves relative paths before opening them
  •     FIX: Clearer description of font-settings behavior
  •     FIX: Clear console error when github endpoints returns invalid JSON
  •     FIX: All errors are consistently caught and logged to console
  •     ADDED: Light Table builds without warnings on ClojureScript 1.7.x
  •     ADDED: Add build target for generating cljsdeps.js (need for ClojureScript upgrade)
  •     ADDED: Linux and Windows users have access keys on menus
  •     ADDED: Linux and Windows users have additional menu items under File: Quit Light Table and About Light Table
  •     ADDED: Added file type definitions for html templates: ERB, ASPX, EJS, JSP
  •     ADDED: Command-0/Ctrl-0 to reset zoom and Command-=/Ctrl-= to zoom in
  •     ADDED: Display notification to user after installing/updating/uninstalling a plugin

Installation instructions: 
We can add this PPA to Ubuntu Operating  Systems and install LightTable with few easy commands.

Open terminal and insert command line...

$ sudo add-apt-repository ppa:dr-akulavich/lighttable

$ sudo apt-get update

$ sudo apt-get install lighttable

and we can install LightTable manually, do:

$ wget

$ tar -xvf lighttable-0.8.1-linux.tar.gz

$ sudo mv lighttable-0.8.1-linux /opt/LightTable

$ sudo ln -s /opt/LightTable/LightTable /usr/bin/lighttable

$ lighttable

No comments:

Post a Comment