• This repository has been archived on 16/Feb/2019
  • Stars
    star
    174
  • Rank 211,159 (Top 5 %)
  • Language
    F#
  • License
    MIT License
  • Created about 9 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Set of Atom plugins for F# development

[Project is deprecated, we suggest to use VSCode version of Ionide instead]

Ionide-FSharp

It's part of Ionide plugin suite. F# IDE-like possibilities in Atom editor

Plugin is using linter plugin to handle error highlighting and error list display. Installation of this plugin is required. Required plugin is installed automatically if ionide-installer is used. Otherwise You need to install required plugin on Your own/.

Features

  • Syntax highlighting
  • Auto completions
  • Error highlighting and error list in bottom panel (linter plugin required)
  • Tooltips
  • Commenting
  • Go to Declaration
  • Support for script files or F# projects (if plugin does not detect .fsproj file, just open it ).
  • Highlighting usages
  • Quick Info panel

Join the chat at https://gitter.im/ionide/ionide-project -- Need Help? You can find us on Gitter

Build

  • Clone this repository
  • Run build.cmd (for Windows) or build.sh (for Linux / Max) to build projects
  • Go to release folder and run apm link to create symbolic link between plugin and Atom's plugins folder
  • Run Atom

Contributing and copyright

The project is hosted on GitHub where you can report issues, 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.

More Repositories

1

ionide-vscode-fsharp

VS Code plugin for F# development
F#
840
star
2

FsAutoComplete

F# language server using Language Server Protocol
F#
380
star
3

Fornax

Scriptable static site generator using type safe F# DSL to define page templates.
F#
240
star
4

Forge

F# CLI tool for project, file, and solution management
F#
232
star
5

Ionide-vim

F# Vim plugin based on FsAutoComplete and LSP protocol
Vim Script
154
star
6

Waypoint

Opinionated solution template for building F# OSS libraries and tools.
F#
77
star
7

FSharp.Analyzers.SDK

Library for building custom analyzers for F# / FSAC
F#
72
star
8

proj-info

Parse and evaluate MsBuild project files
F#
63
star
9

tree-sitter-fsharp

tree-sitter-fsharp
JavaScript
61
star
10

FsAst

http://blog.ctaggart.com/2014/09/generating-f-code-using-its-ast.html
F#
48
star
11

LanguageServerProtocol

Library for building Language Server Protocol servers and clients in F#.
F#
42
star
12

ionide-vscode-paket

VS Code plugin for Paket
F#
41
star
13

fstoml

Lightweight TOML based F# project file
F#
36
star
14

ionide-fsgrammar

Shared Textmate Regex Style F# Language Grammar
F#
34
star
15

FSharp.EventHorizon

Experiment with F#, type holes, and type-directed search using F# Analyzers
F#
32
star
16

KeepAChangelog

Parser and MSBuild Targets for using Keep-A-Changelog-formatted Changelogs in your Build
F#
28
star
17

Falcon

FSI β™₯️ IDE
F#
20
star
18

ionide-vscode-fake

VS Code plugin for FAKE
F#
18
star
19

ionide-vscode-mechanic

Mechanic plugin for VS Code
F#
17
star
20

DependencyManager.FsProj

Dependency Manager loading fsproj into FSI instance
F#
17
star
21

ionide-vscode-helpers

Common helpers for VS Code plugins
F#
15
star
22

FsInteractiveService

F# interactive service API exposed via a lightweight HTTP server
F#
14
star
23

playground

Empty F# project that can be opened in Visual Studio Online or Gitpod
Dockerfile
13
star
24

ionide-atom-paket

Atom editor support for Paket.
F#
13
star
25

ionide-atom-fsi

F#
11
star
26

forge-templates

F# Project and Solution Templates for Forge
F#
8
star
27

Discover-Panel

Extension creating alternative UX for real-time API exploration in VSCode
TypeScript
8
star
28

ionide.github.io

Ionide.io page
CSS
5
star
29

ionide-atom-installer

JavaScript
5
star
30

ionide-analyzers

F#
4
star
31

ionide-atom-fake

F#
3
star
32

dotnet-devcontainer

Basic Devcontainer example for C# + F# dev
Dockerfile
3
star
33

LSIF-Reader

TypeScript library for reading LSIF files, and providing editor tooling based on them
TypeScript
2
star
34

ionide-atom-webview

F#
1
star