Skip to content

guybedford/atom-symbol-navigation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atom ES6 Navigation

ES6 Navigation is an Atom package providing simple scope-sensitive Javascript navigation utilities, in particular for navigating scoped bindings including between ES6 module files.

When writing modules with ES6 module syntax, it can often be frustrating jumping between module files and instances of an import binding. The idea was to bring this control through simple key bindings using scope and module analysis.

Features

By default the following keybindings are provided:

  • Ctrl-Alt-D : Jump to binding definition. Cycles between the current binding and its definition. The definition can be within the same file or an imported ES6 module binding in another file, which will be opened in a new tab. Running Ctrl-Alt-D again returns to the original position.
  • Ctrl-Alt-N : Jump to next match of binding.
  • Ctrl-Alt-P : Jump to previous match of binding.
  • Ctrl-Alt-A : Multi-select all matches of binding. Useful for bulk-renaming variables or ES6 export names.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Other 0.7%