Difference between revisions of "EclipseFP"

From HaskellWiki
Jump to navigation Jump to search
(remove the done elements, that would be a duplication of http://eclipsefp.github.com/features.html)
Line 14: Line 14:
 
==== Wish list ====
 
==== Wish list ====
   
Here's my own list, more or less in priorities order ('''edit''': added ''DONE'' in those that are already implemented):
 
 
* background compilation with errors highlighting ''DONE''
 
 
* integration with WinHugs
 
* integration with WinHugs
* syntax highlighting ''DONE'', including highlighting of bracket's pair
 
 
* ability to "fall in" definition of identifier under cursor, including multi-level ability to return back (with support for base libraries, libraries i installed and current project)
 
* ability to "fall in" definition of identifier under cursor, including multi-level ability to return back (with support for base libraries, libraries i installed and current project)
* fast access to help about identifier ''DONE''
 
* auto-deriving of type signatures for global identifiers (adding signatures, that compiler will infer, to the source file) ''DONE''
 
* automatic management of import lists ''DONE''
 
* one-key inclusion/exclusion of items in module export list ''DONE''
 
* project management based on Cabal file ''DONE''
 
 
* auto-indenting with user-tuned style
 
* auto-indenting with user-tuned style
 
Bulatz
 
   
 
[[Category:Tools]]
 
[[Category:Tools]]

Revision as of 08:52, 7 September 2011

EclipseFP is an Haskell-IDE based on Eclipse.

Its goal is to provide a full-featured IDE that mimics the Eclipse JDT. Some implemented features are support for code assistance, auto-building, refactoring and structural search. The complete list of features is available here.

EclipseFP Homepage

Installation

Follow these instructions.

Development

We welcome any suggestions from the community. You can find information about the development of the plug-in and how to contact the authors in the website.

Wish list

  • integration with WinHugs
  • ability to "fall in" definition of identifier under cursor, including multi-level ability to return back (with support for base libraries, libraries i installed and current project)
  • auto-indenting with user-tuned style