[lint addon] add support for jshint globals option
`options` with a `globals` key as defined in a standard `.jshintrc` is actually separated into two arguments to the `JSHINT` function in the `jshint` cli: `https://github.com/gameclosure/jshint/blob/master/src/cli.js#L487`. This forwards `options.globals` properly to `JSHINT`.
[show-hint addon] Allow recovery from typo that causes no matching co…
…mpletions Backspace now brings back the completion widget. Closes #3162
[show-hint addon] Don't hide completion widget while waiting for update
And do capture enter presses in this time to allow quickfire completion. Issue #3157
Delay focusing of textarea to end of operation when possible
So that the hidden textarea is actually near the cursor when it gets focused, and doesn't cause weird scroll jumps.
Make sure refocusing at end of operation doesn't steal focus
... from an element focused by an event handler. Fixes the dialog addon.
[stylus mode] Fix indentation after a var with the $
For example:
v1 = $v2
|new line
body
color $c
|new line[show-hint addon] Fix more race conditions
Clean up duplicated logic Issue #3189
Only treat fast clicks on selection as cursor-placing
So that dragging and then coming back to origin point does not clear the selection. Issue #3151