Fix for installing CscopeSublime from PackageControl on ST3
…oes, strip it out of the path, since ST3 internally treats the package as a folder.
Pulling from ameyp
Renamed cscope_path to executable. Changed executable reading to happen on the main UI thread and then pass it in to the worker thread to satisfy ST2.
…onk/CscopeSublime into ageekymonk-configurable_cscope_path
Merge ST3 to master
Restructure code so that the same can work for ST2 and ST3.
…ed. Add a try-catch block to handle python2 and python3 both.
Simplifying mode comparison by using array check rather than separate eq...
… equality checks.
…commands Add rest of cscope lookup modes to commands
…ity to search for remaining useful Cscope search types (4, 6, 7, 8). Moved search mode map to global scope so both worker and UI code can use it. Changed CscopeVisiter to handle navigating via a filename line (required for cscope mode 7 but useful for all modes).
Only search for first selection. ST provides multiple selections, but we...
… we want to only operate on the first one.
Show a quick panel allowing users to modify the symbol before it is looked up. This allows quick lookup of symbols that aren't under the cursor/in the current file.
Only one ST plugin can have mousemap files because ST doesn't support co...
… contexts in mousemap files. Removing mousemap files until we can find a real solution.