zzarchive-VisualFSharpPowerTools
zzarchive-VisualFSharpPowerTools copied to clipboard
[ARCHIVED] Power commands for F# in Visual Studio
- [x] NavigableItemCache - [ ] NavigateToItem The Cache implementation needs to be changed so that it's built around projects instead of solutions to avoid the duplication of projects that...
Should be able to move this without any changes (besides removing the unused open for `FSharpVSPowerTools.ProjectSystem`) Code Located @ https://github.com/fsprojects/VisualFSharpPowerTools/blob/master/src/FSharp.Editing.VisualStudio/Navigation/ReferenceSourceProvider.fs
_Dependent upon completion of VSLanguageService #1412_ It should be possible to move part of the functionality in the classifier to Core, but this will require restructuring some of the functions....
_Dependent upon completion of VSLanguageService #1412_ It seems like only a small amount of the functionality of `updateSyntaxConstructClassifiers` can be extracted and moved to Core. We should be able to...
This looks to be a tricky migration `canRename` will need to take a Point for caretPosition and a filepath for the current document `rename` (the first one) needs to change...
_Dependent upon completion of Open Documents Tracker #1411_ Disentangle the production of the reference list from reporting progress in `getDocumentState` into a function that takes the caret position and the...
_Dependent on completion of #1412_ - Move `flattener` and `flattenLines` - Disentangle `updateAtCaretPosition` into a function that takes the caret position and the current document and returns the tooltip:`string option`,errrors:`(FSharpErrorSeverity...
It seems like this could be shifted where the role in Logic is reduced to using the active project is used to find the full path and passed to a...
If we want to move the hint text generation into core to enable other editors to take advantage of this feature we cannot depend on `SnapshotSpan`, `SnapshotPoint`, `ITextSnapshotLine`, `ITextDocument`, the...
_Dependent of completion of #1412_ `symbolUsesToSpans` needs to be migrated changed to function that takes a range for the word and produces a collection of ranges that will be translated...