All Projects → atom-haskell → Autocomplete Haskell

atom-haskell / Autocomplete Haskell

Licence: mit
Atom autocomplete-plus provider for haskell

Programming Languages

typescript
32286 projects
haskell
3896 projects

Projects that are alternatives of or similar to Autocomplete Haskell

autocomplete-haskell
Atom autocomplete-plus provider for haskell
Stars: ✭ 23 (+0%)
Mutual labels:  atom, autocompletion
pymolsnips
Pymolsnips is a library of PyMOL scripting language code fragments for several popular text editors.
Stars: ✭ 19 (-17.39%)
Mutual labels:  atom, autocompletion
Php Ide Serenata
Atom IDE package that integrates the Serenata server to provide PHP code assistance
Stars: ✭ 277 (+1104.35%)
Mutual labels:  atom, autocompletion
Zsh Autocomplete
🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.
Stars: ✭ 641 (+2686.96%)
Mutual labels:  autocompletion
Cmake Ide
Use Emacs as a C/C++ IDE
Stars: ✭ 661 (+2773.91%)
Mutual labels:  autocompletion
Atom Genesis Syntax
Custom syntax theme for Atom text editor (retired)
Stars: ✭ 16 (-30.43%)
Mutual labels:  atom
Language Diff
Stars: ✭ 22 (-4.35%)
Mutual labels:  atom
Cypht
Cypht: Lightweight Open Source webmail written in PHP and JavaScript
Stars: ✭ 628 (+2630.43%)
Mutual labels:  atom
Miniflux Legacy
Minimalist RSS reader (version 1.x)
Stars: ✭ 897 (+3800%)
Mutual labels:  atom
Atom Clock
Clock for the Atom Editor
Stars: ✭ 5 (-78.26%)
Mutual labels:  atom
Jupyterlab Lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Stars: ✭ 796 (+3360.87%)
Mutual labels:  autocompletion
Atom Script
🏃 Run ( scripts | selections | source ) in Atom
Stars: ✭ 708 (+2978.26%)
Mutual labels:  atom
Atom One Dark Terminal
A Terminal theme that mimics the One Dark theme made by the Atom team.
Stars: ✭ 890 (+3769.57%)
Mutual labels:  atom
Kotlin Language Server
Intelligent Kotlin support for any editor/IDE using the Language Server Protocol
Stars: ✭ 650 (+2726.09%)
Mutual labels:  atom
Qolor
An atom package to color your queries!
Stars: ✭ 18 (-21.74%)
Mutual labels:  atom
Jekyll Feed
📝 A Jekyll plugin to generate an Atom (RSS-like) feed of your Jekyll posts
Stars: ✭ 630 (+2639.13%)
Mutual labels:  atom
Feedkit
An RSS, Atom and JSON Feed parser written in Swift
Stars: ✭ 895 (+3791.3%)
Mutual labels:  atom
Vim Mucomplete
Chained completion that works the way you want!
Stars: ✭ 794 (+3352.17%)
Mutual labels:  autocompletion
Prettier Atom
An atom package for the prettier formatter.
Stars: ✭ 750 (+3160.87%)
Mutual labels:  atom
Mighty React Snippets
Crafty React & Redux snippets for Atom Editor
Stars: ✭ 16 (-30.43%)
Mutual labels:  atom

autocomplete-haskell atom package

Autocomplete-haskell provides autocompletion facilities for your Haskell hacking. It relies on scope names provided by language-haskell and haskell-completion-backend service, provided by haskell-ghc-mod

You can show auto-completions for hole _. This will try to find replacements based on type. It's no magic though, so if hole has some crazy type, it won't find anything. You can also refine hole completions based on name by using named holes, e.g. _from

Current autocompletion scopes:

  • Import module name
  • Import module symbols
  • Language pragmas
  • OPTIONS_GHC pragma
  • Type name
  • Class name
  • Symbol name

Sadly, it does not pick up types and/or other symbols defined in current file (ghc-mod seems to be incapable of this feat), so for this you have to rely on default autocomplete-plus SymbolProvider.

Dependencies

Atom packages:

Autocompletion:

autocomplete

Import autocompletion:

import

Hole autocompletion:

hole

License

Copyright © 2015 Atom-Haskell

Contributors (by number of commits):

  • Nikolay Yakimov

See the LICENSE.md for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].