{"id":19638963,"url":"https://github.com/savetheclocktower/symbols-view-redux","last_synced_at":"2025-10-26T00:10:53.586Z","repository":{"id":161896579,"uuid":"634686611","full_name":"savetheclocktower/symbols-view-redux","owner":"savetheclocktower","description":"Work-in-progress refactor of Pulsar's `symbols-view` package","archived":false,"fork":false,"pushed_at":"2023-12-03T01:24:05.000Z","size":231,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-26T17:55:15.882Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/savetheclocktower.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-30T23:07:11.000Z","updated_at":"2023-07-15T22:49:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"4f24a14e-d9ce-471c-a5bf-5b3f20cfacc1","html_url":"https://github.com/savetheclocktower/symbols-view-redux","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savetheclocktower%2Fsymbols-view-redux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savetheclocktower%2Fsymbols-view-redux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savetheclocktower%2Fsymbols-view-redux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savetheclocktower%2Fsymbols-view-redux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/savetheclocktower","download_url":"https://codeload.github.com/savetheclocktower/symbols-view-redux/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240942721,"owners_count":19882264,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T12:43:21.728Z","updated_at":"2025-10-26T00:10:48.542Z","avatar_url":"https://github.com/savetheclocktower.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# symbols-view-redux\n\nA refactor of `symbols-view`.\n\nThis is, in all likelihood, a temporary package; the code here will be contributed back to `symbols-view` unless it’s too disruptive.\n\n## Design\n\n[Design document is here](https://gist.github.com/savetheclocktower/be378d52fd9c6c09fd42af3bfb01b83e).\n\n## Usage\n\n* Install this package.\n* Install any number of symbol providers (see below).\n* If key shortcuts still invoke the old `symbols-view`, you may want to disable it.\n\n## Providers\n\n### Exclusive providers\n\nMore than one of these can (and should) be installed, but every request for symbols will choose one of these providers at most:\n\n* [symbol-provider-tree-sitter](https://web.pulsar-edit.dev/packages/symbol-provider-tree-sitter): Uses Tree-sitter queries to identify symbols.\n* [symbol-provider-ctags](https://web.pulsar-edit.dev/packages/symbol-provider-ctags): Uses `ctags` to identify symbols. (The built-in `symbols-view` package uses this approach.)\n\n### Supplementary providers\n\nAny number of these providers can be installed, and each one can optionally contribute symbols to any request for symbols. These tend to be specialized and to contribute symbols that an exclusive provider would not:\n\n* [symbol-provider-bookmarks](https://web.pulsar-edit.dev/packages/symbol-provider-bookmarks): Represents bookmarks as file symbols.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsavetheclocktower%2Fsymbols-view-redux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsavetheclocktower%2Fsymbols-view-redux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsavetheclocktower%2Fsymbols-view-redux/lists"}