mirror of https://gitlab.com/basile.b/dexed.git
1.5 KiB
1.5 KiB
title | header-includes |
---|---|
Widgets - symbol list | <script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/4.2.2/anchor.min.js"></script> |
This list displays the symbols declared in the D module that has the focus (imports, classes, variables, etc).
It can be used to quickly find and go to the declaration of a symbol but also as a basic linter since the syntactic errors are displayed (almost immediately if the option refresh on change is checked).
The way the widget refreshes the list can be tweaked in the context menu or in the options editor.
- autoExpandsErrors: If checked then the warnings and the errors are always expanded.
- autoRefresh: If checked then the symbols are refreshed after autoRefreshDelay milliseconds following the last keystroke.
- autoRefreshDelay: Sets the duration before auto refreshing happens.
- refreshOnChange: Sets if the list is refreshed when the document is saved.
- refreshOnFocus: Sets if the list is refreshed when a document is selected or opened.
- showChildCategories: When not checked, only the top level symbols are displayed.
- smartExpander: If checked then the the tree follows the caret position.
- smartFilter: Change the behavior of the list when the symbols are filtered.
- sortSymbols: If checked then the symbols are sorted alphabetically instead of following the declaration order.