{"id":13646490,"url":"https://github.com/serras/emacs-haskell-tutorial","last_synced_at":"2025-04-04T17:07:40.708Z","repository":{"id":19404971,"uuid":"22646794","full_name":"serras/emacs-haskell-tutorial","owner":"serras","description":"Tutorial on setting up Emacs to do Haskell programming","archived":false,"fork":false,"pushed_at":"2017-03-14T19:52:45.000Z","size":141,"stargazers_count":693,"open_issues_count":6,"forks_count":100,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-03-28T16:07:21.853Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/serras.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-05T14:33:03.000Z","updated_at":"2025-03-23T07:12:16.000Z","dependencies_parsed_at":"2022-09-05T16:00:44.489Z","dependency_job_id":null,"html_url":"https://github.com/serras/emacs-haskell-tutorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serras%2Femacs-haskell-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serras%2Femacs-haskell-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serras%2Femacs-haskell-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serras%2Femacs-haskell-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serras","download_url":"https://codeload.github.com/serras/emacs-haskell-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247217183,"owners_count":20903009,"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":[],"created_at":"2024-08-02T01:02:57.267Z","updated_at":"2025-04-04T17:07:40.684Z","avatar_url":"https://github.com/serras.png","language":"Emacs Lisp","funding_links":[],"categories":["Emacs Lisp"],"sub_categories":[],"readme":"# Using Emacs for Haskell development\n\n[![Join the chat at https://gitter.im/serras/emacs-haskell-tutorial](https://badges.gitter.im/serras/emacs-haskell-tutorial.svg)](https://gitter.im/serras/emacs-haskell-tutorial?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nEmacs is a text editor with an amazing support for extensions. Many people have built add-ons for Emacs to deal with everything from e-mail to version control or agenda planning, but it excels in providing good support for programming. Haskell has actually an amazing support, which integrates highlighting, querying information, building with Cabal and even refactoring!\n\nIf you want to know how to set up this awesome environment, follow [the tutorial](tutorial.md). Later, you can use [the Emacs configuration file](dot-emacs.el) as a template for your own `.emacs.d/init.el` or `.emacs`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserras%2Femacs-haskell-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserras%2Femacs-haskell-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserras%2Femacs-haskell-tutorial/lists"}