-
-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prefix all available commands with GitSavvy for discoverability #1756
Comments
Semi-related, I use GitLab for work and |
Hello! I have reservations about prefixing all commands with Regarding the Interestingly, we don't share any code between the integrations for GitLab, GitHub, and Bitbucket. |
I wouldn't have thought it would be very much disruptive because of fuzzy search in the command palette. Users typing |
Okay, I generally dislike the double prefix But although I like the natural language style, "abort merge", "continue rebase", "open file on github", we typically use the reversed style in GitSavvy. (We do So a "pull with rebase" is clearly not a "rebase" action. The prefix Then we "register" also I would like to get more input because in general I really like the prefix style esp. for discoverability. What can I do with "github", just type |
Yes. Now I know there are also some commands prefixed "git: ". I like to be able to see what package a command belongs to, which is why I like packages to prefix all their commands with the name of their package. Perhaps there is a Sublime Text Command Palette feature in there somewhere e.g. the Command Palette prefixes all the commands with the package name, something like how it suffixes the key binding. For backwards compatibility it could strip out any existing prefix so it's not duplicated. The "github: " prefix seems a bit clunky to me. All of those commands would apply to gitlab, bitbucket, etc. and if that's not a feature I have to assume it will be so "git: " makes sense me even if those services are not supported yet. All the commands are lowercase too, which seems at odds to the general format of the Command Palette. Perhaps Sublime Text should provide a best practice guide for naming conventions to encourage consistency. |
Some commands are prefixed "github:" e.g.
github: open file on remote
. I want to suggest prefixing all available commands with **GitSavvy: * for discoverability.braver just made me aware of the command
github: open file on remote
. I had no idea it existed. I would have know if the command was prefixed "GitSavvy" because to see what commands were available that's what I checked.The text was updated successfully, but these errors were encountered: