{"action":"closed","issue":{"url":"https://api.github.com/repos/ananthakumaran/tide/issues/265","repository_url":"https://api.github.com/repos/ananthakumaran/tide","labels_url":"https://api.github.com/repos/ananthakumaran/tide/issues/265/labels{/name}","comments_url":"https://api.github.com/repos/ananthakumaran/tide/issues/265/comments","events_url":"https://api.github.com/repos/ananthakumaran/tide/issues/265/events","html_url":"https://github.com/ananthakumaran/tide/issues/265","id":332922472,"node_id":"MDU6SXNzdWUzMzI5MjI0NzI=","number":265,"title":"tide-nav should navigate to all symbols, not just types","user":{"login":"sandersn","id":293473,"node_id":"MDQ6VXNlcjI5MzQ3Mw==","avatar_url":"https://avatars1.githubusercontent.com/u/293473?v=4","gravatar_id":"","url":"https://api.github.com/users/sandersn","html_url":"https://github.com/sandersn","followers_url":"https://api.github.com/users/sandersn/followers","following_url":"https://api.github.com/users/sandersn/following{/other_user}","gists_url":"https://api.github.com/users/sandersn/gists{/gist_id}","starred_url":"https://api.github.com/users/sandersn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sandersn/subscriptions","organizations_url":"https://api.github.com/users/sandersn/orgs","repos_url":"https://api.github.com/users/sandersn/repos","events_url":"https://api.github.com/users/sandersn/events{/privacy}","received_events_url":"https://api.github.com/users/sandersn/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-06-15T21:43:45Z","updated_at":"2018-08-07T03:31:28Z","closed_at":"2018-08-07T03:31:28Z","author_association":"CONTRIBUTOR","body":"In a program like this, tide-nav should allow me to navigate to `f` as well as `A`.\r\n\r\n```ts\r\ninterface A {\r\n  a: number\r\n}\r\nfunction f(a: A) {\r\n  return a.a + 1\r\n}\r\n```\r\n## Expected Behavior\r\n\r\ntide-nav returns `A` and `f` (plus possibly other symbols)\r\n\r\n## Actual Behavior\r\n\r\ntide-nav returns `A`\r\n\r\nNote that commenting out the filter expression in tide-nav (`(setq navto-items (-filter ...))`) gives me the behaviour I want. It makes sense to query just for types sometimes, but I don't think it should be the default.\r\n\r\n## Checklist\r\n\r\n- [x] I have searched both open and closed issues and cannot find a duplicate.\r\n- [x] I can [reproduce the problem](https://github.com/ananthakumaran/tide/wiki/Explanations-about-the-Issue-Reporting-Checklist#use-the-latest-version-of-the-relevant-packages) with the latest version of the relevant packages.\r\n- [x] The problem still occurs after I issued [`M-x tide-restart-server`](https://github.com/ananthakumaran/tide/wiki/Explanations-about-the-Issue-Reporting-Checklist#try-m-x-tide-restart-server) in the buffer where I had the problem.\r\n- [x] I verified that the version and the configuration file path reported by [`M-x tide-verify-setup`](https://github.com/ananthakumaran/tide/wiki/Explanations-about-the-Issue-Reporting-Checklist#check-the-information-reported-by-m-x-tide-verify-setup) are correct.\r\n- [x] I am [positive](https://github.com/ananthakumaran/tide/wiki/Explanations-about-the-Issue-Reporting-Checklist#how-to-determine-which-project-the-problem-belongs-to) the problem does not belong to `typescript-mode` or `tsserver`.\r\n\r\n## Relevant Version Numbers\r\n\r\n- Tide:20180212.2229 from elpa, but the relevant code is the same in master\r\n- TypeScript: 3.0, built from master\r\n- Emacs: 25.2.2"}}
{"actor":{"display_login":"ananthakumaran"}}