Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atom-community/atom-ide-definitions

Definitions for Atom IDE
https://github.com/atom-community/atom-ide-definitions

atom atom-ide atom-package go-to-definition hacktoberfest

Last synced: about 1 month ago
JSON representation

Definitions for Atom IDE

Awesome Lists containing this project

README

        

# atom-ide-definitions package

![CI](https://github.com/atom-ide-community/atom-ide-definitions/workflows/CI/badge.svg)

Provides definitions functionality for the Atom IDE

## Features

- Go to definition (using keymap or context menu).

## Getting Started

1. Install `atom-ide-definitions` in Atom.

2. Install an IDE language package that you would like to use:

- TypeScript [atom-typescript](https://atom.io/packages/atom-typescript)
- JavaScript [atom-ide-javascript](https://atom.io/packages/atom-ide-javascript)
- Python [ide-python](https://atom.io/packages/ide-python)
- Rust [ide-rust](hhttps://atom.io/packages/ide-rust)

You can also search for [packages](https://atom.io/packages/search?q=IDE) in Atom.

3. (Optional) Install [atom-ide-hyperclick](https://atom.io/packages/atom-ide-hyperclick) for `cmd/ctrl+click` support
You can set priority and grammar scope in extension settings

### Screenshots

![image](https://user-images.githubusercontent.com/16418197/109838730-0c22ef80-7c0c-11eb-9bb4-4cad2d2174cf.png)
![image](https://user-images.githubusercontent.com/16418197/109838982-48eee680-7c0c-11eb-88ee-5ab7889bb2af.png)
![image](https://user-images.githubusercontent.com/16418197/109838990-4a201380-7c0c-11eb-9bf2-7d3bf47ade5d.png)

## Contributing

Please see the [contributing guidelines](CONTRIBUTING.md).