All Projects → atom-haskell-archive → autocomplete-haskell

atom-haskell-archive / autocomplete-haskell

Licence: MIT license
Atom autocomplete-plus provider for haskell

Programming Languages

typescript
32286 projects
CSS
56736 projects

Projects that are alternatives of or similar to autocomplete-haskell

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
Autocomplete Haskell
Atom autocomplete-plus provider for haskell
Stars: ✭ 23 (+0%)
Mutual labels:  atom, autocompletion
Teletype
Share your workspace with team members and collaborate on code in real time in Atom
Stars: ✭ 2,345 (+10095.65%)
Mutual labels:  atom
Ide Python
Python language support for Atom-IDE :atom: 🐍
Stars: ✭ 213 (+826.09%)
Mutual labels:  atom
Atom
The hackable text editor
Stars: ✭ 56,465 (+245400%)
Mutual labels:  atom
bracket-padder
⌨️ Convenient padding and closing of brackets for Atom
Stars: ✭ 13 (-43.48%)
Mutual labels:  atom
Atom Ide Rust
Rust IDE support for Atom, powered by the Rust Language Server (RLS)
Stars: ✭ 200 (+769.57%)
Mutual labels:  atom
zsh-yarn-completions
Yarn completions for Z-shell that supports yarn workspaces
Stars: ✭ 35 (+52.17%)
Mutual labels:  autocompletion
Highlight Selected
Highlights the current word selected when double clicking
Stars: ✭ 244 (+960.87%)
Mutual labels:  atom
Etheratom
Solidity compilation and Ethereum contract execution interface for hackable atom editor
Stars: ✭ 242 (+952.17%)
Mutual labels:  atom
Atom Latex
Compile LaTeX or knitr documents from within Atom
Stars: ✭ 219 (+852.17%)
Mutual labels:  atom
sphinx.nvim
Sphinx integrations for Neovim
Stars: ✭ 64 (+178.26%)
Mutual labels:  autocompletion
Vuerd
ERD Editor
Stars: ✭ 208 (+804.35%)
Mutual labels:  atom
TwoDark
Atom's OneDark inspired theme for Sublime Text
Stars: ✭ 19 (-17.39%)
Mutual labels:  atom
Feed Io
A PHP library to read and write feeds in JSONFeed, RSS or Atom format
Stars: ✭ 200 (+769.57%)
Mutual labels:  atom
atom-jscad
Previewing (J)SCAD 3D models inside Atom.
Stars: ✭ 28 (+21.74%)
Mutual labels:  atom
Ide Haskell
Haskell IDE plugin for Atom editor
Stars: ✭ 236 (+926.09%)
Mutual labels:  atom
Settings View
🔧 Edit Atom settings
Stars: ✭ 226 (+882.61%)
Mutual labels:  atom
V2
Minimalist and opinionated feed reader
Stars: ✭ 3,239 (+13982.61%)
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].