I’m developing in C++. It would be nice if the goto_definition command were a bit smarter. It has no ability to detect macros, member variables or class/global constants. It does not prefer “nearby” definitions of functions or classes.
In other words, goto_definition has no preference for a definition of a symbol if that definition is in the current file, and it has no preference for definitions of symbols that are in files in the same directory. This is a serious limitation; any time I want to do a symbol lookup for a common function name, like Connect() or something, I need to look through maybe dozens of unrelated hits before I find the relevant one, which is probably located in some relatively local file.
Unfortunately, despite these limitations, AFAIK, goto_symbol is pretty much the current best tool for symbol lookup, since the only CTags plugin for Sublime Text lacks a lot of features and has a rather limited interface. So it would be great if goto_definition were more customizable or did a little more work to prioritize local results (and worked with macros, member variables, and class/global constants).