On 08/01/2008, at 10:54 AM, Alain O'Dea wrote:
I would like to be able to query the current file or other project
files for symbols based on scope. I would also like to be able to
query for symbols with a common instance of a parent scope.
For illustrative purposes I will use JavaScript-like syntax and JS
DOM-like API:
// get all atoms in the current document
document.getSymbolsByScope("source.erlang meta.function.erlang
meta.structure.tuple.erlang constant.other.symbol.unquoted.erlang");
// get all atoms in the current function
currentFunction = currentScope.getAncestorByScope("source.erlang
meta.function.erlang");
currentFunction.getSymbolsByScope("source.erlang
meta.function.erlang meta.structure.tuple.erlang
constant.other.symbol.unquoted.erlang");
// get all functions in the current module
document.getSymbolsByScope("source.erlang meta.function");
+1 on all of that from me.
Also, if you could find the closest something from the caret, that
would be very handy.
LD.
_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev