Skip to content

Show HN: Compass – Easily navigate between files on GitHub

chrome.google.com
19 points_mc6 comments
On HN

Comments

How is it different from just pressing "t" on the project's page?

I was thinking the same thing. Github has some useful keyboard shortcuts available: https://help.github.com/articles/using-keyboard-shortcuts/

I was going through searching for undocumented breaking changes (ie there were a lot) during the Angular2 alpha phase and stumbled on 'y'.

Click a line, press y, and it changes to the commit where that line was last changed. Since it shows the tag the commit applies to up top, it's relatively easy to mark what release was affected by a specific breaking change.

_mcOP

It is similar to it, here are few differences: 1) Regex search 2) Performance - most of the data is locally cached 3) IDE like experience and a one click/swipe to move back to previous file without having to visit an intermediate page, not much of a plus but yeah!

Based on the feedback/usage I hope to build more features like goto method/variable definition to make it a more complete product.

Goto method/variable definition would be really nice! I would definitely use it if you made that.

Github's keyboard shortcuts are nice, but there is lots of room for improvement in how you navigate code.

I thought it was a way to directly click on files linked to other files via "requires" and "imports" everywhere.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.