Visual D issues and suggestions
r.sagitario at gmx.de
Sat Nov 3 09:32:17 UTC 2018
On 21/10/2018 12:11, John Chapman wrote:
> Rainer, you may have a lot of these on your to-do list, but I've been
> noting some of the minor issues I've come across using Visual D and it
> might be useful for future releases.
> * The Intellisense list for __traits needs updating inline with the spec.
> * Remove obsolete "classinfo" from completion list.
> * Add "typeof" keyword to completion list.
> * Show completion list when typing UDAs.
> * Support new contract expressions (and upcoming mixin tuple syntax).
> * Indent function bodies correctly when generating overrides.
> * Indenting for enum members is sometimes too much.
> * Tooltips on token-string literals adds a lot of extra spacing between
> * Tooltips that show documentation can have excessive line breaks.
> * Tooltips on variables repeat attributes - eg, "private int length;"
> produces "private private(int) [parent].length" instead of perhaps
> "(variable) private int [parent].length".
> * Remove duplicated/disabled entries for "New filter"/"New folder" in
> Solution Explorer > context menu > Add.
> * Fix Visual D Search text boxes and buttons for high DPI displays.
> * Add option to not indent switch case labels.
> * Add refactoring/renaming support.
> * When insertion point is inside variable or type name, highlight usages.
> * For Visual D projects, include option to compile/link in single step.
> * Automatically include modules in the current project as candidates for
> completion - I seem to have to add my project folders to Visual D
> Settings > DMD Directories > Import paths
> * Colourise type names and UDAs in editor.
> * C#-style formatting and colourisation in tooltips.
> * Ctrl-click for "Go to definition".
> * When user declares variables, suggest possible names based on type -
> eg, a variable of type "FontFaceReference" pops up a list including
> "fontFaceReference", "fontFace" and "reference".
> * Fade out unused imports.
> Hope this is useful.
I have added most of these here:
https://issues.dlang.org/show_bug.cgi?id=19353 - 19359
More information about the Digitalmars-d-ide