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

CodeMap Explorer for all Opened Files #90

Open
EmersonSuguimoto opened this issue Oct 31, 2023 · 3 comments
Open

CodeMap Explorer for all Opened Files #90

EmersonSuguimoto opened this issue Oct 31, 2023 · 3 comments
Labels

Comments

@EmersonSuguimoto
Copy link

Is it possible to have CodeMap treeview for all opened files? Not only for the current selected file.

@oleg-shilo
Copy link
Owner

Not really. I cannot imagine an adequate UX for that. IE IDE has five files open but only one is visible. So having five CodeMap views available does not make sense. You still see only a single document at the time.

VSCode provides a placeholder for custom views. One pwr window. Thus it is one custom view (e.g. CodeMap) per window.

@EmersonSuguimoto
Copy link
Author

I used to work with Sourcecookifier in Notepad++, It maps every customized filter in regex in a single TreeView, which makes a lot easy to navigate through multiple files. It has also the "Go To Definition" functionality embedded that helps the navigation.
Could this be implemented?

@oleg-shilo
Copy link
Owner

I created a few extensions for Notepad++, including CS-Script that converts Notepad++ into an IDE for C# and in fact, it also integrates a CodeMap equivalent functionality.

to have CodeMap treeview for all opened files? Not only for the current selected file.

Notepad follows the very same usability pattern as VSCode and VS and I say all these IDEs always show the document metadata view for the "currently selected file". IE Document Outline window in VS.

Thus, most likely we are not talking about the same things.
Can you please explain the UX you are trying to achieve? Then I will be able to tell you if it can be done or not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants