All Projects → ionide → Ionide Vscode Fsharp

ionide / Ionide Vscode Fsharp

Licence: mit
VS Code plugin for F# development

Programming Languages

fsharp
127 projects

Projects that are alternatives of or similar to Ionide Vscode Fsharp

Julia Vscode
Julia extension for Visual Studio Code
Stars: ✭ 823 (+24.7%)
Mutual labels:  vscode, ide
Vscodium
binary releases of VS Code without MS branding/telemetry/licensing
Stars: ✭ 14,639 (+2118.03%)
Mutual labels:  vscode, ide
Xmake Vscode
🍩 A XMake integration in Visual Studio Code
Stars: ✭ 84 (-87.27%)
Mutual labels:  vscode, editor-plugin
Vscode Gremlins
Gremlins tracker for Visual Studio Code: reveals invisible whitespace and other annoying characters
Stars: ✭ 78 (-88.18%)
Mutual labels:  ide, editor-plugin
VSCode-Anywhere
VSCode with preconfigured tools for your programming languages : binaries, settings, extensions and documentations
Stars: ✭ 26 (-96.06%)
Mutual labels:  ide, vscode
Nvcode
An IDE layer for Neovim with sane defaults. Completely free and community driven.
Stars: ✭ 6,714 (+917.27%)
Mutual labels:  ide, vscode
Micropy Cli
Micropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
Stars: ✭ 112 (-83.03%)
Mutual labels:  vscode, ide
Intellij Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Stars: ✭ 1,488 (+125.45%)
Mutual labels:  ide, editor-plugin
intellij-autohotkey
AutoHotkey plugin for the Jetbrain's IntelliJ platform
Stars: ✭ 30 (-95.45%)
Mutual labels:  ide, editor-plugin
Vscode Nim
An extension for VS Code which provides support for the Nim language.
Stars: ✭ 204 (-69.09%)
Mutual labels:  vscode, ide
Acejump
🅰️ single character search, select, and jump
Stars: ✭ 786 (+19.09%)
Mutual labels:  ide, editor-plugin
Vscode Elixir
This plugin is no longer maintained!
Stars: ✭ 262 (-60.3%)
Mutual labels:  vscode, editor-plugin
Code Server
VS Code in the browser
Stars: ✭ 50,541 (+7557.73%)
Mutual labels:  vscode, ide
Addon Vscode
Visual Studio Code - Home Assistant Community Add-ons
Stars: ✭ 201 (-69.55%)
Mutual labels:  vscode, ide
docker-vscode-php
Visual Studio Code in a container for PHP/Drupal development
Stars: ✭ 44 (-93.33%)
Mutual labels:  ide, vscode
Phasereditor
A friendly IDE to develop HTML5 games based on the Phaser framework.
Stars: ✭ 297 (-55%)
Mutual labels:  ide, editor-plugin
Javascriptenhancements
JavaScript Enhancements is a plugin for Sublime Text 3. It offers not only a smart javascript autocomplete but also a lot of features about creating, developing and managing javascript projects (real-time errors, code refactoring, etc.).
Stars: ✭ 592 (-10.3%)
Mutual labels:  ide
Dotfiles
Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Stars: ✭ 634 (-3.94%)
Mutual labels:  vscode
Discord Vscode
🖋️ Update your discord status with a rich presence
Stars: ✭ 587 (-11.06%)
Mutual labels:  vscode
Kodexplorer
A web based file manager,web IDE / browser based code editor
Stars: ✭ 5,490 (+731.82%)
Mutual labels:  ide

Ionide-VSCode: FSharp

Enhanced F# Language Features for Visual Studio Code

Part of the Ionide plugin suite. Read detailed documentation at Ionide docs page.

Version Installs Rating open collective backers open collective sponsors

You can support Ionide development on Open Collective.

Open Collective

Requirements

Features

  • Syntax highlighting
  • Auto completions
  • Error highlighting, error list, and quick fixes based on errors
  • Tooltips
  • Method parameter hints
  • Go to Definition
  • Peek Definition
  • Find all references
  • Highlighting usages
  • Rename
  • Show symbols in file
  • Find symbol in workspace
  • Show signature in status bar
  • Show signature as CodeLens / LineLens
  • Go to MSDN help
  • Add open NAMESPACE for symbol
  • Match case generator
  • Go to #load reference
  • Generate comment for the symbol
  • Integration with F# Interactive
  • Integration with Forge (Project scaffolding and modification)
  • Integration with FSharpLint (additional hints and quick fixes)
  • Integration with MSBuild (Build, Rebuild, Clean project)
  • Solution / project explorer
  • And more...

How to contribute

Imposter syndrome disclaimer: I want your help. No really, I do.

There might be a little voice inside that tells you you're not ready; that you need to do one more tutorial, or learn another framework, or write a few more blog posts before you can help me with this project.

I assure you, that's not the case.

This project has some clear Contribution Guidelines and expectations that you can read here.

The contribution guidelines outline the process that you'll need to follow to get a patch merged. By making expectations and process explicit, I hope it will make it easier for you to contribute.

And you don't just have to write code. You can help out by writing documentation, tests, or even by giving feedback about this work. (And yes, that includes giving feedback about the contribution guidelines.)

Thank you for contributing!

Contributing and copyright

The project is hosted on GitHub where you can report issues, participate in discussions, fork the project and submit pull requests.

The library is available under MIT license, which allows modification and redistribution for both commercial and non-commercial purposes.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Our Sponsors

Ionide couldn't be created without the support of Lambda Factory. If your company would be interested in supporting development of Ionide, or acquiring commercial support send us an email - [email protected].

You can also support Ionide development on Open Collective. Open Collective

Partners

drawing

Sponsors

Become a sponsor and get your logo on our README on Github, description in the VSCode marketplace and on ionide.io with a link to your site.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].