Difference between revisions of "Editors"
Jump to navigation
Jump to search
m (Added link to IDEs page. They are related.) |
Benspencer (talk | contribs) m |
||
(9 intermediate revisions by 7 users not shown) | |||
Line 3: | Line 3: | ||
''For detailed information on Haskell IDEs, see [[IDEs]].'' |
''For detailed information on Haskell IDEs, see [[IDEs]].'' |
||
− | This page lists Haskell-aware editors |
+ | This page lists Haskell-aware editors with support for Haskell syntax highlighting and formatting support in text editors, grouped by platform. |
− | |||
− | == Integrated Development Environments == |
||
− | |||
− | * [[EclipseFP]] (Eclipse with Haskell Support) |
||
− | * Visual Haskell |
||
− | * [[Leksah]] |
||
− | * KDevelop |
||
− | * [[hIDE]] |
||
− | * [http://www.cs.kent.ac.uk/projects/heat/ HEAT:] An Interactive Development Environment for Learning & Teaching Haskell |
||
− | * [http://developer.apple.com/xcode/ Xcode] with this [http://hoovy.org/HaskellXcodePlugin/ Haskell Plugin] |
||
− | |||
− | == Syntax highlighting and formatting support == |
||
Multi-platform |
Multi-platform |
||
+ | * [https://atom.io/ Atom] |
||
* [http://www.gnu.org/software/emacs/ Emacs] |
* [http://www.gnu.org/software/emacs/ Emacs] |
||
⚫ | |||
− | ** [[Haskell mode for Emacs |Haskell mode]] |
||
+ | ** [http://haskell.github.io/haskell-mode/manual/latest/ Haskell Mode] |
||
** Integration with [[Hugs]] |
** Integration with [[Hugs]] |
||
⚫ | |||
+ | * [http://www.activestate.com/komodo-edit Komodo Edit] |
||
⚫ | |||
⚫ | |||
* [http://www.vim.org/ Vim] |
* [http://www.vim.org/ Vim] |
||
** [http://www.vim.org/scripts/script.php?script_id=2356 Superior Haskell Interaction Mode] |
** [http://www.vim.org/scripts/script.php?script_id=2356 Superior Haskell Interaction Mode] |
||
+ | * [https://code.visualstudio.com/ Visual Studio Code] (with Haskell extension) |
||
⚫ | |||
+ | * [[Yi]] (work in progress; no binaries yet) |
||
⚫ | |||
⚫ | |||
⚫ | |||
Linux |
Linux |
||
* [http://kate-editor.org/kate Kate (KDE)] |
* [http://kate-editor.org/kate Kate (KDE)] |
||
Line 35: | Line 27: | ||
MacOS X |
MacOS X |
||
* [http://www.codingmonkeys.de/subethaedit/ SubEthaEdit] |
* [http://www.codingmonkeys.de/subethaedit/ SubEthaEdit] |
||
− | * [http://macromates.com/ TextMate] has a [http://macromates.com/textmate/manual/bundles#installing_a_bundle Haskell bundle] |
+ | * [http://macromates.com/ TextMate] has a [http://macromates.com/textmate/manual/bundles#installing_a_bundle Haskell bundle], now kept on [https://github.com/textmate/haskell.tmbundle github]. |
− | * [http://www.barebones.com/products/textwrangler/ TextWrangler] |
+ | * [http://www.barebones.com/products/bbedit/ BBEdit] and [http://www.barebones.com/products/textwrangler/ TextWrangler] have a [http://code.google.com/p/bbedit-haskell/ codeless language module for Haskell] |
Revision as of 01:02, 28 November 2016
For detailed information on Haskell IDEs, see IDEs.
This page lists Haskell-aware editors with support for Haskell syntax highlighting and formatting support in text editors, grouped by platform.
Multi-platform
- Atom
- Emacs
- Geany
- Haskell Mode
- Integration with Hugs
- Jed
- Komodo Edit
- Nedit
- Sublime Text (proprietary)
- Vim
- Visual Studio Code (with Haskell extension)
- Yi (work in progress; no binaries yet)
Linux
- Kate (KDE)
- SciTE (Also see these tips)
Windows
MacOS X
- SubEthaEdit
- TextMate has a Haskell bundle, now kept on github.
- BBEdit and TextWrangler have a codeless language module for Haskell