All Projects → atom-haskell → Ide Haskell

atom-haskell / Ide Haskell

Licence: other
Haskell IDE plugin for Atom editor

Programming Languages

typescript
32286 projects
haskell
3896 projects

Labels

Projects that are alternatives of or similar to Ide Haskell

Atom Ide Rust
Rust IDE support for Atom, powered by the Rust Language Server (RLS)
Stars: ✭ 200 (-15.25%)
Mutual labels:  ide, atom
atom-ide-cpp
C/C++ language support for Atom-IDE
Stars: ✭ 34 (-85.59%)
Mutual labels:  atom, ide
TwoDark
Atom's OneDark inspired theme for Sublime Text
Stars: ✭ 19 (-91.95%)
Mutual labels:  atom, ide
atom-ide-scala
Scala & Dotty support for Atom IDE (🧟‍♂️ zombie repo)
Stars: ✭ 47 (-80.08%)
Mutual labels:  atom, ide
Atom Languageclient
Language Server Protocol support for Atom (the basis of Atom-IDE)
Stars: ✭ 385 (+63.14%)
Mutual labels:  ide, atom
Atom Supercollider
SuperCollider development environment for Atom.io
Stars: ✭ 85 (-63.98%)
Mutual labels:  ide, atom
language-chef
Development repository for the language-chef plugin for the Atom text editor
Stars: ✭ 16 (-93.22%)
Mutual labels:  atom, ide
Php Ide Serenata
Atom IDE package that integrates the Serenata server to provide PHP code assistance
Stars: ✭ 277 (+17.37%)
Mutual labels:  ide, atom
Awesome Atom Packages
📦 Some Useful Atom Packages for Web Developers !
Stars: ✭ 286 (+21.19%)
Mutual labels:  ide, atom
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+101.27%)
Mutual labels:  ide, atom
Go Plus
An Enhanced Go Experience For The Atom Editor
Stars: ✭ 1,519 (+543.64%)
Mutual labels:  ide, atom
Meghanada Server
A Java IDE Server for your editor. Java IDE-like features to your favourite text editor.
Stars: ✭ 213 (-9.75%)
Mutual labels:  ide
Addon Vscode
Visual Studio Code - Home Assistant Community Add-ons
Stars: ✭ 201 (-14.83%)
Mutual labels:  ide
Feed Io
A PHP library to read and write feeds in JSONFeed, RSS or Atom format
Stars: ✭ 200 (-15.25%)
Mutual labels:  atom
Ide Java
Java language support for Atom-IDE
Stars: ✭ 226 (-4.24%)
Mutual labels:  atom
Ide Python
Python language support for Atom-IDE :atom: 🐍
Stars: ✭ 213 (-9.75%)
Mutual labels:  atom
Awesome Online Ide
🌩️ A list of awesome online development environments
Stars: ✭ 2,542 (+977.12%)
Mutual labels:  ide
Gruvbox Idea
A Gruvbox Theme for IDEA IDEs
Stars: ✭ 197 (-16.53%)
Mutual labels:  ide
Core
Forge Core Framework APIs and Implementation
Stars: ✭ 195 (-17.37%)
Mutual labels:  ide
Theia
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Stars: ✭ 15,920 (+6645.76%)
Mutual labels:  ide

IDE-Haskell

Welcome to IDE-Haskell plugin for amazing Atom editor! This plugin is intended to help you with development in Haskell.

NOTE: You must install dependencies in addition to installing the package itself. Refer to documentation site https://atom-haskell.github.io/ for setup and usage instructions.

IRC Chat

You can join #atom-haskell on FreeNode, and devs can usually be found there. Bear in mind that if someone's on the channel, it doesn't necessarily mean they aren't AFK.

If you're not familiar with IRC, you can use FreeNode's webchat

Features

Here is a brief and incomplete overview. Visit https://atom-haskell.github.io/ for more details.

Errors, warnings and linter

errors

Get type/info

typeinfo

Insert type

typeins

Code prettify/format

prettify

Build and test project

If you have ide-haskell-cabal or similar package installed, you can build, clean and test your project from ide-haskell (stack and cabal supported)

Autocompletion

autocompletion

API

Ide-haskell provides service-hub API with ide-haskell-upi service.

More information is available in lib/upi.coffee source file

TODO

  • [x] Cabal project autodetection (via language-haskell)
  • [x] Errors, warnings and linter (via haskell-ghc-mod)
  • [x] Get type at point (via haskell-ghc-mod)
  • [x] Autocompletion (via haskell-ghc-mod and autocomplete-haskell)
  • [x] Code beautify
  • [x] Cabal project management (with ide-haskell-cabal)
  • [x] Jump to definition (since haskell-ghc-mod 1.3.0, or with ide-haskell-hasktags)
  • [x] Interactive REPL (with ide-haskell-repl)
  • [x] Stack project management (with ide-haskell-cabal)
  • [ ] Who calls and vice versa
  • [x] Documentation support (alpha, with ide-haskell-hoogle)

Changelog

Changelog is available here.

License

Copyright © 2014 Alexander Chaika
Copyright © 2015 Atom-Haskell

Contributors (by number of commits):

  • Nikolay Yakimov
  • Alexander Chaika
  • John Quigley
  • Ondřej Janošík
  • Luka Horvat
  • Gabriel Gonzalez
  • Daniel Beskin
  • Gabor Greif
  • Daniel Gröber

See the LICENSE.md for details.

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].