Giter Site home page Giter Site logo

teadrivendev / visualfsharppowertools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fsprojects-archive/zzarchive-visualfsharppowertools

0.0 1.0 0.0 26.38 MB

Power commands for F# in Visual Studio

Home Page: http://fsprojects.github.io/VisualFSharpPowerTools/

License: Apache License 2.0

Shell 0.07% F# 74.89% C# 25.02% Batchfile 0.01% Forth 0.01% GLSL 0.01%

visualfsharppowertools's Introduction

Issue Stats Issue Stats NuGet

Visual F# Power Tools

Join the chat at https://gitter.im/fsprojects/VisualFSharpPowerTools

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# Tools

This project is made possible by excellent work in FSharp.Compiler.Service and 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 in case someone needs it. Alternatively, one can build vs2012 branch for Visual Studio 2012 support.

Currently supported features

  • Auto-generating XmlDoc (via F# XmlDoc extension)
  • Formatting document / Formatting selection (via Fantomas extension)
  • 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)
  • Navigate to source
  • Quick info panel
  • FSharpLint integration
  • Outlining
  • Peek Definition (VS 2015+)

You can suggest new features at our user voice system. 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.

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.

Getting involved

You can ask questions regarding the project on GitHub issues or on Twitter (tweeting to @FSPowerTools and #fsharp 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.

Maintainers

The default maintainer account for projects under "fsprojects" is @fsprojectsgit - F# Community Project Incubation Space (repo management)

visualfsharppowertools's People

Contributors

3tilley avatar bleis-tift avatar bogdangaliceanu avatar chrisdobby avatar cloudroutine avatar ctaggart avatar dsyme avatar duckmatt avatar dungpa avatar enricosada avatar forki avatar hmemcpy avatar isaacabraham avatar kevinransom avatar latkin avatar marcinjuraszek avatar mjp41 avatar okayx6 avatar reedcopsey avatar rojepp avatar sergey-tihon avatar shanecharles avatar simonhdickson avatar smoothdeveloper avatar surban avatar twith2sugars avatar v2m avatar vasily-kirichenko avatar xdadaveshaw avatar xperiandri avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.