{"action":"created","issue":{"url":"https://api.github.com/repos/DonJayamanne/pythonVSCode/issues/93","repository_url":"https://api.github.com/repos/DonJayamanne/pythonVSCode","labels_url":"https://api.github.com/repos/DonJayamanne/pythonVSCode/issues/93/labels{/name}","comments_url":"https://api.github.com/repos/DonJayamanne/pythonVSCode/issues/93/comments","events_url":"https://api.github.com/repos/DonJayamanne/pythonVSCode/issues/93/events","html_url":"https://github.com/DonJayamanne/pythonVSCode/issues/93","id":150396695,"number":93,"title":"Go To Symbol cannot find symbols defined in another file of the project","user":{"login":"ogrisel","id":89061,"avatar_url":"https://avatars.githubusercontent.com/u/89061?v=3","gravatar_id":"","url":"https://api.github.com/users/ogrisel","html_url":"https://github.com/ogrisel","followers_url":"https://api.github.com/users/ogrisel/followers","following_url":"https://api.github.com/users/ogrisel/following{/other_user}","gists_url":"https://api.github.com/users/ogrisel/gists{/gist_id}","starred_url":"https://api.github.com/users/ogrisel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ogrisel/subscriptions","organizations_url":"https://api.github.com/users/ogrisel/orgs","repos_url":"https://api.github.com/users/ogrisel/repos","events_url":"https://api.github.com/users/ogrisel/events{/privacy}","received_events_url":"https://api.github.com/users/ogrisel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DonJayamanne/pythonVSCode/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-22T15:14:29Z","updated_at":"2016-06-09T23:01:36Z","closed_at":null,"body":"When I open the \"Go to Symbol\" popup search bar in vscode with the \"ctrl+shift+o\" on a an open Python file it does not suggest auto-completion on class or function names defined in other Python files of the project. However if I have written the class names in my code, I can run hit \"F12\" with when the cursor is on it and navigation to the other file works as expected.\r\n\r\nThis limits the usefulness of the \"Go To Symbol\" feature very limited on projects with a large code base.\r\n\r\nUnder Atom Editor, I can get this feature by using `exuberant-ctags` (installed with apt-get under Ubuntu or homebrew under OSX) with the following command to generate a `tags` symbol index file at the root of my project folder:\r\n\r\n```bash\r\nctags --python-kinds=-i -R .\r\n```\r\n\r\nthe I can use the native `shift-ctrl-r` symbol search from Atom to search and navigate to class and function definitions.\r\n\r\nAlso it would be great if the \"Go To Symbol\" feature would also index all the Python symbols found under the site-packages folder matching `python.pythonPath`:\r\n\r\n```\r\n/path/to/python -c \"from distutils.sysconfig import get_python_lib; print(get_python_lib())\"\r\n```\r\n\r\nNote that this issue has also been reported as a question on stackoverflow:\r\n\r\nhttp://stackoverflow.com/questions/36705579/vscode-python-go-to-symbol-not-working#comment61016176_36705579"},"comment":{"url":"https://api.github.com/repos/DonJayamanne/pythonVSCode/issues/comments/225051998","html_url":"https://github.com/DonJayamanne/pythonVSCode/issues/93#issuecomment-225051998","issue_url":"https://api.github.com/repos/DonJayamanne/pythonVSCode/issues/93","id":225051998,"user":{"login":"DonJayamanne","id":1948812,"avatar_url":"https://avatars.githubusercontent.com/u/1948812?v=3","gravatar_id":"","url":"https://api.github.com/users/DonJayamanne","html_url":"https://github.com/DonJayamanne","followers_url":"https://api.github.com/users/DonJayamanne/followers","following_url":"https://api.github.com/users/DonJayamanne/following{/other_user}","gists_url":"https://api.github.com/users/DonJayamanne/gists{/gist_id}","starred_url":"https://api.github.com/users/DonJayamanne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DonJayamanne/subscriptions","organizations_url":"https://api.github.com/users/DonJayamanne/orgs","repos_url":"https://api.github.com/users/DonJayamanne/repos","events_url":"https://api.github.com/users/DonJayamanne/events{/privacy}","received_events_url":"https://api.github.com/users/DonJayamanne/received_events","type":"User","site_admin":false},"created_at":"2016-06-09T23:01:36Z","updated_at":"2016-06-09T23:01:36Z","body":"I believe this is related to the issue #138 "}}
{"actor":{"display_login":"DonJayamanne"}}