⚠️⚠️⚠️ DEPRECATED
JavaScript(ES6 && JSX)
, TypeScript
, CoffeeScript
, Python
, Ruby
, PHP
, Hack
, Perl
, KRL
, Erb
, Haml
, C/C++
, Puppet
, ASP
, Shell
Alt+Cmd+Enter
/Ctrl+Alt+Enter
<cmd-click>
on a word to jump to it's declarationInstall the package goto-definition
in Atom (Preferences->Install) or use Atom's package manager from a shell:
$ apm install goto-definition
Performance mode is 10x faster than nomal mode. If you want a better experience, please use the performance mode.
Steps:
ripgrep
, see https://github.com/BurntSushi/ripgrep#installation. Yeap, now we use ripgrep
to search definitions, because it's incredibly fast.Settings -> Packages -> goto-definition -> Settings -> Performance Mode
on.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.
You can ignore files while in performace mode by creating a .ignore
file in the root of your project. Same syntax than .gitignore
.
Settings -> Exclude VCS Ignored Paths
option under package preferences.