faceair / Atom Goto Definition
Licence: gpl-2.0
⚠️⚠️⚠️ DEPRECATED
Stars: ✭ 102
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Atom Goto Definition
Merlin
Context sensitive completion for OCaml in Vim and Emacs
Stars: ✭ 1,292 (+1166.67%)
Mutual labels: atom
Linter Js Standard
Atom linter plugin for JavaScript, using JavaScript Standard Style
Stars: ✭ 95 (-6.86%)
Mutual labels: atom
Atom Supercollider
SuperCollider development environment for Atom.io
Stars: ✭ 85 (-16.67%)
Mutual labels: atom
Atom Linter Alex
Linter plugin using alex to catch insensitive, inconsiderate writing
Stars: ✭ 87 (-14.71%)
Mutual labels: atom
Nord Atom Ui
An arctic, north-bluish clean and elegant minimal Atom UI theme.
Stars: ✭ 94 (-7.84%)
Mutual labels: atom
An Old Hope Syntax Atom
⚛️ Atom theme inspired by a galaxy far far away...
Stars: ✭ 82 (-19.61%)
Mutual labels: atom
A File Icon Idea
Atom File Icons plugin for IntelliJ IDEA products
Stars: ✭ 90 (-11.76%)
Mutual labels: atom
Atom Ava
Snippets for AVA and run tests directly in the editor
Stars: ✭ 96 (-5.88%)
Mutual labels: atom
Atom Aligner
Easily align multi-line with support for different operators and custom configurations
Stars: ✭ 73 (-28.43%)
Mutual labels: atom
Atom Turbo Javascript
Commands and snippets for faster Javascript and Typescript with the Atom Editor
Stars: ✭ 100 (-1.96%)
Mutual labels: atom
Git Blame
Plugin for Atom Editor. Toggle git-blame annotations for the current file in the gutter.
Stars: ✭ 96 (-5.88%)
Mutual labels: atom
Goto Definition
- Support for
JavaScript(ES6 && JSX)
,TypeScript
,CoffeeScript
,Python
,Ruby
,PHP
,Hack
,Perl
,KRL
,Erb
,Haml
,C/C++
,Puppet
,ASP
,Shell
- Works with Mac OSX, Linux and Windows
- Goto-Definition functionality, by default on
Alt+Cmd+Enter
/Ctrl+Alt+Enter
- Support hyperclick,
<cmd-click>
on a word to jump to it's declaration
Installing
Install the package goto-definition
in Atom (Preferences->Install) or use Atom's package manager from a shell:
$ apm install goto-definition
Performance Mode
Performance mode is 10x faster than nomal mode. If you want a better experience, please use the performance mode.
Steps:
- Install
ripgrep
, see https://github.com/BurntSushi/ripgrep#installation. Yeap, now we useripgrep
to search definitions, because it's incredibly fast. - Turn
Settings -> Packages -> goto-definition -> Settings -> Performance Mode
on. - Enjoy it.
Please note that performance mode is still under testing, suggestions and feedback are welcome. Performance mode will be activated by default in the next version once it has been tested extensively.
Ignoring files
You can ignore files while in performace mode by creating a .ignore
file in the root of your project. Same syntax than .gitignore
.
Notice
- In normal mode, if you want to include VCS ignored paths, please uncheck
Settings -> Exclude VCS Ignored Paths
option under package preferences.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].