Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atom-community/atom-ide-outline
Outline UI compatible with IDE packages
https://github.com/atom-community/atom-ide-outline
atom atom-ide atom-package hacktoberfest ide-outline outline
Last synced: 28 days ago
JSON representation
Outline UI compatible with IDE packages
- Host: GitHub
- URL: https://github.com/atom-community/atom-ide-outline
- Owner: atom-community
- License: other
- Created: 2020-03-14T18:59:12.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-15T16:34:23.000Z (about 1 year ago)
- Last Synced: 2024-04-15T01:57:39.023Z (8 months ago)
- Topics: atom, atom-ide, atom-package, hacktoberfest, ide-outline, outline
- Language: TypeScript
- Homepage: https://atom.io/packages/atom-ide-outline
- Size: 3.77 MB
- Stars: 13
- Watchers: 3
- Forks: 8
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# atom-ide-outline
Outline UI compatible with IDE packages. Presents symbols of an active text editor in a tree view, with "jump to symbol" navigation (on click).
![An open outline panel](./images/preview.png)
Fuzzy search in the outline tree powered by [Zadeh](https://github.com/atom-community/zadeh)
![filterer](./images/filter.png)
Reveal the current cursor in the outline
![reveal cursor](./images/between.png)
Show function call hierarchy (alt-c)
Double-click the function name to go to the definition.
![call hierarchy](./images/call-hierarchy.png)
## Getting started
1. Install `atom-ide-outline` in Atom
2. Install relevant IDE language packages e.g.:
- [atom-typescript](https://atom.io/packages/atom-typescript) for TypeScript
- [atom-ide-javascript](https://atom.io/packages/atom-ide-javascript) for JavaScript
- [ide-html](https://atom.io/packages/ide-html) for html
- [ide-css](https://atom.io/packages/ide-css) for CSS
- [ide-python](https://atom.io/packages/ide-python) for Python
- [ide-rust](https://atom.io/packages/ide-rust) for Rust
- [ide-go](https://atom.io/packages/ide-go) for GoFor support for other language/syntax, try searching [Atom packages registry](https://atom.io/packages/search?q=ide-) - `ide-` prefix is unofficial, but helps narrow down the amount of results.
## Contributing
Take a look at [Contributing Guide](CONTRIBUTING.md).