Nova

Extensions


Readme

Navigation Extension for NOVA IDE

This an extension for the Nova IDE that enables hotkeys for navigating backward and forward through your code!

includes a Sidebar to see your navigation history

Details

This was designed to emulate the Navigate>Back/Forward functionality you'd typically see in other IDEs.

Menu Item Binding
Navigate Backward Shift-⌘-- "Shift+Command+Minus"
Navigate Forward Shift-⌘-= "Shift+Command+Equals"
Navigate Backward 1 File Shift-option-⌘-- "Shift+Option+Command+Minus"
Navigate Forward 1 File Shift-option-⌘-= "Shift+Option+Command+Equals"

This extension is making some guesses whether you've opened a file, or moved your cursor in a 100ms loop. Some care has been taken to ensure this works alright in Split views, but as of now it's not well battle-tested.

Heavily inspired by https://github.com/eahanson/trail.novaextension ... a lot of additional work was done to ensure waypoints are created automatically. Enjoy!

Feedback is appreciated :) Please report issues to the github repo - https://github.com/robochase6000/navigation.novaextension/issues


Changelog

Version 1.1.9.1

more error fixes

Version 1.1.9

attempt to fix null errors when opening a new document

Version 1.1.8

fix typo in preferences

Version 1.1.7

adding new Preferences to disable the Sidebar

Version 1.1.6

cleaning up some code, and removing unnecessary bits

Version 1.1.5

fix null error when making and then saving a new file - https://github.com/robochase6000/navigation.novaextension/issues/1

Version 1.1.4

Expose new Preference: New Entry Distance In Lines This new preference governs how frequently a new entry is created if you move to a different line within the same file. Increasing this value can result in less interstitial history entries being created.

Version 1.1.3

Fix broken images in README :/

Version 1.1.2

Fix broken images in README

Version 1.1.1

Navigation Sidebar improvements.

Bug fix: Navigation Sidebar now keeps the current entry in focus instead of always auto-scrolling the top

Bug fix: Ensure that bringing a "New File" into focus doesn't cause errors. It no longer attempts to create a history entry for files that don't have a filepath

Version 1.1.0

Navigation Sidebar added where you can see your navigation history. Double click entries in the sidebar to go there.

Version 1.0.5

add additional hotkeys to jump forward/backward 1 file at a time, skipping over history entries in between

Version 1.0.4

add Configuration options to set History Size and whether to log debug messages.

Version 1.0.3

updated readme

Version 1.0.2

updated readme

Version 1.0.1

updated readme

Version 1.0

Initial release