{"id":13688678,"url":"https://github.com/atom-haskell/ide-haskell","last_synced_at":"2025-05-01T20:30:22.455Z","repository":{"id":16978245,"uuid":"19740963","full_name":"atom-haskell/ide-haskell","owner":"atom-haskell","description":"Haskell IDE plugin for Atom editor","archived":true,"fork":false,"pushed_at":"2021-05-20T18:55:38.000Z","size":4468,"stargazers_count":233,"open_issues_count":2,"forks_count":30,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-08-03T15:11:47.663Z","etag":null,"topics":["atom","haskell","ide"],"latest_commit_sha":null,"homepage":"https://atom.io/packages/ide-haskell","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atom-haskell.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-13T13:53:45.000Z","updated_at":"2024-04-03T18:21:24.000Z","dependencies_parsed_at":"2022-09-02T08:41:47.111Z","dependency_job_id":null,"html_url":"https://github.com/atom-haskell/ide-haskell","commit_stats":null,"previous_names":[],"tags_count":98,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom-haskell%2Fide-haskell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom-haskell%2Fide-haskell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom-haskell%2Fide-haskell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom-haskell%2Fide-haskell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atom-haskell","download_url":"https://codeload.github.com/atom-haskell/ide-haskell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224274639,"owners_count":17284619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atom","haskell","ide"],"created_at":"2024-08-02T15:01:19.840Z","updated_at":"2025-05-01T20:30:22.450Z","avatar_url":"https://github.com/atom-haskell.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# IDE-Haskell [![](https://david-dm.org/atom-haskell/ide-haskell.svg)](https://david-dm.org/atom-haskell/ide-haskell) [![](https://travis-ci.org/atom-haskell/ide-haskell.svg?branch=master)](https://travis-ci.org/atom-haskell/ide-haskell)\n\nWelcome to IDE-Haskell plugin for amazing [Atom](http://atom.io) editor! This\nplugin is intended to help you with development in\n[Haskell](http://haskell.org).\n\n**NOTE:** You must install dependencies in addition to\ninstalling the package itself. Refer to documentation site https://atom-haskell.github.io/ for setup and usage instructions.\n\n## Features\n\nHere is a brief and incomplete overview. Visit https://atom-haskell.github.io/ for more details.\n\n#### Errors, warnings and linter\n\n![errors](https://cloud.githubusercontent.com/assets/7275622/9705079/52b38f7c-54c1-11e5-9b23-6b932100e876.gif)\n\n#### Get type/info\n\n![typeinfo](https://cloud.githubusercontent.com/assets/7275622/9705082/52daa81e-54c1-11e5-88a8-99c8029eb14e.gif)\n\n#### Insert type\n\n![typeins](https://cloud.githubusercontent.com/assets/7275622/9705080/52cd7e64-54c1-11e5-8ee3-120641da2f85.gif)\n\n#### Code prettify/format\n\n![prettify](https://cloud.githubusercontent.com/assets/7275622/9705081/52d97cf0-54c1-11e5-94f0-96f09e43ada3.gif)\n\n#### Build and test project\n\nIf you have `ide-haskell-cabal` or similar package installed, you can build,\nclean and test your project from ide-haskell (stack and cabal supported)\n\n#### Autocompletion\n\n![autocompletion](https://cloud.githubusercontent.com/assets/7275622/9704861/e4474ec4-54bc-11e5-92f4-84a3995e45cb.gif)\n\n## API\n\nIde-haskell provides service-hub API with `ide-haskell-upi` service.\n\nMore information is available in [lib/upi.coffee][upi] source file\n\n[upi]: https://github.com/atom-haskell/ide-haskell/blob/master/lib/upi.coffee\n\n## TODO\n\n- [x] Cabal project autodetection (via language-haskell)\n- [x] Errors, warnings and linter (via haskell-ghc-mod)\n- [x] Get type at point (via haskell-ghc-mod)\n- [x] Autocompletion (via haskell-ghc-mod and autocomplete-haskell)\n- [x] Code beautify\n- [x] Cabal project management (with ide-haskell-cabal)\n- [x] Jump to definition (since haskell-ghc-mod 1.3.0, or with ide-haskell-hasktags)\n- [x] Interactive REPL (with ide-haskell-repl)\n- [x] Stack project management (with ide-haskell-cabal)\n- [ ] Who calls and vice versa\n- [x] Documentation support (alpha, with ide-haskell-hoogle)\n\n## Changelog\n\nChangelog is available [here][CHANGELOG].\n\n## License\n\nCopyright © 2014 Alexander Chaika \\\nCopyright © 2015 Atom-Haskell\n\nContributors (by number of commits):\n\n\u003c!-- BEGIN CONTRIBUTORS LIST --\u003e\n* Nikolay Yakimov\n* Alexander Chaika\n* John Quigley\n* Ondřej Janošík\n* Luka Horvat\n* Gabriel Gonzalez\n* Daniel Beskin\n* Gabor Greif\n* Daniel Gröber\n\n\u003c!-- END CONTRIBUTORS LIST --\u003e\n\nSee the [LICENSE.md][LICENSE] for details.\n\n[CHANGELOG]: https://github.com/atom-haskell/ide-haskell/blob/master/CHANGELOG.md\n[LICENSE]: https://github.com/atom-haskell/ide-haskell/blob/master/LICENSE.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatom-haskell%2Fide-haskell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatom-haskell%2Fide-haskell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatom-haskell%2Fide-haskell/lists"}