• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

atom-haskell/ide-haskell: Haskell IDE plugin for Atom editor

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

atom-haskell/ide-haskell

开源软件地址(OpenSource Url):

https://github.com/atom-haskell/ide-haskell

开源编程语言(OpenSource Language):

TypeScript 91.8%

开源软件介绍(OpenSource Introduction):

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.

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

  • Cabal project autodetection (via language-haskell)
  • Errors, warnings and linter (via haskell-ghc-mod)
  • Get type at point (via haskell-ghc-mod)
  • Autocompletion (via haskell-ghc-mod and autocomplete-haskell)
  • Code beautify
  • Cabal project management (with ide-haskell-cabal)
  • Jump to definition (since haskell-ghc-mod 1.3.0, or with ide-haskell-hasktags)
  • Interactive REPL (with ide-haskell-repl)
  • Stack project management (with ide-haskell-cabal)
  • Who calls and vice versa
  • 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.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
begriffs/heroku-buildpack-ghc: Deploy Haskell apps to Heroku发布时间:2022-06-22
下一篇:
Twinside/vim-haskellConceal: Conceal operator for haskell发布时间:2022-06-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap