This season we're thankful for an amazing release of #fsharp 9 and #dotnet 9 and to celebrate we're happy to announce the latest versions of Ionide for VSCode and FsAutocomplete, bursting at the seams with support for all of the new features (including nullability annotations)!
FsAutoComplete also includes a number of new code fixes and actions for managing signature files and using the new dot-lambda syntax. See the FsAutoComplete release notes at github.com/ionide/FsAutoC… for more details.
Hey #fsharp - quick on the heels of #dotnet 8.0.300 releasing we have a new release of Ionide for VSCode to celebrate! This version's primary feature is updating the compiler and tools to the versions that ship with .NET SDK 8.0.300.
This community-led project has been working on a full-featured tree-sitter parser for F#, and bringing it to Ionide is done with the aim of centralizing the effort and providing a signal of support. Please join Nsidorenco and the rest of the team in making a great #fsharp parser!
from github search, to token highlighting in IDEs, and many more. More and more, a language needs to have a tree-sitter parser to participate in the modern tooling ecosystem. For this reason the @IonideProject org is happy to bring on github.com/ionide/tree-si… to the #fsharp family
Much like the Language Server Protocol brought re-use to editor tooling, allowing for Ionide to exist in many forms across VS Code, (neo)vim, emacs, and a host of other editors, the tree-sitter project aims to do the same for parsing text. It forms the basis for many tools,
The Ionide organization continues to be the one-stop shop for F# editor tools for any editor, any developer, and any style of work. Come join us at the new home of FsAutoComplete, github.com/ionide/FsAutoC…, and make your mark on our ecosystem!
With this move to the Ionide org, we gain two things - clarity about the purpose of the fsharp org (housing language design and specs repositories) and a more consistent representation of the current maintainership of F# editor tooling all-up.
Hey folks, today we're happy to officially adopt the #FsAutoComplete project as a member of the broader #Ionide tooling organization for #fsharp tools.
While FSAC has been the backbone of the Ionide family of editor tools for many years now, it's lived in the fsharp GitHub org.
The info panel feature in @IonideProject is one of the most useful dev tools I have ever used.
I have been using it daily since seeing it on Dev Impressions with @k_cieslak a few years ago. Couldn't imagine writing F# without it.
Amazing work to all of those who contributed.
Are you interested in contributing to #fsharp@IonideProject or #FsAutoComplete but don't know how to start? Try asking #Copilot how to add a feature to the repository! Here's copilot showing how to add a new CodeFix, it does really well with very little guidance.