ghcide-1.7.0.0: The core of an IDE
Safe HaskellNone
LanguageHaskell2010

Development.IDE.Plugin.Completions.Types

Synopsis

Documentation

data CachedCompletions Source #

End result of the completions

Constructors

CC 

Fields

data CompItem Source #

Constructors

CI 

Fields

Instances

Instances details
Eq CompItem Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Show CompItem Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

data ExtendImport Source #

Constructors

ExtendImport 

Instances

Instances details
Eq ExtendImport Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Show ExtendImport Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Generic ExtendImport Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Associated Types

type Rep ExtendImport :: Type -> Type #

ToJSON ExtendImport Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

FromJSON ExtendImport Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

type Rep ExtendImport Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

type Rep ExtendImport = D1 ('MetaData "ExtendImport" "Development.IDE.Plugin.Completions.Types" "ghcide-1.7.0.0-Et6Gp1ZnqTjGFkpVtgQ7GA" 'False) (C1 ('MetaCons "ExtendImport" 'PrefixI 'True) ((S1 ('MetaSel ('Just "doc") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "newThing") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "thingParent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "importName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "importQual") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))))

data NonLocalCompletions Source #

Constructors

NonLocalCompletions 

Instances

Instances details
Eq NonLocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Show NonLocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Generic NonLocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Associated Types

type Rep NonLocalCompletions :: Type -> Type #

Hashable NonLocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

NFData NonLocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Methods

rnf :: NonLocalCompletions -> () #

type Rep NonLocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

type Rep NonLocalCompletions = D1 ('MetaData "NonLocalCompletions" "Development.IDE.Plugin.Completions.Types" "ghcide-1.7.0.0-Et6Gp1ZnqTjGFkpVtgQ7GA" 'False) (C1 ('MetaCons "NonLocalCompletions" 'PrefixI 'False) (U1 :: Type -> Type))
type RuleResult NonLocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

data LocalCompletions Source #

Constructors

LocalCompletions 

Instances

Instances details
Eq LocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Show LocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Generic LocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Associated Types

type Rep LocalCompletions :: Type -> Type #

Hashable LocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

NFData LocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

Methods

rnf :: LocalCompletions -> () #

type Rep LocalCompletions Source # 
Instance details

Defined in Development.IDE.Plugin.Completions.Types

type Rep LocalCompletions = D1 ('MetaData "LocalCompletions" "Development.IDE.Plugin.Completions.Types" "ghcide-1.7.0.0-Et6Gp1ZnqTjGFkpVtgQ7GA" 'False) (C1 ('MetaCons "LocalCompletions" 'PrefixI 'False) (U1 :: Type -> Type))
type RuleResult LocalCompletions Source #

Produce completions info for a file

Instance details

Defined in Development.IDE.Plugin.Completions.Types

properties :: Properties '['PropertyKey "autoExtendOn" 'TBoolean, 'PropertyKey "snippetsOn" 'TBoolean] Source #