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

Sidebar with list of functions #1157

Closed
3 tasks done
francwalter opened this issue Jul 8, 2022 · 2 comments
Closed
3 tasks done

Sidebar with list of functions #1157

francwalter opened this issue Jul 8, 2022 · 2 comments
Labels
conclusion: duplicate Has already been submitted conclusion: invalid Issue/PR not valid topic: code Related to content of the project itself type: enhancement Proposed improvement

Comments

@francwalter
Copy link

Describe the request

In other editors there are sidebars with a function list of the file, not in Arduino 1.x nor 2.x
I would love to have some, it is annoying to scroll and search each time to the function I want to jump to and back etc.
There are no bookmarks neither to make jumping easier.

Describe the current behavior

No sidebar for functions, no bookmarks available. Scrolling is a pain in the glass.

Arduino IDE version

2.0.0-rc8

Operating system

Windows

Operating system version

10

Additional context

I have this feature in eclipse (since long) where it is called "Outline", I have it in Notepad++ where it is called Function List.
Many editors have it but not all. It is very useful.

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details
@francwalter francwalter added the type: enhancement Proposed improvement label Jul 8, 2022
@kittaakos
Copy link
Contributor

Thank you! There is one, it's called Outline view :)

  • Open the Command Palette with F1
  • Type Toggle Outline View,
  • Press Enter

Note, that the outline view is powered by the language server, so you must select a board to have it working. See textDocument/documentSymbol in the spec.

outline.mp4

If you experience a malfunction, please open a separate issue.

@francwalter
Copy link
Author

Thank a lot 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conclusion: duplicate Has already been submitted conclusion: invalid Issue/PR not valid topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

No branches or pull requests

3 participants