LightTable Changelog

What's new in LightTable 0.8.1

Jan 22, 2016
  • 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: Disply notification to user after installing/updating/uninstalling a plugin

New in LightTable 0.8.0 (Dec 11, 2015)

  • CHANGED: We have switched to Electron from NW.js
  • CHANGED: LT's releases and self-updating processes are completely in the open on Github
  • CHANGED: We no longer ship with a node binary as we're able to use Electon's node binary for background processes
  • CHANGED: Proxy support has been disabled. There is an issue for re-enabling it at #1984. We are looking for help on how to QA this.
  • CHANGED: :lt.objs.app/set-default-zoom-level behavior takes a value from 0 to 1. With NW.js, it could take negative numbers which no longer work and will freeze LT on startup
  • CHANGED: When opening a file from the commandline, each invocation opens a new LightTable app regardless of whether LightTable is already open. To optionally bring back the old behavior, see #2014.
  • CHANGED: Provide constant port number 5678 for external browser connection
  • CHANGED: Beginner friendly explanations to user.keymap and user.behaviors
  • CHANGED: 32-bit linux is no longer an official download. Building from source will still be supported
  • FIX: Major usability issues on >= OSX 10.10
  • FIX: Bug in :editor.force.wrap command
  • FIX: Invalid behaviors warning when installing plugin
  • FIX: Uninstalling plugin causes misleading missing dialog to popup
  • FIX: Installing plugins, loads new behaviors immediately
  • FIX: Open files from commandline that have whitespace
  • FIX: Styling for folding
  • FIX: Creating files under folders with '.' in name
  • FIX: Quote and link styling for default theme
  • FIX: Fat cursor not showing up when searching in default theme
  • FIX: Uncomment command respects line-comment-options behavior
  • FIX: Opening file from OSX file manager opens correct file
  • FIX: Width of inputs for renaming files in workspace tree
  • FIX: Detect latest plugin versions in plugin manager
  • ADDED: LT can be built from source with provided scripts across supported platforms
  • ADDED: Improved documentation - most core fns have docstrings, all namespaces have docstrings, API docs and developer docs
  • ADDED: Most of LT's node libraries are installed as npm dependencies instead of as forked libraries
  • ADDED: Vector format support for workspace behaviors
  • ADDED: Open to line number from commandline e.g. light FILE:LINE
  • ADDED: commandline comes with improved --help
  • ADDED: :lt.objs.editor/load-addon behavior loads CodeMirror addons that ship with LT
  • ADDED: :lt.objs.editor/set-rulers behavior to set CodeMirror rulers - screenshot
  • ADDED: Add file-type definitions for .feature, .rst and many more
  • ADDED: Add F-11 keybinding for fullscreen
  • ADDED: Add pmeta-/ for toggle-comment
  • ADDED: Better error handling for download errors
  • ADDED: Block comment command
  • ADDED: Max length for autocompletion is configurable
  • ADDED: Plugins and settings menu items

New in LightTable 0.8.0 Alpha (Oct 24, 2015)

  • CHANGED: We have switched to Electron from NW.js
  • CHANGED: LT's releases and self-updating processes are completely in the open on Github
  • CHANGED: We no longer ship with a node binary as we're able to use Electon's node binary for background processes
  • CHANGED: Proxy support has been disabled. There is an issue for re-enabling it at #1984. We are looking for help on how to QA this.
  • CHANGED: :lt.objs.app/set-default-zoom-level behavior takes a value from 0 to 1. With nw.js, it could take negative numbers which no longer work and will freeze LT on startup
  • CHANGED: When opening a file from the commandline, each invocation opens a new LightTable app regardless of whether LightTable is already open. To optionally bring back the old behavior, see #2014.
  • FIX: Major usability issues on >= OSX 10.10
  • FIX: Bug in :editor.force.wrap command
  • FIX: Invalid behaviors warning when installing plugin
  • FIX: Uninstalling plugin causes misleading missing dialog to popup
  • FIX: Installing plugins, loads new behaviors immediately
  • FIX: Open files from commandline that have whitespace
  • FIX: Styling for folding
  • FIX: Creating files under folders with '.' in name
  • FIX: Quote and link styling for default theme
  • FIX: Fat cursor not showing up when searching in default theme
  • ADDED: LT can be built from source with provided scripts across supported platforms
  • ADDED: Improved documentation - most core fns have docstrings, all namespaces have docstrings and developer docs
  • ADDED: Most of LT's node libraries are installed as npm dependencies instead of as forked libraries
  • ADDED: Vector format support for workspace behaviors
  • ADDED: Open to line number from commandline e.g. light FILE:LINE
  • ADDED: commandline comes with improved --help
  • ADDED: :lt.objs.editor/load-addon behavior loads CodeMirror addons that ship with LT
  • ADDED: :lt.objs.editor/set-rulers behavior to set CodeMirror rulers - screenshot
  • ADDED: Add file-type definitions for .feature, .rst and many more
  • ADDED: Add F-11 keybinding for fullscreen
  • ADDED: Add pmeta-/ for toggle-comment
  • ADDED: Better error handling for download errors

New in LightTable 0.7.2 (Nov 26, 2014)

  • FIX: Behavior ordering issue that caused plugin weirdness and menus disappearing (ibdknox)
  • FIX: allow single arity logs (one-more-minute)
  • FIX: changelog additions (cldwalker)

New in LightTable 0.7.1 (Nov 26, 2014)

  • FIX: styling issues in the searcher
  • FIX: roll back to an older version of node-webkit as a result of freezing issues when compiling certain plugins
  • FIX: Give the auto-close keymap behavior a description: `Editor: auto-close parens/brackets/quotes/pairs`

New in LightTable 0.7.0 (Nov 26, 2014)

  • CHANGED: Enter doesn't select a completion by default anymore, just tab. Add `[:editor.keys.hinting.active "-enter" [:passthrough]]` to your keymap get it back.
  • CHANGED: parens are not auto-closed by default anymore, add `[:app :lt.objs.settings/pair-keymap-diffs]` to your behaviors to get it back.
  • CHANGED: Move to the MIT License (one-more-minute)
  • CHANGED: Remove plugin server and use Github as the plugin-metadata repository (ibdknox)
  • CHANGED: New flat syntax for behaviors and keymaps that allows much better copying and pasting
  • CHANGED: Move all Light Table websites to Github pages
  • FIX: Linux run script portability (gruns)
  • FIX: Fix CodeMirror search failing with RegExp (blandinw)
  • FIX: Better websocket-based eval (ibdknox)
  • FIX: Allow custom colors for rainbow parens (Victor Cottin)
  • FIX: download via https (dkinzer)
  • FIX: editor conversion in the editor API (one-more-minute)
  • FIX: Note hotkeys for OSX (gekkoe)
  • FIX: Jump stack fixes (cldwalker)
  • FIX: diff ordering was slightly wrong (ibdknox)
  • FIX: prevent errors without lines from throwing (ibdknox)
  • FIX: show notifications for errors without editor locations (ibdknox)
  • FIX: emacs find fixes (joshuafcole)
  • FIX: fix connector failing to connect (mortalapeman)
  • FIX: use menu behaviors for all menus (ibdknox)
  • FIX: search no longer randomly searches on keyup/keydown (ibdknox)
  • FIX: prevent tab labels from leaking (ibdknox)
  • FIX: remove unused/non-existent behaviors (cldwalker)
  • FIX: remove all CLJS compiler warnings (brabadu cldwalker joshuafcole)
  • FIX: fix Haxe extension (cldwalker)
  • FIX: prevent the same folder/file from being added to the workspace twice (brabadu)
  • FIX: fix regexp replace (ibdknox)
  • FIX: lots of error reporting fixes (ibdknox cldwalker)
  • FIX: much better completion/helper interaction for behaviors and commands
  • README FIX: tons of readme updates (cldwalker)
  • ADDED: You can now open multiple copies of a single file (cldwalker)
  • ADDED: duplicate file action to workspace menu (seancaffery)
  • ADDED: when wrapping with parens, select the result (one-more-minute)
  • ADDED: copy exception menu item for inline exceptions (joshuafcole)
  • ADDED: copy support for the console (joshuafcole)
  • ADDED: menu for inline results (mortalapeman)
  • ADDED: show plugins directory in about tab (cldwalker)
  • ADDED: allow command shortcutting (ibdknox)
  • ADDED: `File: Open another view of current file` command
  • ADDED: indent-level aware backspace (one-more-minute)
  • ADDED: user plugin (cldwalker)
  • ADDED: `Settings: User script` command (cldwalker)
  • ADDED: Allow folding at a location (ndr-qef)
  • ADDED: auto convert old behaviors/keymaps to the flat syntax (cldwalker)
  • UPDATED: CodeMirror
  • UPDATED: Latest node-webkit

New in LightTable 0.6.7 (Oct 14, 2014)

  • FIX:
  • Workspace behaviors do not correctly take effect on startup (mortalapeman)
  • Focus issues that cause weird save/eval behavior. (ibdknox)
  • Fix default theme issues (ibdknox & skrat)FIX: Ignore drag events so that "null" doesn't get input into the editor
  • Line ending preservation was broken #359 (ibdknox)
  • Clojure client couldn't be created from the add connection menu ibdknox
  • CSS save issue (ibdknox)
  • ADDED:
  • proxy support via http_proxy and https_proxy env vars (sethyuan)
  • README FIX:
  • default keybinding for the searcher on OSX (gekkie808)

New in LightTable 0.5.20 Alpha (Nov 13, 2013)

  • FIX: workaround for tools.reader dependency issues in Clojure projects

New in LightTable 0.5.19 Alpha (Nov 13, 2013)

  • FIX: merge :repl-options :init correctly if it's in your project.clj
  • FIX: nodejs require failed with certain module loading patterns
  • FIX: with the nodejs client you couldn't use a pathless file as a repl
  • FIX: tag specificity ordering bug
  • FIX: typing very fast after bringing up the findbar would sometimes cause it to overwrite input
  • FIX: correctly catch assertion errors #590
  • FIX: Linux start script doesn't handle symlinks well #885
  • FIX: Rest args in anonymous functions don't work #569, #256, #779, #881
  • ADDED: :verbatim option to eval.custom
  • ADDED: copy/paste using browser tab context menu
  • ADDED: xml file type
  • ADDED: :editor.keys.hinting.active tag to allow you to override hinting keybindings
  • ADDED: plugins can be loaded from the plugins/ dir
  • ADDED: __ID__ and __SELECTION*__ for custom watches
  • UPDATED: CodeMirror vim mode
  • UPDATED: latest CodeMirror
  • UPDATED: CLJS 2030
  • UPDATED: lein-light-nrepl 0.0.8

New in LightTable 0.5.17 Alpha (Oct 28, 2013)

  • ADDED: Eval: Eval custom expression in editor command
  • ADDED: Editor: Custom watch selection command
  • ADDED: edn as a file type
  • ADDED: Editor: Select line command
  • UPDATED: lein-light-nrepl 0.0.6

New in LightTable 0.5.15 Alpha (Oct 25, 2013)

  • FIX: if no documentation is found report that in the statusbar and don't show empty blocks
  • FIX: requesting docs from a Clojure file outside of a project doesn't load in Clojure.core
  • UPDATED: lein-light-nrepl 0.0.6

New in LightTable 0.5.14 Alpha (Oct 23, 2013)

  • FIX: only Clojure/ClojureScript should currently have the :docable tag
  • FIX: css bug that causes doc search to disappear

New in LightTable 0.5.11 Alpha (Oct 18, 2013)

  • FIX: Path with spaces prevent the Clojure client from working on windows
  • FIX: remote nRepl prints weren't always reliable
  • FIX: in remote nRepls it was possible to try to send to disconnected clients
  • UPDATED: lein-light-nrepl 0.0.4

New in LightTable 0.5.10 Alpha (Oct 17, 2013)

  • FIX: Watches would send to the wrong client in some remote nrepl scenarios

New in LightTable 0.5.8 Alpha (Oct 15, 2013)

  • FIX: On Windows using a menu item would eventually cause a crash.

New in LightTable 0.5.7 Alpha (Oct 15, 2013)

  • FIX: Exceptions in menu items can theoretically crash LT. #837
  • FIX: Remove unicode BOM on file open #826
  • FIX: Failed saves popup a warning #519
  • FIX: behavior specificity ordering issue
  • FIX: properly escape searcher results #834
  • FIX: allow ctrl-space to be overridden on mac #835
  • FIX: in the case of constant nrepl messages some would occassionally get dropped
  • CHANGED: don't enable highlight line by default, due to performance issues
  • ADDED: App: add to the global ENV for processes behavior that merges a map of vars into the environment when clients are started.
  • ADDED: try to reflect keybindings in menus on OSX
  • UPDATED: latest CodeMirror

New in LightTable 0.5.6 Alpha (Oct 15, 2013)

  • FIX: handle massive numbers of messages from nrepl without blocking
  • ADDED: Clojure prints can now stream, allowing you to (print) and see the result without flushing.

New in LightTable 0.5.5 Alpha (Oct 10, 2013)

  • FIX: allow skins to use the default scrollbar style
  • FIX: println does not work in console when called from Compojure routes fixed in latest #808
  • FIX: LightTable 0.5.4 from archive not starting on Linux 64-bit fixed in latest #810
  • FIX: some shortcuts don't work properly fixed in latest #802
  • FIX: print does not behave like println or pprint fixed in latest #812
  • FIX: Unable to load org.clojure/core.memoize library 0.5.3+ fixed in latest #794
  • FIX: Unable to set! unchecked-math fixed in latest #804
  • FIX: Watches triggered from outside their own namespace do not update #817
  • FIX: Emacs mode doesn't allow tab auto-completion #768
  • CHANGED: Clojure clients now use nREPL
  • ADDED: Connect to a remote nREPL server

New in LightTable 0.5.4 Alpha (Sep 26, 2013)

  • FIX: Save-all is saving un-modified files #771
  • FIX: Allow spaces in paths for clients #773
  • FIX: "[" then space causes "[[]]" #774
  • FIX: Next tabset doesn't work with instarepl #782
  • FIX: No protocol-IDeref when pressing escape #784
  • FIX: System/out doesn't print to the console #785, #587
  • FIX: Can't bind ctrl-- #793
  • FIX: when watching expressions that return "" values aren't shown #789
  • FIX: Indent settings wasn't correctly respecting use-tabs. #772, #487
  • ADDED: Instarepl: Toggle live mode command
  • ADDED: Workspace: Show workspace on start behavior #769

New in LightTable 0.5.3 Alpha (Sep 7, 2013)

  • FIX: logging on inline browser wasn't always showing inspectables
  • FIX: Asserts do not correctly show as errors #767
  • FIX: Workspace inline rename not full width #758
  • FIX: Watches don't work in the instarepl #753
  • FIX: Horizontal scroll overlays line numbers (ibdknox theme) #751
  • FIX: Exiting findbar with no editors open causes errors #747
  • FIX: Separate fill selection from find #742
  • FIX: Keymaps should be modifier order insensitive #739
  • FIX: Vim re-indent '=' doesn't work with multiple lines #732
  • FIX: Watches in Python #730
  • FIX: SyntaxError when file encoding is explicitly specified #454
  • FIX: Emacs mode auto-complete doesn't allow tab
  • ADDED: Editor: Allow scrolling past the end of the file behavior
  • ADDED: Editor: Save on focus lost behavior (add to the :window tag)
  • ADDED: Editor: Save all on focus lost behavior (add to the :window tag)
  • ADDED: File: Save all command
  • ADDED: Editor: Clear all watches command #743
  • ADDED: Find: Fill selection command

New in LightTable 0.4.11 (Jul 4, 2013)

  • FIX: Browser JS eval on windows

New in LightTable 0.4.10 (Jul 4, 2013)

  • FIX: on background delete don't recalculate the entire workspace (monitoring performance)
  • FIX: fix "TypeError: Cannot call method 'indexOf' of undefined" during background delete
  • FIX: filter version check url timeouts from the console
  • FIX: really long return values throw parse errors.

New in LightTable 0.4.9 (Jul 4, 2013)

  • FIX: bad push of 0.4.8

New in LightTable 0.4.8 (Jul 4, 2013)

  • FIX: TCP message splitting issue #575
  • FIX: ipython on windows issues #576

New in LightTable 0.4.7 (Jul 4, 2013)

  • FIX: ContentWindow vs window distinction #571
  • FIX: Race condition that caused cljs to intermittently fail #559

New in LightTable 0.4.6 (Jul 4, 2013)

  • FIX: Refresh browser is hard-bound to cmd-R instead of meta-R #560
  • ADDED: added in Sass highlighting (#493 related)
  • ADDED: Comment, uncomment, and toggle comment line(s) commands #355, #540
  • ADDED: Indent, unindent, and smart indent line(s) commands
  • ADDED: Commands for zoom in, zoom out, zoom reset for the LT window
  • UPDATED: Vim mode
  • UPDATED: All CodeMirror language modes

New in LightTable 0.4.5 (Jul 4, 2013)

  • FIX: have clojure.test/\*test-output\* show in the console
  • FIX: force disabling the cache #538
  • FIX: bugs in search #525
  • FIX: responses larger than a single tcp frame aren't handled properly #539
  • FIX: auto-detect line endings was replacing "\r\n" with "\n" #359

New in LightTable 0.4.4 (Jul 4, 2013)

  • FIX: remove spurious print

New in LightTable 0.4.3 (Jul 4, 2013)

  • FIX: add /etc/paths to path discover for OSX
  • FIX: html eval stopped working
  • FIX: don't self-pair if prev char is the same #508
  • FIX: url bar doesn't reflect hash change. #501
  • FIX: if there isn't a browser available on HTML eval, create one
  • FIX: auto-complete after . and no typing will insert at the top of the file
  • FIX: exclude pattern check didn't include / for dirs
  • FIX: windows doesn't have all the unicode arrows #450

New in LightTable 0.4.2 (Jul 4, 2013)

  • FIX: Incorrectly interpreting "//" as a regex for find #499
  • FIX: toggle remove whitespace caused save issues #479
  • FIX: discover the PATH in OSX when run GUI-wise
  • ADDED: VirtualEnv support for Python and IPython

New in LightTable 0.4.1 (Jul 4, 2013)

  • FIX: Eval an empty line in Python throws #480
  • FIX: NodeJS require issues #448, #485
  • FIX: Python 3 issues #467
  • FIX: File encoding in Python throws #454
  • FIX: Missing connecting loader.gif
  • FIX: CLJS eval with ^:export is broken #484
  • FIX: Use pre's for stdout #474
  • FIX: Screen jumps when you click on certain links #461
  • FIX: Platform error when clicking download link #447
  • FIX: Single quotes break js eval #449
  • FIX: Segfault on linux when right clicking on results #478
  • FIX: File events were unhooked from the editor pool #446
  • FIX: Browser reload throws when you remove a browser tab #477
  • FIX: Connect to external browser is broken #459
  • FIX: .pyw scripts are not recognised as python #489

New in LightTable 0.4.0 (Apr 30, 2013)

  • FIX: change bundle id for Mac .app
  • FIX: make the fuzzy matching take separators into account
  • FIX: setting the exclude path didn't take effect until restart
  • FIX: remove errant print statement (#405)
  • FIX: pipe separator highlights (#406)
  • FIX: dramatically improve rendering performance.
  • FIX: correctly parse version parts to numbers for comparison.
  • FIX: set syntax needed a better error message and description (#388)
  • FIX: better searching of the PATH on windows
  • FIX: don't fail startup if a file/folder in a workspace was deleted
  • FIX: default exclude pattern was too greedy
  • FIX: handle semi-colonless JS much better
  • FIX: remove the tab symbols from the solarized theme
  • FIX: workspace buttons no longer overflow
  • FIX: handle the no available client much more gracefully
  • ADDED: the ability to split the window into multiple tabsets
  • ADDED: you can now have multiple windows open (Cmd/Ctrl-Shift-N to open a window, Cmd/Ctrl-Shift-W to close)
  • ADDED: python eval!
  • ADDED: ipython client integration
  • ADDED: nodejs client
  • ADDED: browser tab `Browser: add browser tab`, `Browser: refresh active browser tab`
  • ADDED: browser client using chrome-devtools
  • ADDED: Magical JS VM patching for live updates through the devtools integration
  • ADDED: command grouping
  • ADDED: connect tab that now shows which clients are active
  • ADDED: you can now unset a client from an editor
  • ADDED: connect tab now has `add connection` that lists all available client types
  • ADDED: executing a command by name with a keybinding will prompt you with the keybinding
  • ADDED: token-based auto-complete (press tab after a character)
  • ADDED: trailing whitespace is now removed on save (use the `toggle remove trailing whitespace` command to disable)
  • ADDED: line-ending detection on save
  • ADDED: You can now eval any arbitrary selection, just select text and press cmd/ctrl+enter
  • ADDED: Better styling for filter lists
  • ADDED: greatly improved startup time
  • ADDED: new folder, new file, rename, and delete to workspace context menu
  • ADDED: workspaces now watch the file system for changes
  • ADDED: Inline inspectable results for Javascript
  • ADDED: Console inspectable results for Javascript
  • ADDED: A greatly improved console with source information
  • ADDED: You can now put the console in a tab via the `Console: Open the console in a tab` command
  • ADDED: cancelable eval for Clojure and Python
  • ADDED: editor context menu for cut/copy/paste
  • ADDED: Light Table Docs! `Docs: Open Light Table's documentation`
  • ADDED: Recent workspaces are remembered, added `Workspace: Create new workspace`
  • CHANGED: clients tab is now `connect`
  • CHANGED: moved to acorn for Javascript parsing instead of Esprima
  • CHANGED: completely remove JQuery for significant memory performance increases
  • UPDATED: latest codemirror

New in LightTable 0.3.9 (Apr 30, 2013)

  • CHANGE: set the default theme to something with a bit more color
  • FIX: tab did not correctly indent with a selection
  • FIX: tab was not correctly inserting tabs when use tabs was on.
  • FIX: servers are per window using random open ports (fixes EADDRINUSE)
  • FIX: add hover state for instarepl live button
  • FIX: when switching live on and off in the instarepl, clear results
  • FIX: instarepl live toggle refocuses the editor
  • FIX: don't insert paired brace if the next char is a word character
  • ADDED: scss mode
  • ADDED: `ibdknox` theme, which is the previous default theme
  • UPDATED: lots of the codemirror modes

New in LightTable 0.3.8 (Apr 30, 2013)

  • FIX: (:use [blah a b c]) in the instarepl
  • FIX: " wasn't being paired correctly
  • FIX: removing a tab before the active would incorrectly show content
  • FIX: try to handle the AltGr key on international keyboards.
  • ADDED: Cmd/Ctrl-F while find is open will replace the search with selection if there is one

New in LightTable 0.3.7 (Apr 30, 2013)

  • FIX: valid clojure NS forms failed in the instarepl (use a custom version of the analyzer)
  • FIX: auto-expand tabs when indent behavior is set to spaces
  • FIX: fully kill everything on shutdown to try and isolate the OSX address in use bug
  • ADDED: `set tab size/behavior` command
  • ADDED: you can now provide options when binding keys
  • ADDED: remove button when hovering over a binding in the keybinding interface
  • ADDED: the keys input for key binding is now a capturing-inpu

New in LightTable 0.3.6 (Apr 30, 2013)

  • FIX: workspace sometimes incorrectly filters out files.