https://github.com/savetheclocktower/pulsar-outline-view
An outline viewer for Pulsar
https://github.com/savetheclocktower/pulsar-outline-view
Last synced: about 1 year ago
JSON representation
An outline viewer for Pulsar
- Host: GitHub
- URL: https://github.com/savetheclocktower/pulsar-outline-view
- Owner: savetheclocktower
- License: mit
- Created: 2023-08-04T23:46:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-31T03:47:09.000Z (over 2 years ago)
- Last Synced: 2025-04-21T18:56:39.382Z (about 1 year ago)
- Language: TypeScript
- Size: 112 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# pulsar-outline-view
Displays a hierarchical outline of your file’s symbols in a sidebar.
This package is a drop-in replacement for `atom-ide-outline`, but does not implement symbol search (use the builtin [symbols-view][] package) or call hierarchy.

## Commands
|Command|Description|Keybinding (Linux/Windows)|Keybinding (macOS)|
|-------|-----------|------------------|-----------------|
|`outline-view:show`|Reveal the outline view|ctrl-alt-o|ctrl-cmd-o|
|`outline-view:toggle`|Toggle the outline view between visible and hidden| | |
## Outline providers
Many IDE integration packages will provide outlines. [Here’s the entire list of packages that provide the `outline-view` service.](https://web.pulsar-edit.dev/packages?service=outline-view&serviceType=provided)
### Fallback to symbol providers
When an outline provider isn’t available, `pulsar-outline-view` can fall back to displaying a flat list of symbols by consuming [packages that provide the `symbol.provider` service](https://web.pulsar-edit.dev/packages?service=symbol.provider&serviceType=provided).
In some cases, `pulsar-outline-view` can even infer a hierarchy from the flat list.
[symbols-view]: https://web.pulsar-edit.dev/packages/symbols-view