Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fsprojects-archive/zzarchive-VisualFSharpPowerTools
[ARCHIVED] Power commands for F# in Visual Studio
https://github.com/fsprojects-archive/zzarchive-VisualFSharpPowerTools
f-sharp visual-studio
Last synced: 4 months ago
JSON representation
[ARCHIVED] Power commands for F# in Visual Studio
- Host: GitHub
- URL: https://github.com/fsprojects-archive/zzarchive-VisualFSharpPowerTools
- Owner: fsprojects-archive
- License: apache-2.0
- Archived: true
- Created: 2014-01-28T13:45:30.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-06-29T07:37:34.000Z (about 5 years ago)
- Last Synced: 2024-03-10T20:14:10.659Z (4 months ago)
- Topics: f-sharp, visual-studio
- Language: F#
- Homepage: http://fsprojects.github.io/VisualFSharpPowerTools/
- Size: 26.6 MB
- Stars: 310
- Watchers: 49
- Forks: 86
- Open Issues: 63
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.txt
Lists
- awesome-fsharp - Visual F# Power Tools ★ 310 ⧗ 53 - Power commands for F# in Visual Studio. [Apache 2.0] (Development Tools / Editor plugins)
README
[![Issue Stats](http://issuestats.com/github/fsprojects/VisualFSharpPowerTools/badge/issue)](http://issuestats.com/github/fsprojects/VisualFSharpPowerTools)
[![Issue Stats](http://issuestats.com/github/fsprojects/VisualFSharpPowerTools/badge/pr)](http://issuestats.com/github/fsprojects/VisualFSharpPowerTools)
[![NuGet](https://buildstats.info/nuget/FSharpVSPowerTools.Core)](https://www.nuget.org/packages/FSharpVSPowerTools.Core)## This project is deprecated. Most of the functionality has been ported to [Visual F# Tools](https://github.com/dotnet/fsharp), Visual Studio 2017 and newer. As of year 2019, we recommend to use JetBrains Rider, which has the most robust F# support (however, not all features are implemented there yet) ##
[Visual F# Power Tools](https://visualstudiogallery.msdn.microsoft.com/136b942e-9f2c-4c0b-8bac-86d774189cff)
=====================[![Join the chat at https://gitter.im/fsprojects/VisualFSharpPowerTools](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/fsprojects/VisualFSharpPowerTools?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Power commands for F# in Visual Studio
### Why Visual F# Power Tools?
Visual F# Power Tools is a community effort to bring useful F# VS extensions into a single home for the following purposes:
- Easy maintenance and upgrade
- Sharing common functionalities and reducing conflicts between F# VS extensions
- Adding new features which complement Visual F# ToolsThis project is made possible by excellent work in [FSharp.Compiler.Service](https://github.com/fsharp/FSharp.Compiler.Service)
and [FSharpBinding](https://github.com/fsharp/fsharpbinding).> **NOTE:** Since v2.0.0, we no longer officially support Visual Studio 2012.
An archived v2.0.0 compatible with Visual Studio 2012 is kept at [AppVeyor deployment](https://ci.appveyor.com/project/dungpa/visualfsharppowertools/branch/vs2012/artifacts)
in case someone needs it.
Alternatively, one can build [vs2012 branch](https://github.com/fsprojects/VisualFSharpPowerTools/tree/vs2012) for Visual Studio 2012 support.### Currently supported features
- Auto-generating XmlDoc (via [F# XmlDoc extension](http://lorgonblog.wordpress.com/2010/12/04/source-code-for-f-xmldoc-extension/))
- Formatting document / Formatting selection (via [Fantomas extension](https://github.com/dungpa/fantomas))
- Highlight references
- Rename refactoring
- Depth colorizer
- NavigateTo
- Syntax coloring
- Folder organization
- Find all references
- Implement interface
- Record stub generation
- Union type pattern generation
- Resolve unopened namespaces
- Gray out unused declarations
- Gray out unused open statements
- Go to metadata
- Task List comments
- Generate references for F# Interactive (see [this article](http://apollo13cn.blogspot.dk/2012/08/f-add-reference-addon.html))
- Navigate to source
- Quick info panel
- FSharpLint integration
- Outlining
- Peek Definition (VS 2015+)You can suggest new features at our [user voice system](http://vfpt.uservoice.com/).
Please vote for your favourite features so that they have higher chances to be implemented.
For user guides, please take a look at [the home page](http://fsprojects.github.io/VisualFSharpPowerTools/).### Build
Build status
Windows (AppVeyor)
![]()
Linux (Travis)
![]()
Require Visual Studio 2013 and Visual Studio 2013 SDK.
Run the `build.cmd` script or `FSharpVSPowerTools.sln` to build the solution.You can download the latest installer [here](https://ci.appveyor.com/project/dungpa/visualfsharppowertools/branch/master/artifacts).
### Getting involved
You can ask questions regarding the project on GitHub issues or on Twitter (tweeting to [@FSPowerTools](https://twitter.com/FSPowerTools) and [#fsharp](https://twitter.com/search?f=realtime&q=%23fsharp&src=typd) hashtag).
Contributions are always welcome.
The maintainers don't have much experience with Visual Studio Extensibility; any help is much appreciated.### License
The extension is available under Apache 2.0 license. For more information see the [License file](LICENSE.txt).### Maintainers
- [@dungpa](https://github.com/dungpa)
- [@vasily-kirichenko](https://github.com/vasily-kirichenko)
- [@OkayX6](https://github.com/OkayX6)
- [@forki](https://github.com/forki)
- [@cloudRoutine](https://github.com/cloudRoutine)The default maintainer account for projects under "fsprojects" is [@fsprojectsgit](https://github.com/fsprojectsgit) - F# Community Project Incubation Space (repo management)