Ace.Tern
Ace.Tern copied to clipboard
Tern plugin for Ace Editor
I don't even know what to call this, but here this is what I tend to get with your app http://imgur.com/4zYDNOP I thought it was because of my laptop suddenly...
add user configuration beautify options ``` javascript ace.config.loadModule('ace/ext/html_beautify', function (beautify) { editor.setOptions({ autoBeautify: true }); //modify beautify options as needed: beautifyOptions = {}//user options (will have to parse each) });...
allow configuring things like tern plugins for Caret-T using Caret's configuration (json page) Or - modify [Marijnh's code](https://github.com/marijnh/tern/blob/bb88e1eabe8497cb60b159ad8f18c6741bbdc97b/bin/tern) that reads tern-project file (for node) to work for web/chrome.
It should be cool if you can integrate https://github.com/angelozerr/tern-guess-types If you need more informations about that, don't hesitate to tell me. Thanks!
I have seen, that you have a demo with html (mode). In this demo if you type some javascript anywhere (inside html content), altough js must be inserted inside script...
Integrates https://github.com/angelozerr/tern-lint See features at https://github.com/angelozerr/tern-lint/wiki/Validation-Rules
closing bracket shouldn't trigger auto format when its inside of a string literal (using string interpolation) ``` `string interpolation bug ${closeThisBraketAndItTriesToAutoFormat` ``` Interpolation is only allowed in in template strings...
Hi @sevin7676 , thanks for working on Caret-T, I just found out (not by myself) that it supports inserting snippets, which I was looking for a lot (I'm on a...
Try to get arg hints to work here: `TestObjectArg({[cusor})` ![image](https://cloud.githubusercontent.com/assets/5360920/6541608/af8d4984-c4a9-11e4-9b2b-b254caf859cf.png) _Will likely be very difficult to implement._
https://github.com/c9/c9.ide.language.javascript.tern https://github.com/c9/c9.ide.language.jsonalyzer See [get call position function](https://github.com/c9/c9.ide.language.javascript.tern/blob/master/worker/tern_worker.js): ``` javascript function getCallNode(currentNode, cursorPos) { var result; currentNode.traverseUp( 'Call(e, args)', 'New(e, args)', function(b, node) { result = node; return node; }, function(node)...