Skip to content
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

Suggestion: Differentiate between User and Non-User members in Intellisense Dropdowns #139

Open
fitdev opened this issue Oct 30, 2020 · 3 comments
Labels
feature request need help no know how do, please help me
Milestone

Comments

@fitdev
Copy link

fitdev commented Oct 30, 2020

Similar to how it is possible with Codist to differentiate between user and non-user code in the editor, it would be nice if it were possible to also differentiate user from non-user code in the Intellisense dropdowns.

Several approaches might be possible (or a combination of them):

  • Make user or non-user code bold (perhaps controlled by an option)
  • Add a suffix with assembly name or namespace in a different style (perhaps similar to how unimported namespaces members are displayed)
  • Modify the tooltip that appears as the user selects different members in the dropdown list, so it shows namespace and/or assembly information (and perhaps uses syntax styles defined for Codist as well).
  • Add a dedicated filter button (similar to field, property, method, etc. filters) that can work in addition to existing member-type filters.

The first 2 approaches need special handling of methods, since they have overloads and therefore can both be of user and of non-user code. So, perhaps, if there is at least one overload which is a user-code, then the list item should be stylized as such. Alternatively (and perhaps even better idea) is to have a 3rd style for list items that have both overloads from user and non-user code.

@fitdev
Copy link
Author

fitdev commented Oct 30, 2020

Ooops, just saw that I had already submitted issue #107 which is basically the same. So perhaps you can merge them into one.

@wmjordan
Copy link
Owner

Thanks for taking time posting a duplicated request. I remember your request quite well. And I want that too!

Recently Visual Studio guys have posted a questionnaire to gather suggestions to change the extension development experience. I recommended Codist to them. Hope that they can take a look at this project and your suggestions as well.

@wmjordan wmjordan added this to the Backlog milestone Oct 31, 2020
@fitdev
Copy link
Author

fitdev commented Oct 31, 2020

@wmjordan I completed that survey and mentioned Codist as well! ;-)

@wmjordan wmjordan added the need help no know how do, please help me label Feb 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request need help no know how do, please help me
Projects
None yet
Development

No branches or pull requests

2 participants