hls-test-utils-2.7.0.0: Utilities used in the tests of Haskell Language Server
Safe HaskellSafe-Inferred
LanguageGHC2021

Test.Hls

Synopsis

Documentation

data TestTree #

The main data structure defining a test suite.

It consists of individual test cases and properties, organized in named groups which form a tree-like hierarchy.

There is no generic way to create a test case. Instead, every test provider (tasty-hunit, tasty-smallcheck etc.) provides a function to turn a test case into a TestTree.

Groups can be created using testGroup.

Since: tasty-0.1

data DependencyType #

These are the two ways in which one test may depend on the others.

This is the same distinction as the hard vs soft dependencies in TestNG.

Since: tasty-1.2

Constructors

AllSucceed

The current test tree will be executed after its dependencies finish, and only if all of the dependencies succeed.

AllFinish

The current test tree will be executed after its dependencies finish, regardless of whether they succeed or not.

type TestName = String #

The name of a test or a group of tests.

Since: tasty-0.1

pattern NoTimeout :: Timeout #

after #

Arguments

:: DependencyType

whether to run the tests even if some of the dependencies fail

-> String

the pattern

-> TestTree

the subtree that depends on other tests

-> TestTree

the subtree annotated with dependency information

The after combinator declares dependencies between tests.

If a TestTree is wrapped in after, the tests in this tree will not run until certain other tests («dependencies») have finished. These dependencies are specified using an AWK pattern (see the «Patterns» section in the README).

Moreover, if the DependencyType argument is set to AllSucceed and at least one dependency has failed, this test tree will not run at all.

Tasty does not check that the pattern matches any tests (let alone the correct set of tests), so it is on you to supply the right pattern.

Examples

Expand

The following test will be executed only after all tests that contain Foo anywhere in their path finish.

after AllFinish "Foo" $
   

testCase "A test that depends on Foo.Bar" $ ...

Note, however, that our test also happens to contain Foo as part of its name, so it also matches the pattern and becomes a dependency of itself. This will result in a DependencyLoop exception. To avoid this, either change the test name so that it doesn't mention Foo or make the pattern more specific.

You can use AWK patterns, for instance, to specify the full path to the dependency.

after AllFinish "$0 == \"Tests.Foo.Bar\"" $
   

testCase "A test that depends on Foo.Bar" $ ...

Or only specify the dependency's own name, ignoring the group names:

after AllFinish "$NF == \"Bar\"" $
   

testCase "A test that depends on Foo.Bar" $ ...

Since: tasty-1.2

askOption :: IsOption v => (v -> TestTree) -> TestTree #

Customize the test tree based on the run-time options.

Since: tasty-0.6

localOption :: IsOption v => v -> TestTree -> TestTree #

Locally set the option value for the given test subtree.

Since: tasty-0.1

defaultMain :: TestTree -> IO () #

Parse the command line arguments and run the tests.

When the tests finish, this function calls exitWith with the exit code that indicates whether any tests have failed. Most external systems (stack, cabal, travis-ci, jenkins etc.) rely on the exit code to detect whether the tests pass. If you want to do something else after defaultMain returns, you need to catch the exception and then re-throw it. Example:

import Test.Tasty
import Test.Tasty.HUnit
import System.Exit
import Control.Exception

test = testCase "Test 1" (2 @?= 3)

main = defaultMain test
  `catch` (\e -> do
    if e == ExitSuccess
      then putStrLn "Yea"
      else putStrLn "Nay"
    throwIO e)

Since: tasty-0.1

defaultIngredients :: [Ingredient] #

List of the default ingredients. This is what defaultMain uses.

At the moment it consists of listingTests and consoleTestReporter.

Since: tasty-0.4.2

mkTimeout #

Arguments

:: Integer

microseconds

-> Timeout 

A shortcut for creating Timeout values.

Since: tasty-0.8

testGroup :: TestName -> [TestTree] -> TestTree #

Create a named group of test cases or other groups. Tests are executed in parallel. For sequential execution, see sequentialTestGroup.

Since: tasty-0.1

sequentialTestGroup :: TestName -> DependencyType -> [TestTree] -> TestTree #

Create a named group of test cases or other groups. Tests are executed in order. For parallel execution, see testGroup.

after_ #

Arguments

:: DependencyType

whether to run the tests even if some of the dependencies fail

-> Expr

the pattern

-> TestTree

the subtree that depends on other tests

-> TestTree

the subtree annotated with dependency information

Like after, but accepts the pattern as a syntax tree instead of a string. Useful for generating a test tree programmatically.

Examples

Expand

Only match on the test's own name, ignoring the group names:

after_ AllFinish (EQ (Field NF) (StringLit "Bar")) $
   

testCase "A test that depends on Foo.Bar" $ ...

Since: tasty-1.2

includingOptions :: [OptionDescription] -> Ingredient #

This ingredient doesn't do anything apart from registering additional options.

The option values can be accessed using askOption.

Since: tasty-0.6

defaultMainWithIngredients :: [Ingredient] -> TestTree -> IO () #

Parse the command line arguments and run the tests using the provided ingredient list.

When the tests finish, this function calls exitWith with the exit code that indicates whether any tests have failed. See defaultMain for details.

Since: tasty-0.4

adjustOption :: IsOption v => (v -> v) -> TestTree -> TestTree #

Locally adjust the option value for the given test subtree.

Since: tasty-0.1

withResource #

Arguments

:: IO a

initialize the resource

-> (a -> IO ())

free the resource

-> (IO a -> TestTree)

IO a is an action which returns the acquired resource. Despite it being an IO action, the resource it returns will be acquired only once and shared across all the tests in the tree.

-> TestTree 

Acquire the resource to run this test (sub)tree and release it afterwards.

Since: tasty-0.5

newtype Pattern #

Constructors

Pattern Text 

Instances

Instances details
FromJSON Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

FromJSONKey Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

ToJSON Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

ToJSONKey Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Generic Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Associated Types

type Rep Pattern :: Type -> Type #

Methods

from :: Pattern -> Rep Pattern x #

to :: Rep Pattern x -> Pattern #

Show Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

NFData Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Methods

rnf :: Pattern -> () #

Eq Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Methods

(==) :: Pattern -> Pattern -> Bool #

(/=) :: Pattern -> Pattern -> Bool #

Ord Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Hashable Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Methods

hashWithSalt :: Int -> Pattern -> Int #

hash :: Pattern -> Int #

Pretty Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Methods

pretty :: Pattern -> Doc ann #

prettyList :: [Pattern] -> Doc ann #

HasPattern RelativePattern Pattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

type Rep Pattern = D1 ('MetaData "Pattern" "Language.LSP.Protocol.Internal.Types.Pattern" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "Pattern" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data UInt #

Instances

Instances details
FromJSON UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

ToJSON UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Bounded UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Enum UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

succ :: UInt -> UInt #

pred :: UInt -> UInt #

toEnum :: Int -> UInt #

fromEnum :: UInt -> Int #

enumFrom :: UInt -> [UInt] #

enumFromThen :: UInt -> UInt -> [UInt] #

enumFromTo :: UInt -> UInt -> [UInt] #

enumFromThenTo :: UInt -> UInt -> UInt -> [UInt] #

Generic UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Associated Types

type Rep UInt :: Type -> Type #

Methods

from :: UInt -> Rep UInt x #

to :: Rep UInt x -> UInt #

Num UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

(+) :: UInt -> UInt -> UInt #

(-) :: UInt -> UInt -> UInt #

(*) :: UInt -> UInt -> UInt #

negate :: UInt -> UInt #

abs :: UInt -> UInt #

signum :: UInt -> UInt #

fromInteger :: Integer -> UInt #

Read UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Integral UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

quot :: UInt -> UInt -> UInt #

rem :: UInt -> UInt -> UInt #

div :: UInt -> UInt -> UInt #

mod :: UInt -> UInt -> UInt #

quotRem :: UInt -> UInt -> (UInt, UInt) #

divMod :: UInt -> UInt -> (UInt, UInt) #

toInteger :: UInt -> Integer #

Real UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

toRational :: UInt -> Rational #

Show UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

showsPrec :: Int -> UInt -> ShowS #

show :: UInt -> String #

showList :: [UInt] -> ShowS #

NFData UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

rnf :: UInt -> () #

Eq UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

(==) :: UInt -> UInt -> Bool #

(/=) :: UInt -> UInt -> Bool #

Ord UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

compare :: UInt -> UInt -> Ordering #

(<) :: UInt -> UInt -> Bool #

(<=) :: UInt -> UInt -> Bool #

(>) :: UInt -> UInt -> Bool #

(>=) :: UInt -> UInt -> Bool #

max :: UInt -> UInt -> UInt #

min :: UInt -> UInt -> UInt #

Hashable UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

hashWithSalt :: Int -> UInt -> Int #

hash :: UInt -> Int #

Pretty UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

pretty :: UInt -> Doc ann #

prettyList :: [UInt] -> Doc ann #

HasCharacter Position UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeleteCount NotebookCellArrayChange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeleteCount SemanticTokensEdit UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeltaLine SemanticTokenRelative UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeltaStartChar SemanticTokenRelative UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEndLine FoldingRange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecutionOrder ExecutionSummary UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLength SemanticTokenAbsolute UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLength SemanticTokenRelative UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLine Position UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLine SemanticTokenAbsolute UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart NotebookCellArrayChange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart SemanticTokensEdit UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartChar SemanticTokenAbsolute UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartLine FoldingRange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTabSize FormattingOptions UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveParameter SignatureHelp (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveParameter SignatureInformation (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveSignature SignatureHelp (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokens [UInt] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokensEdit (Maybe [UInt]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokensPartialResult [UInt] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEndCharacter FoldingRange (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFailedChange ApplyWorkspaceEditResult (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPercentage WorkDoneProgressBegin (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPercentage WorkDoneProgressReport (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRangeLimit FoldingRangeClientCapabilities (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartCharacter FoldingRange (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel ParameterInformation (Text |? (UInt, UInt)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

type Rep UInt = D1 ('MetaData "UInt" "Language.LSP.Protocol.Types.Common" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "UInt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Mod (2 ^ 31)))))

data Int32 #

32-bit signed integer type

Instances

Instances details
FromJSON Int32 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey Int32 
Instance details

Defined in Data.Aeson.Types.FromJSON

ToJSON Int32 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Int32 
Instance details

Defined in Data.Aeson.Types.ToJSON

Bits Int32

Since: base-2.1

Instance details

Defined in GHC.Int

FiniteBits Int32

Since: base-4.6.0.0

Instance details

Defined in GHC.Int

Bounded Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Enum Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Ix Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Num Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Read Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Integral Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Real Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

toRational :: Int32 -> Rational #

Show Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int32 -> ShowS #

show :: Int32 -> String #

showList :: [Int32] -> ShowS #

Default Int32 
Instance details

Defined in Data.Default.Class

Methods

def :: Int32 #

NFData Int32 
Instance details

Defined in Control.DeepSeq

Methods

rnf :: Int32 -> () #

Outputable Int32 
Instance details

Defined in GHC.Utils.Outputable

Methods

ppr :: Int32 -> SDoc #

Eq Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

(==) :: Int32 -> Int32 -> Bool #

(/=) :: Int32 -> Int32 -> Bool #

Ord Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

compare :: Int32 -> Int32 -> Ordering #

(<) :: Int32 -> Int32 -> Bool #

(<=) :: Int32 -> Int32 -> Bool #

(>) :: Int32 -> Int32 -> Bool #

(>=) :: Int32 -> Int32 -> Bool #

max :: Int32 -> Int32 -> Int32 #

min :: Int32 -> Int32 -> Int32 #

Hashable Int32 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Int32 -> Int #

hash :: Int32 -> Int #

Pretty Int32 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Int32 -> Doc ann #

prettyList :: [Int32] -> Doc ann #

Uniform Int32 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Int32 #

UniformRange Int32 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Int32, Int32) -> g -> m Int32 #

Ring Int32 
Instance details

Defined in Data.Semiring

Methods

negate :: Int32 -> Int32 #

Semiring Int32 
Instance details

Defined in Data.Semiring

Unbox Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

HasFrameId InlineValueContext Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion NotebookDocument Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion TextDocumentItem Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion VersionedNotebookDocumentIdentifier Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion VersionedTextDocumentIdentifier Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Lift Int32 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Quote m => Int32 -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Int32 -> Code m Int32 #

Vector Vector Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

MVector MVector Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

HasCode Diagnostic (Maybe (Int32 |? Text)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion PublishDiagnosticsParams (Maybe Int32) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId CancelParams (Int32 |? Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasProcessId InitializeParams (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasProcessId UInitializeParams (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion OptionalVersionedTextDocumentIdentifier (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceFullDocumentDiagnosticReport (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceUnchangedDocumentDiagnosticReport (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

newtype Vector Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

newtype MVector s Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

data Color #

Constructors

Color 

Fields

Instances

Instances details
FromJSON Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

ToJSON Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Generic Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Associated Types

type Rep Color :: Type -> Type #

Methods

from :: Color -> Rep Color x #

to :: Rep Color x -> Color #

Show Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

showsPrec :: Int -> Color -> ShowS #

show :: Color -> String #

showList :: [Color] -> ShowS #

NFData Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

rnf :: Color -> () #

Eq Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

(==) :: Color -> Color -> Bool #

(/=) :: Color -> Color -> Bool #

Ord Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

compare :: Color -> Color -> Ordering #

(<) :: Color -> Color -> Bool #

(<=) :: Color -> Color -> Bool #

(>) :: Color -> Color -> Bool #

(>=) :: Color -> Color -> Bool #

max :: Color -> Color -> Color #

min :: Color -> Color -> Color #

Hashable Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

hashWithSalt :: Int -> Color -> Int #

hash :: Color -> Int #

Pretty Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

pretty :: Color -> Doc ann #

prettyList :: [Color] -> Doc ann #

HasAlpha Color Float 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasBlue Color Float 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

blue :: Lens' Color Float

HasColor ColorInformation Color 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasColor ColorPresentationParams Color 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasGreen Color Float 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRed Color Float 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

red :: Lens' Color Float

type Rep Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

type Rep Color = D1 ('MetaData "Color" "Language.LSP.Protocol.Internal.Types.Color" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Color" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_red") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Float) :*: S1 ('MetaSel ('Just "_green") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Float)) :*: (S1 ('MetaSel ('Just "_blue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Float) :*: S1 ('MetaSel ('Just "_alpha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Float))))

data Location #

Constructors

Location 

Fields

Instances

Instances details
FromJSON Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

ToJSON Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Generic Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Associated Types

type Rep Location :: Type -> Type #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

Show Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

NFData Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Methods

rnf :: Location -> () #

Eq Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Ord Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Hashable Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Methods

hashWithSalt :: Int -> Location -> Int #

hash :: Location -> Int #

Pretty Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Methods

pretty :: Location -> Doc ann #

prettyList :: [Location] -> Doc ann #

HasLocation DiagnosticRelatedInformation Location 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLocation SymbolInformation Location 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Location Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri Location Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

uri :: Lens' Location Uri

HasLocation InlayHintLabelPart (Maybe Location) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

type Rep Location = D1 ('MetaData "Location" "Language.LSP.Protocol.Internal.Types.Location" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Location" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range)))

data Position #

Constructors

Position 

Fields

Instances

Instances details
FromJSON Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

ToJSON Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Generic Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Associated Types

type Rep Position :: Type -> Type #

Methods

from :: Position -> Rep Position x #

to :: Rep Position x -> Position #

Show Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

NFData Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Methods

rnf :: Position -> () #

Eq Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Ord Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Hashable Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Methods

hashWithSalt :: Int -> Position -> Int #

hash :: Position -> Int #

Pretty Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Methods

pretty :: Position -> Doc ann #

prettyList :: [Position] -> Doc ann #

HasCharacter Position UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEnd Range Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLine Position UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition CallHierarchyPrepareParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition CompletionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DeclarationParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DefinitionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DocumentHighlightParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DocumentOnTypeFormattingParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition HoverParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition ImplementationParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition InlayHint Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition LinkedEditingRangeParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition MonikerParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition PrepareRenameParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition ReferenceParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition RenameParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition SignatureHelpParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition TextDocumentPositionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition TypeDefinitionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition TypeHierarchyPrepareParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart Range Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPositions SelectionRangeParams [Position] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

type Rep Position = D1 ('MetaData "Position" "Language.LSP.Protocol.Internal.Types.Position" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Position" 'PrefixI 'True) (S1 ('MetaSel ('Just "_line") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: S1 ('MetaSel ('Just "_character") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt)))

data Diagnostic #

Instances

Instances details
FromJSON Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

ToJSON Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Generic Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Associated Types

type Rep Diagnostic :: Type -> Type #

Show Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

NFData Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Methods

rnf :: Diagnostic -> () #

Eq Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Ord Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Hashable Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Pretty Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Methods

pretty :: Diagnostic -> Doc ann #

prettyList :: [Diagnostic] -> Doc ann #

HasMessage Diagnostic Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Diagnostic Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCode Diagnostic (Maybe (Int32 |? Text)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeDescription Diagnostic (Maybe CodeDescription) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ Diagnostic (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics CodeAction (Maybe [Diagnostic]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics CodeActionContext [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics PublishDiagnosticsParams [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems FullDocumentDiagnosticReport [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems RelatedFullDocumentDiagnosticReport [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems WorkspaceFullDocumentDiagnosticReport [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedInformation Diagnostic (Maybe [DiagnosticRelatedInformation]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSeverity Diagnostic (Maybe DiagnosticSeverity) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSource Diagnostic (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags Diagnostic (Maybe [DiagnosticTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

data Command #

Constructors

Command 

Instances

Instances details
FromJSON Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

ToJSON Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Generic Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Associated Types

type Rep Command :: Type -> Type #

Methods

from :: Command -> Rep Command x #

to :: Rep Command x -> Command #

Show Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

NFData Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Methods

rnf :: Command -> () #

Eq Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Methods

(==) :: Command -> Command -> Bool #

(/=) :: Command -> Command -> Bool #

Ord Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Hashable Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

Pretty Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Methods

pretty :: Command -> Doc ann #

prettyList :: [Command] -> Doc ann #

HasCommand Command Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTitle Command Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasArguments Command (Maybe [Value]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CodeAction (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CodeLens (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CompletionItem (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand InlayHintLabelPart (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

type Rep Command = D1 ('MetaData "Command" "Language.LSP.Protocol.Internal.Types.Command" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Command" 'PrefixI 'True) (S1 ('MetaSel ('Just "_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_arguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Value])))))

data Range #

Constructors

Range 

Fields

Instances

Instances details
FromJSON Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

ToJSON Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Generic Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Associated Types

type Rep Range :: Type -> Type #

Methods

from :: Range -> Rep Range x #

to :: Rep Range x -> Range #

Show Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

NFData Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

rnf :: Range -> () #

Eq Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

(==) :: Range -> Range -> Bool #

(/=) :: Range -> Range -> Bool #

Ord Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

compare :: Range -> Range -> Ordering #

(<) :: Range -> Range -> Bool #

(<=) :: Range -> Range -> Bool #

(>) :: Range -> Range -> Bool #

(>=) :: Range -> Range -> Bool #

max :: Range -> Range -> Range #

min :: Range -> Range -> Range #

Hashable Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

hashWithSalt :: Int -> Range -> Int #

hash :: Range -> Int #

Pretty Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

pretty :: Range -> Doc ann #

prettyList :: [Range] -> Doc ann #

HasEnd Range Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsert InsertReplaceEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange AnnotatedTextEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CallHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CodeActionParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CodeLens Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorInformation Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorPresentationParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Diagnostic Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentHighlight Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentLink Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentRangeFormattingParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentSymbol Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlayHintParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueEvaluatableExpression Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueText Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueVariableLookup Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Location Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SelectionRange Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SemanticTokensRangeParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange TextEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange TypeHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasReplace InsertReplaceEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange CallHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange DocumentSymbol Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange TypeHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart Range Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStoppedLocation InlineValueContext Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTargetRange LocationLink Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTargetSelectionRange LocationLink Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFromRanges CallHierarchyIncomingCall [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFromRanges CallHierarchyOutgoingCall [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOriginSelectionRange LocationLink (Maybe Range) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Hover (Maybe Range) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRanges LinkedEditingRanges [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelection ShowDocumentParams (Maybe Range) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

type Rep Range = D1 ('MetaData "Range" "Language.LSP.Protocol.Internal.Types.Range" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Range" 'PrefixI 'True) (S1 ('MetaSel ('Just "_start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Just "_end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)))

data WorkspaceEdit #

Instances

Instances details
FromJSON WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

ToJSON WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Generic WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Associated Types

type Rep WorkspaceEdit :: Type -> Type #

Show WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

NFData WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Methods

rnf :: WorkspaceEdit -> () #

Eq WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Ord WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Hashable WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Pretty WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Methods

pretty :: WorkspaceEdit -> Doc ann #

prettyList :: [WorkspaceEdit] -> Doc ann #

HasEdit ApplyWorkspaceEditParams WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChangeAnnotations WorkspaceEdit (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChanges WorkspaceEdit (Maybe (Map Uri [TextEdit])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdit CodeAction (Maybe WorkspaceEdit) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

type Rep WorkspaceEdit = D1 ('MetaData "WorkspaceEdit" "Language.LSP.Protocol.Internal.Types.WorkspaceEdit" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceEdit" 'PrefixI 'True) (S1 ('MetaSel ('Just "_changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Map Uri [TextEdit]))) :*: (S1 ('MetaSel ('Just "_documentChanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))])) :*: S1 ('MetaSel ('Just "_changeAnnotations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation))))))

data CodeActionKind #

Instances

Instances details
FromJSON CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

ToJSON CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

IsString CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Generic CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Associated Types

type Rep CodeActionKind :: Type -> Type #

Show CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

NFData CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Methods

rnf :: CodeActionKind -> () #

Eq CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Ord CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Hashable CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

LspEnum CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Associated Types

type EnumBaseType CodeActionKind #

LspOpenEnum CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Pretty CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Methods

pretty :: CodeActionKind -> Doc ann #

prettyList :: [CodeActionKind] -> Doc ann #

HasCodeActionKinds CodeActionOptions (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeActionKinds CodeActionRegistrationOptions (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CodeAction (Maybe CodeActionKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOnly CodeActionContext (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

type Rep CodeActionKind = D1 ('MetaData "CodeActionKind" "Language.LSP.Protocol.Internal.Types.CodeActionKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (((C1 ('MetaCons "CodeActionKind_Empty" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionKind_QuickFix" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CodeActionKind_Refactor" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CodeActionKind_RefactorExtract" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionKind_RefactorInline" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CodeActionKind_RefactorRewrite" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionKind_Source" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CodeActionKind_SourceOrganizeImports" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CodeActionKind_SourceFixAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionKind_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type EnumBaseType CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

data NormalizedUri #

Constructors

NormalizedUri !Int !Text 

Instances

Instances details
Generic NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Associated Types

type Rep NormalizedUri :: Type -> Type #

Read NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Show NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

NFData NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

rnf :: NormalizedUri -> () #

Eq NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Ord NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Hashable NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Pretty NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

pretty :: NormalizedUri -> Doc ann #

prettyList :: [NormalizedUri] -> Doc ann #

type Rep NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

type Rep NormalizedUri = D1 ('MetaData "NormalizedUri" "Language.LSP.Protocol.Types.Uri" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NormalizedUri" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))

data NormalizedFilePath #

Instances

Instances details
IsString NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Generic NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Associated Types

type Rep NormalizedFilePath :: Type -> Type #

Show NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Binary NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

NFData NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

rnf :: NormalizedFilePath -> () #

Eq NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Ord NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Hashable NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

type Rep NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

type Rep NormalizedFilePath = D1 ('MetaData "NormalizedFilePath" "Language.LSP.Protocol.Types.Uri" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NormalizedFilePath" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NormalizedUri) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 Text)))

data DiagnosticSeverity #

Instances

Instances details
FromJSON DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

ToJSON DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Generic DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Associated Types

type Rep DiagnosticSeverity :: Type -> Type #

Show DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

NFData DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Methods

rnf :: DiagnosticSeverity -> () #

Eq DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Ord DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Hashable DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

LspEnum DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Associated Types

type EnumBaseType DiagnosticSeverity #

Pretty DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

HasSeverity Diagnostic (Maybe DiagnosticSeverity) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

type Rep DiagnosticSeverity = D1 ('MetaData "DiagnosticSeverity" "Language.LSP.Protocol.Internal.Types.DiagnosticSeverity" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "DiagnosticSeverity_Error" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DiagnosticSeverity_Warning" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "DiagnosticSeverity_Information" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DiagnosticSeverity_Hint" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

newtype Uri #

Constructors

Uri 

Fields

Instances

Instances details
FromJSON Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

FromJSONKey Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

ToJSON Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

ToJSONKey Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Generic Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Associated Types

type Rep Uri :: Type -> Type #

Methods

from :: Uri -> Rep Uri x #

to :: Rep Uri x -> Uri #

Read Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Show Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

showsPrec :: Int -> Uri -> ShowS #

show :: Uri -> String #

showList :: [Uri] -> ShowS #

NFData Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

rnf :: Uri -> () #

Eq Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

(==) :: Uri -> Uri -> Bool #

(/=) :: Uri -> Uri -> Bool #

Ord Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

compare :: Uri -> Uri -> Ordering #

(<) :: Uri -> Uri -> Bool #

(<=) :: Uri -> Uri -> Bool #

(>) :: Uri -> Uri -> Bool #

(>=) :: Uri -> Uri -> Bool #

max :: Uri -> Uri -> Uri #

min :: Uri -> Uri -> Uri #

Hashable Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

hashWithSalt :: Int -> Uri -> Int #

hash :: Uri -> Int #

Pretty Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

pretty :: Uri -> Doc ann #

prettyList :: [Uri] -> Doc ann #

HasDocument NotebookCell Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHref CodeDescription Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNewUri RenameFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOldUri RenameFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTargetUri LocationLink Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri CallHierarchyItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri CreateFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri DeleteFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri FileEvent Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri Location Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

uri :: Lens' Location Uri

HasUri NotebookDocument Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri NotebookDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri OptionalVersionedTextDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri PreviousResultId Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri PublishDiagnosticsParams Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri ShowDocumentParams Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TextDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TextDocumentItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TypeHierarchyItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri VersionedNotebookDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri VersionedTextDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceFolder Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceFullDocumentDiagnosticReport Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceUnchangedDocumentDiagnosticReport Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChanges WorkspaceEdit (Maybe (Map Uri [TextEdit])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedFullDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedUnchangedDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasBaseUri RelativePattern (WorkspaceFolder |? Uri) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments DocumentDiagnosticReportPartialResult (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootUri InitializeParams (Uri |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootUri UInitializeParams (Uri |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

type Rep Uri = D1 ('MetaData "Uri" "Language.LSP.Protocol.Types.Uri" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "Uri" 'PrefixI 'True) (S1 ('MetaSel ('Just "getUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data AnnotatedTextEdit #

Instances

Instances details
FromJSON AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

ToJSON AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Generic AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Associated Types

type Rep AnnotatedTextEdit :: Type -> Type #

Show AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

NFData AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Methods

rnf :: AnnotatedTextEdit -> () #

Eq AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Ord AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Hashable AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Pretty AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

HasAnnotationId AnnotatedTextEdit ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNewText AnnotatedTextEdit Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange AnnotatedTextEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdits TextDocumentEdit [TextEdit |? AnnotatedTextEdit] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

type Rep AnnotatedTextEdit = D1 ('MetaData "AnnotatedTextEdit" "Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "AnnotatedTextEdit" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: (S1 ('MetaSel ('Just "_newText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_annotationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeAnnotationIdentifier))))

data ApplyWorkspaceEditParams #

Instances

Instances details
FromJSON ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

ToJSON ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Generic ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Associated Types

type Rep ApplyWorkspaceEditParams :: Type -> Type #

Show ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

NFData ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Eq ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Ord ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Hashable ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Pretty ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

HasEdit ApplyWorkspaceEditParams WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel ApplyWorkspaceEditParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

type Rep ApplyWorkspaceEditParams = D1 ('MetaData "ApplyWorkspaceEditParams" "Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ApplyWorkspaceEditParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_edit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceEdit)))

data ApplyWorkspaceEditResult #

Instances

Instances details
FromJSON ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

ToJSON ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Generic ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Associated Types

type Rep ApplyWorkspaceEditResult :: Type -> Type #

Show ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

NFData ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Eq ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Ord ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Hashable ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Pretty ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

HasApplied ApplyWorkspaceEditResult Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFailedChange ApplyWorkspaceEditResult (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFailureReason ApplyWorkspaceEditResult (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

type Rep ApplyWorkspaceEditResult = D1 ('MetaData "ApplyWorkspaceEditResult" "Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ApplyWorkspaceEditResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_applied") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "_failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_failedChange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)))))

data BaseSymbolInformation #

Instances

Instances details
FromJSON BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

ToJSON BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Generic BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Associated Types

type Rep BaseSymbolInformation :: Type -> Type #

Show BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

NFData BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Methods

rnf :: BaseSymbolInformation -> () #

Eq BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Ord BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Hashable BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Pretty BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

HasKind BaseSymbolInformation SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasName BaseSymbolInformation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContainerName BaseSymbolInformation (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags BaseSymbolInformation (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

type Rep BaseSymbolInformation = D1 ('MetaData "BaseSymbolInformation" "Language.LSP.Protocol.Internal.Types.BaseSymbolInformation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "BaseSymbolInformation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SymbolKind)) :*: (S1 ('MetaSel ('Just "_tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SymbolTag])) :*: S1 ('MetaSel ('Just "_containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data CallHierarchyClientCapabilities #

Instances

Instances details
FromJSON CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

ToJSON CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Generic CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Associated Types

type Rep CallHierarchyClientCapabilities :: Type -> Type #

Show CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

NFData CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Eq CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Ord CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Hashable CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Pretty CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

HasCallHierarchy TextDocumentClientCapabilities (Maybe CallHierarchyClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CallHierarchyClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

type Rep CallHierarchyClientCapabilities = D1 ('MetaData "CallHierarchyClientCapabilities" "Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CallHierarchyIncomingCall #

Instances

Instances details
FromJSON CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

ToJSON CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Generic CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Associated Types

type Rep CallHierarchyIncomingCall :: Type -> Type #

Show CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

NFData CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Eq CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Ord CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Hashable CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Pretty CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

HasFrom CallHierarchyIncomingCall CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFromRanges CallHierarchyIncomingCall [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

type Rep CallHierarchyIncomingCall = D1 ('MetaData "CallHierarchyIncomingCall" "Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyIncomingCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "_from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CallHierarchyItem) :*: S1 ('MetaSel ('Just "_fromRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Range])))

data CallHierarchyIncomingCallsParams #

Instances

Instances details
FromJSON CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

ToJSON CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Generic CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Associated Types

type Rep CallHierarchyIncomingCallsParams :: Type -> Type #

Show CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

NFData CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Eq CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Ord CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Hashable CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

HasTracing CallHierarchyIncomingCallsParams 
Instance details

Defined in Ide.Types

Pretty CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

HasItem CallHierarchyIncomingCallsParams CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CallHierarchyIncomingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyIncomingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

type Rep CallHierarchyIncomingCallsParams = D1 ('MetaData "CallHierarchyIncomingCallsParams" "Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyIncomingCallsParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CallHierarchyItem))))

data CallHierarchyItem #

Instances

Instances details
FromJSON CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

ToJSON CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Generic CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Associated Types

type Rep CallHierarchyItem :: Type -> Type #

Show CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

NFData CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Methods

rnf :: CallHierarchyItem -> () #

Eq CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Ord CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Hashable CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Pretty CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

HasFrom CallHierarchyIncomingCall CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItem CallHierarchyIncomingCallsParams CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItem CallHierarchyOutgoingCallsParams CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CallHierarchyItem SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasName CallHierarchyItem Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CallHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange CallHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTo CallHierarchyOutgoingCall CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri CallHierarchyItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CallHierarchyItem (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDetail CallHierarchyItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags CallHierarchyItem (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

data CallHierarchyOptions #

Instances

Instances details
FromJSON CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

ToJSON CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Generic CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Associated Types

type Rep CallHierarchyOptions :: Type -> Type #

Show CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

NFData CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Methods

rnf :: CallHierarchyOptions -> () #

Eq CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Ord CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Hashable CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Pretty CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

HasCallHierarchyProvider ServerCapabilities (Maybe (Bool |? (CallHierarchyOptions |? CallHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CallHierarchyOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

type Rep CallHierarchyOptions = D1 ('MetaData "CallHierarchyOptions" "Language.LSP.Protocol.Internal.Types.CallHierarchyOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CallHierarchyOutgoingCall #

Instances

Instances details
FromJSON CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

ToJSON CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Generic CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Associated Types

type Rep CallHierarchyOutgoingCall :: Type -> Type #

Show CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

NFData CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Eq CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Ord CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Hashable CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Pretty CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

HasTo CallHierarchyOutgoingCall CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFromRanges CallHierarchyOutgoingCall [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

type Rep CallHierarchyOutgoingCall = D1 ('MetaData "CallHierarchyOutgoingCall" "Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyOutgoingCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "_to") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CallHierarchyItem) :*: S1 ('MetaSel ('Just "_fromRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Range])))

data CallHierarchyOutgoingCallsParams #

Instances

Instances details
FromJSON CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

ToJSON CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Generic CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Associated Types

type Rep CallHierarchyOutgoingCallsParams :: Type -> Type #

Show CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

NFData CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Eq CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Ord CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Hashable CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

HasTracing CallHierarchyOutgoingCallsParams 
Instance details

Defined in Ide.Types

Pretty CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

HasItem CallHierarchyOutgoingCallsParams CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

type Rep CallHierarchyOutgoingCallsParams = D1 ('MetaData "CallHierarchyOutgoingCallsParams" "Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyOutgoingCallsParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CallHierarchyItem))))

data CallHierarchyPrepareParams #

Instances

Instances details
FromJSON CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

ToJSON CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Generic CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Associated Types

type Rep CallHierarchyPrepareParams :: Type -> Type #

Show CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

NFData CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Eq CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Ord CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Hashable CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Pretty CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

HasPosition CallHierarchyPrepareParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CallHierarchyPrepareParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyPrepareParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

type Rep CallHierarchyPrepareParams = D1 ('MetaData "CallHierarchyPrepareParams" "Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyPrepareParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data CallHierarchyRegistrationOptions #

Instances

Instances details
FromJSON CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

ToJSON CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Generic CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Associated Types

type Rep CallHierarchyRegistrationOptions :: Type -> Type #

Show CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

NFData CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Eq CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Ord CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Hashable CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Pretty CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

HasCallHierarchyProvider ServerCapabilities (Maybe (Bool |? (CallHierarchyOptions |? CallHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId CallHierarchyRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CallHierarchyRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CallHierarchyRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

type Rep CallHierarchyRegistrationOptions = D1 ('MetaData "CallHierarchyRegistrationOptions" "Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data CancelParams #

Constructors

CancelParams 

Fields

Instances

Instances details
FromJSON CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

ToJSON CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Generic CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Associated Types

type Rep CancelParams :: Type -> Type #

Show CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

NFData CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Methods

rnf :: CancelParams -> () #

Eq CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Ord CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Hashable CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Pretty CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Methods

pretty :: CancelParams -> Doc ann #

prettyList :: [CancelParams] -> Doc ann #

HasId CancelParams (Int32 |? Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

type Rep CancelParams = D1 ('MetaData "CancelParams" "Language.LSP.Protocol.Internal.Types.CancelParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CancelParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Int32 |? Text))))

data ChangeAnnotation #

Instances

Instances details
FromJSON ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

ToJSON ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Generic ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Associated Types

type Rep ChangeAnnotation :: Type -> Type #

Show ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

NFData ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Methods

rnf :: ChangeAnnotation -> () #

Eq ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Ord ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Hashable ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Pretty ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

HasLabel ChangeAnnotation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChangeAnnotations WorkspaceEdit (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDescription ChangeAnnotation (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNeedsConfirmation ChangeAnnotation (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

type Rep ChangeAnnotation = D1 ('MetaData "ChangeAnnotation" "Language.LSP.Protocol.Internal.Types.ChangeAnnotation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ChangeAnnotation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_needsConfirmation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newtype ChangeAnnotationIdentifier #

Instances

Instances details
FromJSON ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

FromJSONKey ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

ToJSON ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

ToJSONKey ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Generic ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Associated Types

type Rep ChangeAnnotationIdentifier :: Type -> Type #

Show ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

NFData ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Eq ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Ord ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Hashable ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Pretty ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

HasAnnotationId AnnotatedTextEdit ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId CreateFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId DeleteFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId RenameFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId ResourceOperation (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChangeAnnotations WorkspaceEdit (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

type Rep ChangeAnnotationIdentifier = D1 ('MetaData "ChangeAnnotationIdentifier" "Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "ChangeAnnotationIdentifier" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ClientCapabilities #

Instances

Instances details
FromJSON ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

ToJSON ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Generic ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Associated Types

type Rep ClientCapabilities :: Type -> Type #

Show ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

NFData ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Methods

rnf :: ClientCapabilities -> () #

Eq ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Ord ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Hashable ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Pretty ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

HasCapabilities InitializeParams ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCapabilities UInitializeParams ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExperimental ClientCapabilities (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasGeneral ClientCapabilities (Maybe GeneralClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocument ClientCapabilities (Maybe NotebookDocumentClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ClientCapabilities (Maybe TextDocumentClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWindow ClientCapabilities (Maybe WindowClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspace ClientCapabilities (Maybe WorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

data CodeAction #

Instances

Instances details
FromJSON CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

ToJSON CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Generic CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Associated Types

type Rep CodeAction :: Type -> Type #

Show CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

NFData CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Methods

rnf :: CodeAction -> () #

Eq CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Ord CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Hashable CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

HasTracing CodeAction 
Instance details

Defined in Ide.Types

Pretty CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Methods

pretty :: CodeAction -> Doc ann #

prettyList :: [CodeAction] -> Doc ann #

a ~ Maybe (Rec (("reason" .== Text) .+ (Empty :: Row Type))) => HasDisabled CodeAction a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTitle CodeAction Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CodeAction (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CodeAction (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics CodeAction (Maybe [Diagnostic]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdit CodeAction (Maybe WorkspaceEdit) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIsPreferred CodeAction (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CodeAction (Maybe CodeActionKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

data CodeActionClientCapabilities #

Instances

Instances details
FromJSON CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

ToJSON CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Generic CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Associated Types

type Rep CodeActionClientCapabilities :: Type -> Type #

Show CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

NFData CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Eq CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Ord CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Hashable CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Pretty CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

a ~ Maybe (Rec (("codeActionKind" .== Rec (("valueSet" .== [CodeActionKind]) .+ (Empty :: Row Type))) .+ (Empty :: Row Type))) => HasCodeActionLiteralSupport CodeActionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport CodeActionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeAction TextDocumentClientCapabilities (Maybe CodeActionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDataSupport CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDisabledSupport CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHonorsChangeAnnotations CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIsPreferredSupport CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

type Rep CodeActionClientCapabilities = D1 ('MetaData "CodeActionClientCapabilities" "Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_codeActionLiteralSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("codeActionKind" .== Rec (("valueSet" .== [CodeActionKind]) .+ (Empty :: Row Type))) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_isPreferredSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "_disabledSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_dataSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_resolveSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_honorsChangeAnnotations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

data CodeActionContext #

Instances

Instances details
FromJSON CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

ToJSON CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Generic CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Associated Types

type Rep CodeActionContext :: Type -> Type #

Show CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

NFData CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Methods

rnf :: CodeActionContext -> () #

Eq CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Ord CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Hashable CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Pretty CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

HasContext CodeActionParams CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics CodeActionContext [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOnly CodeActionContext (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerKind CodeActionContext (Maybe CodeActionTriggerKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

type Rep CodeActionContext = D1 ('MetaData "CodeActionContext" "Language.LSP.Protocol.Internal.Types.CodeActionContext" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "_diagnostics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Diagnostic]) :*: (S1 ('MetaSel ('Just "_only") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeActionKind])) :*: S1 ('MetaSel ('Just "_triggerKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeActionTriggerKind)))))

data CodeActionOptions #

Instances

Instances details
FromJSON CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

ToJSON CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Generic CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Associated Types

type Rep CodeActionOptions :: Type -> Type #

Show CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

NFData CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Methods

rnf :: CodeActionOptions -> () #

Eq CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Ord CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Hashable CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Pretty CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

HasCodeActionKinds CodeActionOptions (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeActionProvider ServerCapabilities (Maybe (Bool |? CodeActionOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CodeActionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeActionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

type Rep CodeActionOptions = D1 ('MetaData "CodeActionOptions" "Language.LSP.Protocol.Internal.Types.CodeActionOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_codeActionKinds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeActionKind])) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data CodeActionParams #

Instances

Instances details
FromJSON CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

ToJSON CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Generic CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Associated Types

type Rep CodeActionParams :: Type -> Type #

Show CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

NFData CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Methods

rnf :: CodeActionParams -> () #

Eq CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Ord CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Hashable CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Pretty CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

HasContext CodeActionParams CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CodeActionParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CodeActionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CodeActionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CodeActionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

type Rep CodeActionParams = D1 ('MetaData "CodeActionParams" "Language.LSP.Protocol.Internal.Types.CodeActionParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CodeActionContext)))))

data CodeActionRegistrationOptions #

Instances

Instances details
FromJSON CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

ToJSON CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Generic CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Associated Types

type Rep CodeActionRegistrationOptions :: Type -> Type #

Show CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

NFData CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Eq CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Ord CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Hashable CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Pretty CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

HasCodeActionKinds CodeActionRegistrationOptions (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CodeActionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeActionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeActionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

type Rep CodeActionRegistrationOptions = D1 ('MetaData "CodeActionRegistrationOptions" "Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionRegistrationOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_codeActionKinds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeActionKind])) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data CodeActionTriggerKind #

Instances

Instances details
FromJSON CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

ToJSON CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Generic CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Associated Types

type Rep CodeActionTriggerKind :: Type -> Type #

Show CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

NFData CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Methods

rnf :: CodeActionTriggerKind -> () #

Eq CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Ord CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Hashable CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

LspEnum CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Associated Types

type EnumBaseType CodeActionTriggerKind #

Pretty CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

HasTriggerKind CodeActionContext (Maybe CodeActionTriggerKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

type Rep CodeActionTriggerKind = D1 ('MetaData "CodeActionTriggerKind" "Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionTriggerKind_Invoked" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionTriggerKind_Automatic" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

data CodeDescription #

Constructors

CodeDescription 

Fields

Instances

Instances details
FromJSON CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

ToJSON CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Generic CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Associated Types

type Rep CodeDescription :: Type -> Type #

Show CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

NFData CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Methods

rnf :: CodeDescription -> () #

Eq CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Ord CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Hashable CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Pretty CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

HasHref CodeDescription Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeDescription Diagnostic (Maybe CodeDescription) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

type Rep CodeDescription = D1 ('MetaData "CodeDescription" "Language.LSP.Protocol.Internal.Types.CodeDescription" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeDescription" 'PrefixI 'True) (S1 ('MetaSel ('Just "_href") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri)))

data CodeLens #

Constructors

CodeLens 

Instances

Instances details
FromJSON CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

ToJSON CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Generic CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Associated Types

type Rep CodeLens :: Type -> Type #

Methods

from :: CodeLens -> Rep CodeLens x #

to :: Rep CodeLens x -> CodeLens #

Show CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

NFData CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Methods

rnf :: CodeLens -> () #

Eq CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Ord CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Hashable CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Methods

hashWithSalt :: Int -> CodeLens -> Int #

hash :: CodeLens -> Int #

HasTracing CodeLens 
Instance details

Defined in Ide.Types

Pretty CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Methods

pretty :: CodeLens -> Doc ann #

prettyList :: [CodeLens] -> Doc ann #

HasRange CodeLens Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CodeLens (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CodeLens (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

type Rep CodeLens = D1 ('MetaData "CodeLens" "Language.LSP.Protocol.Internal.Types.CodeLens" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLens" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: (S1 ('MetaSel ('Just "_command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Command)) :*: S1 ('MetaSel ('Just "_data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value)))))

data CodeLensClientCapabilities #

Instances

Instances details
FromJSON CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

ToJSON CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Generic CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Associated Types

type Rep CodeLensClientCapabilities :: Type -> Type #

Show CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

NFData CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Eq CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Ord CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Hashable CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Pretty CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

HasCodeLens TextDocumentClientCapabilities (Maybe CodeLensClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CodeLensClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

type Rep CodeLensClientCapabilities = D1 ('MetaData "CodeLensClientCapabilities" "Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CodeLensOptions #

Instances

Instances details
FromJSON CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

ToJSON CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Generic CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Associated Types

type Rep CodeLensOptions :: Type -> Type #

Show CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

NFData CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Methods

rnf :: CodeLensOptions -> () #

Eq CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Ord CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Hashable CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Pretty CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

HasCodeLensProvider ServerCapabilities (Maybe CodeLensOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CodeLensOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeLensOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

type Rep CodeLensOptions = D1 ('MetaData "CodeLensOptions" "Language.LSP.Protocol.Internal.Types.CodeLensOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CodeLensParams #

Instances

Instances details
FromJSON CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

ToJSON CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Generic CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Associated Types

type Rep CodeLensParams :: Type -> Type #

Show CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

NFData CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Methods

rnf :: CodeLensParams -> () #

Eq CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Ord CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Hashable CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Pretty CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Methods

pretty :: CodeLensParams -> Doc ann #

prettyList :: [CodeLensParams] -> Doc ann #

HasTextDocument CodeLensParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CodeLensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CodeLensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

type Rep CodeLensParams = D1 ('MetaData "CodeLensParams" "Language.LSP.Protocol.Internal.Types.CodeLensParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data CodeLensRegistrationOptions #

Instances

Instances details
FromJSON CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

ToJSON CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Generic CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Associated Types

type Rep CodeLensRegistrationOptions :: Type -> Type #

Show CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

NFData CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Eq CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Ord CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Hashable CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Pretty CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

HasResolveProvider CodeLensRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeLensRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeLensRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

type Rep CodeLensRegistrationOptions = D1 ('MetaData "CodeLensRegistrationOptions" "Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data CodeLensWorkspaceClientCapabilities #

Instances

Instances details
FromJSON CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

ToJSON CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Generic CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Show CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

NFData CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Eq CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Ord CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Hashable CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Pretty CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

HasCodeLens WorkspaceClientCapabilities (Maybe CodeLensWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRefreshSupport CodeLensWorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

type Rep CodeLensWorkspaceClientCapabilities = D1 ('MetaData "CodeLensWorkspaceClientCapabilities" "Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensWorkspaceClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_refreshSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ColorInformation #

Constructors

ColorInformation 

Fields

Instances

Instances details
FromJSON ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

ToJSON ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Generic ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Associated Types

type Rep ColorInformation :: Type -> Type #

Show ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

NFData ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Methods

rnf :: ColorInformation -> () #

Eq ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Ord ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Hashable ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Pretty ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

HasColor ColorInformation Color 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorInformation Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

type Rep ColorInformation = D1 ('MetaData "ColorInformation" "Language.LSP.Protocol.Internal.Types.ColorInformation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ColorInformation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_color") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Color)))

data ColorPresentation #

Instances

Instances details
FromJSON ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

ToJSON ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Generic ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Associated Types

type Rep ColorPresentation :: Type -> Type #

Show ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

NFData ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Methods

rnf :: ColorPresentation -> () #

Eq ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Ord ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Hashable ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Pretty ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

HasLabel ColorPresentation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAdditionalTextEdits ColorPresentation (Maybe [TextEdit]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdit ColorPresentation (Maybe TextEdit) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

type Rep ColorPresentation = D1 ('MetaData "ColorPresentation" "Language.LSP.Protocol.Internal.Types.ColorPresentation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ColorPresentation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_textEdit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TextEdit)) :*: S1 ('MetaSel ('Just "_additionalTextEdits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TextEdit])))))

data ColorPresentationParams #

Instances

Instances details
FromJSON ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

ToJSON ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Generic ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Associated Types

type Rep ColorPresentationParams :: Type -> Type #

Show ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

NFData ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Methods

rnf :: ColorPresentationParams -> () #

Eq ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Ord ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Hashable ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Pretty ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

HasColor ColorPresentationParams Color 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorPresentationParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ColorPresentationParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ColorPresentationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ColorPresentationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

type Rep ColorPresentationParams = D1 ('MetaData "ColorPresentationParams" "Language.LSP.Protocol.Internal.Types.ColorPresentationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ColorPresentationParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_color") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Color) :*: S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range)))))

data CompletionClientCapabilities #

Constructors

CompletionClientCapabilities 

Fields

Instances

Instances details
FromJSON CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

ToJSON CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Generic CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Associated Types

type Rep CompletionClientCapabilities :: Type -> Type #

Show CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

NFData CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Eq CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Ord CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Hashable CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Pretty CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

a ~ Maybe (Rec (("snippetSupport" .== Maybe Bool) .+ (("commitCharactersSupport" .== Maybe Bool) .+ (("documentationFormat" .== Maybe [MarkupKind]) .+ (("deprecatedSupport" .== Maybe Bool) .+ (("preselectSupport" .== Maybe Bool) .+ (("tagSupport" .== Maybe (Rec (("valueSet" .== [CompletionItemTag]) .+ (Empty :: Row Type)))) .+ (("insertReplaceSupport" .== Maybe Bool) .+ (("resolveSupport" .== Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type)))) .+ (("insertTextModeSupport" .== Maybe (Rec (("valueSet" .== [InsertTextMode]) .+ (Empty :: Row Type)))) .+ (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))))) => HasCompletionItem CompletionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("valueSet" .== Maybe [CompletionItemKind]) .+ (Empty :: Row Type))) => HasCompletionItemKind CompletionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("itemDefaults" .== Maybe [Text]) .+ (Empty :: Row Type))) => HasCompletionList CompletionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCompletion TextDocumentClientCapabilities (Maybe CompletionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContextSupport CompletionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CompletionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertTextMode CompletionClientCapabilities (Maybe InsertTextMode) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

type Rep CompletionClientCapabilities = D1 ('MetaData "CompletionClientCapabilities" "Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_completionItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("snippetSupport" .== Maybe Bool) .+ (("commitCharactersSupport" .== Maybe Bool) .+ (("documentationFormat" .== Maybe [MarkupKind]) .+ (("deprecatedSupport" .== Maybe Bool) .+ (("preselectSupport" .== Maybe Bool) .+ (("tagSupport" .== Maybe (Rec (("valueSet" .== [CompletionItemTag]) .+ (Empty :: Row Type)))) .+ (("insertReplaceSupport" .== Maybe Bool) .+ (("resolveSupport" .== Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type)))) .+ (("insertTextModeSupport" .== Maybe (Rec (("valueSet" .== [InsertTextMode]) .+ (Empty :: Row Type)))) .+ (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))))))) :*: S1 ('MetaSel ('Just "_completionItemKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== Maybe [CompletionItemKind]) .+ (Empty :: Row Type))))))) :*: (S1 ('MetaSel ('Just "_insertTextMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsertTextMode)) :*: (S1 ('MetaSel ('Just "_contextSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_completionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("itemDefaults" .== Maybe [Text]) .+ (Empty :: Row Type)))))))))

data CompletionContext #

Instances

Instances details
FromJSON CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

ToJSON CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Generic CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Associated Types

type Rep CompletionContext :: Type -> Type #

Show CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

NFData CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Methods

rnf :: CompletionContext -> () #

Eq CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Ord CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Hashable CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Pretty CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

HasTriggerKind CompletionContext CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContext CompletionParams (Maybe CompletionContext) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerCharacter CompletionContext (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

type Rep CompletionContext = D1 ('MetaData "CompletionContext" "Language.LSP.Protocol.Internal.Types.CompletionContext" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "_triggerKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CompletionTriggerKind) :*: S1 ('MetaSel ('Just "_triggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data CompletionItem #

Instances

Instances details
FromJSON CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

ToJSON CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Generic CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Associated Types

type Rep CompletionItem :: Type -> Type #

Show CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

NFData CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Methods

rnf :: CompletionItem -> () #

Eq CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Ord CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Hashable CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

HasTracing CompletionItem 
Instance details

Defined in Ide.Types

Pretty CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Methods

pretty :: CompletionItem -> Doc ann #

prettyList :: [CompletionItem] -> Doc ann #

HasLabel CompletionItem Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAdditionalTextEdits CompletionItem (Maybe [TextEdit]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CompletionItem (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommitCharacters CompletionItem (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CompletionItem (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeprecated CompletionItem (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDetail CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentation CompletionItem (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFilterText CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertText CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertTextFormat CompletionItem (Maybe InsertTextFormat) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertTextMode CompletionItem (Maybe InsertTextMode) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems CompletionList [CompletionItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CompletionItem (Maybe CompletionItemKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabelDetails CompletionItem (Maybe CompletionItemLabelDetails) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPreselect CompletionItem (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSortText CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags CompletionItem (Maybe [CompletionItemTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdit CompletionItem (Maybe (TextEdit |? InsertReplaceEdit)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEditText CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

type Rep CompletionItem = D1 ('MetaData "CompletionItem" "Language.LSP.Protocol.Internal.Types.CompletionItem" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionItem" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_labelDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompletionItemLabelDetails))) :*: (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompletionItemKind)) :*: S1 ('MetaSel ('Just "_tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CompletionItemTag])))) :*: ((S1 ('MetaSel ('Just "_detail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_documentation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? MarkupContent)))) :*: (S1 ('MetaSel ('Just "_deprecated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_preselect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_sortText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "_filterText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_insertText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_insertTextFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsertTextFormat)) :*: (S1 ('MetaSel ('Just "_insertTextMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsertTextMode)) :*: S1 ('MetaSel ('Just "_textEdit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (TextEdit |? InsertReplaceEdit)))))) :*: ((S1 ('MetaSel ('Just "_textEditText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_additionalTextEdits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TextEdit]))) :*: (S1 ('MetaSel ('Just "_commitCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "_command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Command)) :*: S1 ('MetaSel ('Just "_data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value))))))))

data CompletionItemKind #

Instances

Instances details
FromJSON CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

ToJSON CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Generic CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Associated Types

type Rep CompletionItemKind :: Type -> Type #

Show CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

NFData CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Methods

rnf :: CompletionItemKind -> () #

Eq CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Ord CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Hashable CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

LspEnum CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Associated Types

type EnumBaseType CompletionItemKind #

Pretty CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

HasKind CompletionItem (Maybe CompletionItemKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

type Rep CompletionItemKind = D1 ('MetaData "CompletionItemKind" "Language.LSP.Protocol.Internal.Types.CompletionItemKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((((C1 ('MetaCons "CompletionItemKind_Text" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Method" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Function" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CompletionItemKind_Constructor" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Field" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Variable" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CompletionItemKind_Class" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Interface" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Module" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CompletionItemKind_Property" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Unit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Value" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CompletionItemKind_Enum" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Keyword" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Snippet" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CompletionItemKind_Color" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_File" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Reference" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CompletionItemKind_Folder" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_EnumMember" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Constant" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "CompletionItemKind_Struct" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Event" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CompletionItemKind_Operator" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_TypeParameter" 'PrefixI 'False) (U1 :: Type -> Type))))))
type EnumBaseType CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

data CompletionItemLabelDetails #

Instances

Instances details
FromJSON CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

ToJSON CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Generic CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Associated Types

type Rep CompletionItemLabelDetails :: Type -> Type #

Show CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

NFData CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Eq CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Ord CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Hashable CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Pretty CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

HasDescription CompletionItemLabelDetails (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDetail CompletionItemLabelDetails (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabelDetails CompletionItem (Maybe CompletionItemLabelDetails) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

type Rep CompletionItemLabelDetails = D1 ('MetaData "CompletionItemLabelDetails" "Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionItemLabelDetails" 'PrefixI 'True) (S1 ('MetaSel ('Just "_detail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data CompletionItemTag #

Instances

Instances details
FromJSON CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

ToJSON CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Generic CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Associated Types

type Rep CompletionItemTag :: Type -> Type #

Show CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

NFData CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Methods

rnf :: CompletionItemTag -> () #

Eq CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Ord CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Hashable CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

LspEnum CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Associated Types

type EnumBaseType CompletionItemTag #

Pretty CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

HasTags CompletionItem (Maybe [CompletionItemTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

type Rep CompletionItemTag = D1 ('MetaData "CompletionItemTag" "Language.LSP.Protocol.Internal.Types.CompletionItemTag" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionItemTag_Deprecated" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

data CompletionList #

Constructors

CompletionList 

Fields

Instances

Instances details
FromJSON CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

ToJSON CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Generic CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Associated Types

type Rep CompletionList :: Type -> Type #

Show CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

NFData CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Methods

rnf :: CompletionList -> () #

Eq CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Ord CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Hashable CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Pretty CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Methods

pretty :: CompletionList -> Doc ann #

prettyList :: [CompletionList] -> Doc ann #

HasIsIncomplete CompletionList Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("commitCharacters" .== Maybe [Text]) .+ (("editRange" .== Maybe (Range |? Rec (("insert" .== Range) .+ (("replace" .== Range) .+ (Empty :: Row Type))))) .+ (("insertTextFormat" .== Maybe InsertTextFormat) .+ (("insertTextMode" .== Maybe InsertTextMode) .+ (("data" .== Maybe Value) .+ (Empty :: Row Type))))))) => HasItemDefaults CompletionList a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems CompletionList [CompletionItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

type Rep CompletionList = D1 ('MetaData "CompletionList" "Language.LSP.Protocol.Internal.Types.CompletionList" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionList" 'PrefixI 'True) (S1 ('MetaSel ('Just "_isIncomplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "_itemDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("commitCharacters" .== Maybe [Text]) .+ (("editRange" .== Maybe (Range |? Rec (("insert" .== Range) .+ (("replace" .== Range) .+ (Empty :: Row Type))))) .+ (("insertTextFormat" .== Maybe InsertTextFormat) .+ (("insertTextMode" .== Maybe InsertTextMode) .+ (("data" .== Maybe Value) .+ (Empty :: Row Type))))))))) :*: S1 ('MetaSel ('Just "_items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [CompletionItem]))))

data CompletionOptions #

Instances

Instances details
FromJSON CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

ToJSON CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Generic CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Associated Types

type Rep CompletionOptions :: Type -> Type #

Show CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

NFData CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Methods

rnf :: CompletionOptions -> () #

Eq CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Ord CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Hashable CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Pretty CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

a ~ Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasCompletionItem CompletionOptions a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAllCommitCharacters CompletionOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCompletionProvider ServerCapabilities (Maybe CompletionOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CompletionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerCharacters CompletionOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CompletionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

type Rep CompletionOptions = D1 ('MetaData "CompletionOptions" "Language.LSP.Protocol.Internal.Types.CompletionOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_triggerCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "_allCommitCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_completionItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))

data CompletionParams #

Instances

Instances details
FromJSON CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

ToJSON CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Generic CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Associated Types

type Rep CompletionParams :: Type -> Type #

Show CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

NFData CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Methods

rnf :: CompletionParams -> () #

Eq CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Ord CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Hashable CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Pretty CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

HasPosition CompletionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CompletionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContext CompletionParams (Maybe CompletionContext) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CompletionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CompletionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

type Rep CompletionParams = D1 ('MetaData "CompletionParams" "Language.LSP.Protocol.Internal.Types.CompletionParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompletionContext))))))

data CompletionRegistrationOptions #

Instances

Instances details
FromJSON CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

ToJSON CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Generic CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Associated Types

type Rep CompletionRegistrationOptions :: Type -> Type #

Show CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

NFData CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Eq CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Ord CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Hashable CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Pretty CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

a ~ Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasCompletionItem CompletionRegistrationOptions a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAllCommitCharacters CompletionRegistrationOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CompletionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerCharacters CompletionRegistrationOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CompletionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CompletionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

type Rep CompletionRegistrationOptions = D1 ('MetaData "CompletionRegistrationOptions" "Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionRegistrationOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_triggerCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "_allCommitCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_completionItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))

data CompletionTriggerKind #

Instances

Instances details
FromJSON CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

ToJSON CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Generic CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Associated Types

type Rep CompletionTriggerKind :: Type -> Type #

Show CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

NFData CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Methods

rnf :: CompletionTriggerKind -> () #

Eq CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Ord CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Hashable CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

LspEnum CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Associated Types

type EnumBaseType CompletionTriggerKind #

Pretty CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

HasTriggerKind CompletionContext CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

type Rep CompletionTriggerKind = D1 ('MetaData "CompletionTriggerKind" "Language.LSP.Protocol.Internal.Types.CompletionTriggerKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionTriggerKind_Invoked" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionTriggerKind_TriggerCharacter" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionTriggerKind_TriggerForIncompleteCompletions" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

data ConfigurationItem #

Instances

Instances details
FromJSON ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

ToJSON ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Generic ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Associated Types

type Rep ConfigurationItem :: Type -> Type #

Show ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

NFData ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Methods

rnf :: ConfigurationItem -> () #

Eq ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Ord ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Hashable ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Pretty ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

HasItems ConfigurationParams [ConfigurationItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasScopeUri ConfigurationItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSection ConfigurationItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

type Rep ConfigurationItem = D1 ('MetaData "ConfigurationItem" "Language.LSP.Protocol.Internal.Types.ConfigurationItem" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ConfigurationItem" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scopeUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_section") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data ConfigurationParams #

Constructors

ConfigurationParams 

Instances

Instances details
FromJSON ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

ToJSON ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Generic ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Associated Types

type Rep ConfigurationParams :: Type -> Type #

Show ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

NFData ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Methods

rnf :: ConfigurationParams -> () #

Eq ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Ord ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Hashable ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Pretty ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

HasItems ConfigurationParams [ConfigurationItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

type Rep ConfigurationParams = D1 ('MetaData "ConfigurationParams" "Language.LSP.Protocol.Internal.Types.ConfigurationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ConfigurationParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ConfigurationItem])))

data CreateFile #

Instances

Instances details
FromJSON CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

ToJSON CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Generic CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Associated Types

type Rep CreateFile :: Type -> Type #

Show CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

NFData CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Methods

rnf :: CreateFile -> () #

Eq CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Ord CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Hashable CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Pretty CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Methods

pretty :: CreateFile -> Doc ann #

prettyList :: [CreateFile] -> Doc ann #

HasUri CreateFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId CreateFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CreateFile (AString "create") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' CreateFile (AString "create")

HasOptions CreateFile (Maybe CreateFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

type Rep CreateFile = D1 ('MetaData "CreateFile" "Language.LSP.Protocol.Internal.Types.CreateFile" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CreateFile" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_annotationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeAnnotationIdentifier)) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "create"))) :*: (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateFileOptions)))))

data CreateFileOptions #

Instances

Instances details
FromJSON CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

ToJSON CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Generic CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Associated Types

type Rep CreateFileOptions :: Type -> Type #

Show CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

NFData CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Methods

rnf :: CreateFileOptions -> () #

Eq CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Ord CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Hashable CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Pretty CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

HasIgnoreIfExists CreateFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions CreateFile (Maybe CreateFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOverwrite CreateFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

type Rep CreateFileOptions = D1 ('MetaData "CreateFileOptions" "Language.LSP.Protocol.Internal.Types.CreateFileOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CreateFileOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_overwrite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_ignoreIfExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CreateFilesParams #

Constructors

CreateFilesParams 

Fields

Instances

Instances details
FromJSON CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

ToJSON CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Generic CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Associated Types

type Rep CreateFilesParams :: Type -> Type #

Show CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

NFData CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Methods

rnf :: CreateFilesParams -> () #

Eq CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Ord CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Hashable CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Pretty CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

HasFiles CreateFilesParams [FileCreate] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

type Rep CreateFilesParams = D1 ('MetaData "CreateFilesParams" "Language.LSP.Protocol.Internal.Types.CreateFilesParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CreateFilesParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileCreate])))

newtype Declaration #

Constructors

Declaration (Location |? [Location]) 

Instances

Instances details
FromJSON Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

ToJSON Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Generic Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Associated Types

type Rep Declaration :: Type -> Type #

Show Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

NFData Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Methods

rnf :: Declaration -> () #

Eq Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Ord Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Hashable Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Pretty Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Methods

pretty :: Declaration -> Doc ann #

prettyList :: [Declaration] -> Doc ann #

type Rep Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

type Rep Declaration = D1 ('MetaData "Declaration" "Language.LSP.Protocol.Internal.Types.Declaration" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "Declaration" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Location |? [Location]))))

data DeclarationClientCapabilities #

Instances

Instances details
FromJSON DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

ToJSON DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Generic DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Associated Types

type Rep DeclarationClientCapabilities :: Type -> Type #

Show DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

NFData DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Eq DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Ord DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Hashable DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Pretty DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

HasDeclaration TextDocumentClientCapabilities (Maybe DeclarationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DeclarationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkSupport DeclarationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

type Rep DeclarationClientCapabilities = D1 ('MetaData "DeclarationClientCapabilities" "Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeclarationClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_linkSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newtype DeclarationLink #

Instances

data DeclarationOptions #

Instances

Instances details
FromJSON DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

ToJSON DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Generic DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Associated Types

type Rep DeclarationOptions :: Type -> Type #

Show DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

NFData DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Methods

rnf :: DeclarationOptions -> () #

Eq DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Ord DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Hashable DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Pretty DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

HasDeclarationProvider ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DeclarationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

type Rep DeclarationOptions = D1 ('MetaData "DeclarationOptions" "Language.LSP.Protocol.Internal.Types.DeclarationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeclarationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DeclarationParams #

Instances

Instances details
FromJSON DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

ToJSON DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Generic DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Associated Types

type Rep DeclarationParams :: Type -> Type #

Show DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

NFData DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Methods

rnf :: DeclarationParams -> () #

Eq DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Ord DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Hashable DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Pretty DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

HasPosition DeclarationParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DeclarationParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DeclarationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DeclarationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

type Rep DeclarationParams = D1 ('MetaData "DeclarationParams" "Language.LSP.Protocol.Internal.Types.DeclarationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeclarationParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data DeclarationRegistrationOptions #

Instances

Instances details
FromJSON DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

ToJSON DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Generic DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Associated Types

type Rep DeclarationRegistrationOptions :: Type -> Type #

Show DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

NFData DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Eq DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Ord DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Hashable DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Pretty DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

HasDeclarationProvider ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId DeclarationRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DeclarationRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DeclarationRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

type Rep DeclarationRegistrationOptions = D1 ('MetaData "DeclarationRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeclarationRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newtype Definition #

Constructors

Definition (Location |? [Location]) 

Instances

Instances details
FromJSON Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

ToJSON Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Generic Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Associated Types

type Rep Definition :: Type -> Type #

Show Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

NFData Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Methods

rnf :: Definition -> () #

Eq Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Ord Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Hashable Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Pretty Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Methods

pretty :: Definition -> Doc ann #

prettyList :: [Definition] -> Doc ann #

type Rep Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

type Rep Definition = D1 ('MetaData "Definition" "Language.LSP.Protocol.Internal.Types.Definition" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "Definition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Location |? [Location]))))

data DefinitionClientCapabilities #

Instances

Instances details
FromJSON DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

ToJSON DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Generic DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Associated Types

type Rep DefinitionClientCapabilities :: Type -> Type #

Show DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

NFData DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Eq DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Ord DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Hashable DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Pretty DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

HasDefinition TextDocumentClientCapabilities (Maybe DefinitionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DefinitionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkSupport DefinitionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

type Rep DefinitionClientCapabilities = D1 ('MetaData "DefinitionClientCapabilities" "Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DefinitionClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_linkSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newtype DefinitionLink #

Instances

data DefinitionOptions #

Instances

Instances details
FromJSON DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

ToJSON DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Generic DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Associated Types

type Rep DefinitionOptions :: Type -> Type #

Show DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

NFData DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Methods

rnf :: DefinitionOptions -> () #

Eq DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Ord DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Hashable DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Pretty DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

HasDefinitionProvider ServerCapabilities (Maybe (Bool |? DefinitionOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DefinitionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

type Rep DefinitionOptions = D1 ('MetaData "DefinitionOptions" "Language.LSP.Protocol.Internal.Types.DefinitionOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DefinitionOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DefinitionParams #

Instances

Instances details
FromJSON DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

ToJSON DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Generic DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Associated Types

type Rep DefinitionParams :: Type -> Type #

Show DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

NFData DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Methods

rnf :: DefinitionParams -> () #

Eq DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Ord DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Hashable DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Pretty DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

HasPosition DefinitionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DefinitionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

type Rep DefinitionParams = D1 ('MetaData "DefinitionParams" "Language.LSP.Protocol.Internal.Types.DefinitionParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DefinitionParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data DefinitionRegistrationOptions #

Instances

Instances details
FromJSON DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

ToJSON DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Generic DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Associated Types

type Rep DefinitionRegistrationOptions :: Type -> Type #

Show DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

NFData DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Eq DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Ord DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Hashable DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Pretty DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

HasWorkDoneProgress DefinitionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DefinitionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

type Rep DefinitionRegistrationOptions = D1 ('MetaData "DefinitionRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DefinitionRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DeleteFile #

Instances

Instances details
FromJSON DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

ToJSON DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Generic DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Associated Types

type Rep DeleteFile :: Type -> Type #

Show DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

NFData DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Methods

rnf :: DeleteFile -> () #

Eq DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Ord DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Hashable DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Pretty DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Methods

pretty :: DeleteFile -> Doc ann #

prettyList :: [DeleteFile] -> Doc ann #

HasUri DeleteFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId DeleteFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind DeleteFile (AString "delete") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' DeleteFile (AString "delete")

HasOptions DeleteFile (Maybe DeleteFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

type Rep DeleteFile = D1 ('MetaData "DeleteFile" "Language.LSP.Protocol.Internal.Types.DeleteFile" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeleteFile" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_annotationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeAnnotationIdentifier)) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "delete"))) :*: (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteFileOptions)))))

data DeleteFileOptions #

Instances

Instances details
FromJSON DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

ToJSON DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Generic DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Associated Types

type Rep DeleteFileOptions :: Type -> Type #

Show DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

NFData DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Methods

rnf :: DeleteFileOptions -> () #

Eq DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Ord DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Hashable DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Pretty DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

HasIgnoreIfNotExists DeleteFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions DeleteFile (Maybe DeleteFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRecursive DeleteFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

type Rep DeleteFileOptions = D1 ('MetaData "DeleteFileOptions" "Language.LSP.Protocol.Internal.Types.DeleteFileOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeleteFileOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_recursive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_ignoreIfNotExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DeleteFilesParams #

Constructors

DeleteFilesParams 

Fields

Instances

Instances details
FromJSON DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

ToJSON DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Generic DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Associated Types

type Rep DeleteFilesParams :: Type -> Type #

Show DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

NFData DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Methods

rnf :: DeleteFilesParams -> () #

Eq DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Ord DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Hashable DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Pretty DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

HasFiles DeleteFilesParams [FileDelete] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

type Rep DeleteFilesParams = D1 ('MetaData "DeleteFilesParams" "Language.LSP.Protocol.Internal.Types.DeleteFilesParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeleteFilesParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileDelete])))

data DiagnosticClientCapabilities #

Instances

Instances details
FromJSON DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

ToJSON DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Generic DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Associated Types

type Rep DiagnosticClientCapabilities :: Type -> Type #

Show DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

NFData DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Eq DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Ord DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Hashable DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Pretty DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

HasDiagnostic TextDocumentClientCapabilities (Maybe DiagnosticClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DiagnosticClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocumentSupport DiagnosticClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

type Rep DiagnosticClientCapabilities = D1 ('MetaData "DiagnosticClientCapabilities" "Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_relatedDocumentSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DiagnosticOptions #

Instances

Instances details
FromJSON DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

ToJSON DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Generic DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Associated Types

type Rep DiagnosticOptions :: Type -> Type #

Show DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

NFData DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Methods

rnf :: DiagnosticOptions -> () #

Eq DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Ord DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Hashable DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Pretty DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

HasInterFileDependencies DiagnosticOptions Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceDiagnostics DiagnosticOptions Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnosticProvider ServerCapabilities (Maybe (DiagnosticOptions |? DiagnosticRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIdentifier DiagnosticOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DiagnosticOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

type Rep DiagnosticOptions = D1 ('MetaData "DiagnosticOptions" "Language.LSP.Protocol.Internal.Types.DiagnosticOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_interFileDependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_workspaceDiagnostics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

data DiagnosticRegistrationOptions #

Instances

Instances details
FromJSON DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

ToJSON DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Generic DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Associated Types

type Rep DiagnosticRegistrationOptions :: Type -> Type #

Show DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

NFData DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Eq DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Ord DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Hashable DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Pretty DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

HasInterFileDependencies DiagnosticRegistrationOptions Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceDiagnostics DiagnosticRegistrationOptions Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnosticProvider ServerCapabilities (Maybe (DiagnosticOptions |? DiagnosticRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId DiagnosticRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIdentifier DiagnosticRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DiagnosticRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DiagnosticRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

type Rep DiagnosticRegistrationOptions = D1 ('MetaData "DiagnosticRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticRegistrationOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "_interFileDependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "_workspaceDiagnostics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

data DiagnosticRelatedInformation #

Instances

Instances details
FromJSON DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

ToJSON DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Generic DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Associated Types

type Rep DiagnosticRelatedInformation :: Type -> Type #

Show DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

NFData DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Eq DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Ord DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Hashable DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Pretty DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

HasLocation DiagnosticRelatedInformation Location 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage DiagnosticRelatedInformation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedInformation Diagnostic (Maybe [DiagnosticRelatedInformation]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

type Rep DiagnosticRelatedInformation = D1 ('MetaData "DiagnosticRelatedInformation" "Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticRelatedInformation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Location) :*: S1 ('MetaSel ('Just "_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data DiagnosticServerCancellationData #

Instances

Instances details
FromJSON DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

ToJSON DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Generic DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Associated Types

type Rep DiagnosticServerCancellationData :: Type -> Type #

Show DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

NFData DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Eq DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Ord DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Hashable DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Pretty DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

HasRetriggerRequest DiagnosticServerCancellationData Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

type Rep DiagnosticServerCancellationData = D1 ('MetaData "DiagnosticServerCancellationData" "Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticServerCancellationData" 'PrefixI 'True) (S1 ('MetaSel ('Just "_retriggerRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

data DiagnosticTag #

Instances

Instances details
FromJSON DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

ToJSON DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Generic DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Associated Types

type Rep DiagnosticTag :: Type -> Type #

Show DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

NFData DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Methods

rnf :: DiagnosticTag -> () #

Eq DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Ord DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Hashable DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

LspEnum DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Associated Types

type EnumBaseType DiagnosticTag #

Pretty DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Methods

pretty :: DiagnosticTag -> Doc ann #

prettyList :: [DiagnosticTag] -> Doc ann #

HasTags Diagnostic (Maybe [DiagnosticTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

type Rep DiagnosticTag = D1 ('MetaData "DiagnosticTag" "Language.LSP.Protocol.Internal.Types.DiagnosticTag" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticTag_Unnecessary" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DiagnosticTag_Deprecated" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

data DiagnosticWorkspaceClientCapabilities #

Instances

Instances details
FromJSON DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

ToJSON DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Generic DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Show DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

NFData DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Eq DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Ord DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Hashable DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Pretty DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

HasDiagnostics WorkspaceClientCapabilities (Maybe DiagnosticWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRefreshSupport DiagnosticWorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

type Rep DiagnosticWorkspaceClientCapabilities = D1 ('MetaData "DiagnosticWorkspaceClientCapabilities" "Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticWorkspaceClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_refreshSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DidChangeConfigurationClientCapabilities #

Instances

Instances details
FromJSON DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

ToJSON DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Generic DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Show DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

NFData DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Eq DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Ord DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Hashable DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Pretty DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

HasDidChangeConfiguration WorkspaceClientCapabilities (Maybe DidChangeConfigurationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DidChangeConfigurationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

type Rep DidChangeConfigurationClientCapabilities = D1 ('MetaData "DidChangeConfigurationClientCapabilities" "Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeConfigurationClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DidChangeConfigurationParams #

Instances

Instances details
FromJSON DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

ToJSON DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Generic DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Associated Types

type Rep DidChangeConfigurationParams :: Type -> Type #

Show DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

NFData DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Eq DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Ord DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Hashable DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

HasTracing DidChangeConfigurationParams 
Instance details

Defined in Ide.Types

Pretty DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

HasSettings DidChangeConfigurationParams Value 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

type Rep DidChangeConfigurationParams = D1 ('MetaData "DidChangeConfigurationParams" "Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeConfigurationParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Value)))

data DidChangeConfigurationRegistrationOptions #

Instances

Instances details
FromJSON DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

ToJSON DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Generic DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Show DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

NFData DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Eq DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Ord DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Hashable DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Pretty DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

HasSection DidChangeConfigurationRegistrationOptions (Maybe (Text |? [Text])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

type Rep DidChangeConfigurationRegistrationOptions = D1 ('MetaData "DidChangeConfigurationRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeConfigurationRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_section") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? [Text])))))

data DidChangeNotebookDocumentParams #

Instances

Instances details
FromJSON DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

ToJSON DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Generic DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Associated Types

type Rep DidChangeNotebookDocumentParams :: Type -> Type #

Show DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

NFData DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Eq DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Ord DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Hashable DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Pretty DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

HasChange DidChangeNotebookDocumentParams NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocument DidChangeNotebookDocumentParams VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

type Rep DidChangeNotebookDocumentParams = D1 ('MetaData "DidChangeNotebookDocumentParams" "Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeNotebookDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VersionedNotebookDocumentIdentifier) :*: S1 ('MetaSel ('Just "_change") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookDocumentChangeEvent)))

data DidChangeTextDocumentParams #

Instances

Instances details
FromJSON DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

ToJSON DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Generic DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Associated Types

type Rep DidChangeTextDocumentParams :: Type -> Type #

Show DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

NFData DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Eq DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Ord DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Hashable DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Pretty DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

HasTextDocument DidChangeTextDocumentParams VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContentChanges DidChangeTextDocumentParams [TextDocumentContentChangeEvent] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

type Rep DidChangeTextDocumentParams = D1 ('MetaData "DidChangeTextDocumentParams" "Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeTextDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VersionedTextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_contentChanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TextDocumentContentChangeEvent])))

data DidChangeWatchedFilesClientCapabilities #

Instances

Instances details
FromJSON DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

ToJSON DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Generic DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Show DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

NFData DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Eq DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Ord DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Hashable DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Pretty DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

HasDidChangeWatchedFiles WorkspaceClientCapabilities (Maybe DidChangeWatchedFilesClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DidChangeWatchedFilesClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelativePatternSupport DidChangeWatchedFilesClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

type Rep DidChangeWatchedFilesClientCapabilities = D1 ('MetaData "DidChangeWatchedFilesClientCapabilities" "Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeWatchedFilesClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_relativePatternSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DidChangeWatchedFilesParams #

Instances

Instances details
FromJSON DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

ToJSON DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Generic DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Associated Types

type Rep DidChangeWatchedFilesParams :: Type -> Type #

Show DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

NFData DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Eq DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Ord DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Hashable DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

HasTracing DidChangeWatchedFilesParams 
Instance details

Defined in Ide.Types

Pretty DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

HasChanges DidChangeWatchedFilesParams [FileEvent] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

type Rep DidChangeWatchedFilesParams = D1 ('MetaData "DidChangeWatchedFilesParams" "Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeWatchedFilesParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileEvent])))

data DidChangeWatchedFilesRegistrationOptions #

Instances

Instances details
FromJSON DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

ToJSON DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Generic DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Show DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

NFData DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Eq DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Ord DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Hashable DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Pretty DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

HasWatchers DidChangeWatchedFilesRegistrationOptions [FileSystemWatcher] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

type Rep DidChangeWatchedFilesRegistrationOptions = D1 ('MetaData "DidChangeWatchedFilesRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeWatchedFilesRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_watchers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileSystemWatcher])))

data DidChangeWorkspaceFoldersParams #

Instances

Instances details
FromJSON DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

ToJSON DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Generic DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Associated Types

type Rep DidChangeWorkspaceFoldersParams :: Type -> Type #

Show DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

NFData DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Eq DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Ord DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Hashable DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

HasTracing DidChangeWorkspaceFoldersParams 
Instance details

Defined in Ide.Types

Pretty DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

HasEvent DidChangeWorkspaceFoldersParams WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

type Rep DidChangeWorkspaceFoldersParams = D1 ('MetaData "DidChangeWorkspaceFoldersParams" "Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeWorkspaceFoldersParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceFoldersChangeEvent)))

data DidCloseNotebookDocumentParams #

Instances

Instances details
FromJSON DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

ToJSON DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Generic DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Associated Types

type Rep DidCloseNotebookDocumentParams :: Type -> Type #

Show DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

NFData DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Eq DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Ord DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Hashable DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Pretty DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

HasNotebookDocument DidCloseNotebookDocumentParams NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCellTextDocuments DidCloseNotebookDocumentParams [TextDocumentIdentifier] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

type Rep DidCloseNotebookDocumentParams = D1 ('MetaData "DidCloseNotebookDocumentParams" "Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidCloseNotebookDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookDocumentIdentifier) :*: S1 ('MetaSel ('Just "_cellTextDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TextDocumentIdentifier])))

data DidCloseTextDocumentParams #

Instances

Instances details
FromJSON DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

ToJSON DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Generic DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Associated Types

type Rep DidCloseTextDocumentParams :: Type -> Type #

Show DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

NFData DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Eq DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Ord DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Hashable DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Pretty DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

HasTextDocument DidCloseTextDocumentParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

type Rep DidCloseTextDocumentParams = D1 ('MetaData "DidCloseTextDocumentParams" "Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidCloseTextDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier)))

data DidOpenNotebookDocumentParams #

Instances

Instances details
FromJSON DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

ToJSON DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Generic DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Associated Types

type Rep DidOpenNotebookDocumentParams :: Type -> Type #

Show DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

NFData DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Eq DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Ord DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Hashable DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Pretty DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

HasNotebookDocument DidOpenNotebookDocumentParams NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCellTextDocuments DidOpenNotebookDocumentParams [TextDocumentItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

type Rep DidOpenNotebookDocumentParams = D1 ('MetaData "DidOpenNotebookDocumentParams" "Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidOpenNotebookDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookDocument) :*: S1 ('MetaSel ('Just "_cellTextDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TextDocumentItem])))

data DidOpenTextDocumentParams #

Instances

Instances details
FromJSON DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

ToJSON DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Generic DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Associated Types

type Rep DidOpenTextDocumentParams :: Type -> Type #

Show DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

NFData DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Eq DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Ord DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Hashable DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Pretty DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

HasTextDocument DidOpenTextDocumentParams TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

type Rep DidOpenTextDocumentParams = D1 ('MetaData "DidOpenTextDocumentParams" "Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidOpenTextDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentItem)))

data DidSaveNotebookDocumentParams #

Instances

Instances details
FromJSON DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

ToJSON DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Generic DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Associated Types

type Rep DidSaveNotebookDocumentParams :: Type -> Type #

Show DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

NFData DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Eq DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Ord DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Hashable DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Pretty DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

HasNotebookDocument DidSaveNotebookDocumentParams NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

type Rep DidSaveNotebookDocumentParams = D1 ('MetaData "DidSaveNotebookDocumentParams" "Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidSaveNotebookDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookDocumentIdentifier)))

data DidSaveTextDocumentParams #

Instances

Instances details
FromJSON DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

ToJSON DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Generic DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Associated Types

type Rep DidSaveTextDocumentParams :: Type -> Type #

Show DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

NFData DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Eq DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Ord DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Hashable DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Pretty DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

HasTextDocument DidSaveTextDocumentParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasText DidSaveTextDocumentParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

type Rep DidSaveTextDocumentParams = D1 ('MetaData "DidSaveTextDocumentParams" "Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidSaveTextDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data DocumentColorClientCapabilities #

Instances

Instances details
FromJSON DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

ToJSON DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Generic DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Associated Types

type Rep DocumentColorClientCapabilities :: Type -> Type #

Show DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

NFData DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Eq DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Ord DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Hashable DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Pretty DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

HasColorProvider TextDocumentClientCapabilities (Maybe DocumentColorClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentColorClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

type Rep DocumentColorClientCapabilities = D1 ('MetaData "DocumentColorClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentColorClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentColorOptions #

Instances

Instances details
FromJSON DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

ToJSON DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Generic DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Associated Types

type Rep DocumentColorOptions :: Type -> Type #

Show DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

NFData DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Methods

rnf :: DocumentColorOptions -> () #

Eq DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Ord DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Hashable DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Pretty DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

HasColorProvider ServerCapabilities (Maybe (Bool |? (DocumentColorOptions |? DocumentColorRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentColorOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

type Rep DocumentColorOptions = D1 ('MetaData "DocumentColorOptions" "Language.LSP.Protocol.Internal.Types.DocumentColorOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentColorOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentColorParams #

Instances

Instances details
FromJSON DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

ToJSON DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Generic DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Associated Types

type Rep DocumentColorParams :: Type -> Type #

Show DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

NFData DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Methods

rnf :: DocumentColorParams -> () #

Eq DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Ord DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Hashable DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Pretty DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

HasTextDocument DocumentColorParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentColorParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentColorParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

type Rep DocumentColorParams = D1 ('MetaData "DocumentColorParams" "Language.LSP.Protocol.Internal.Types.DocumentColorParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentColorParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data DocumentColorRegistrationOptions #

Instances

Instances details
FromJSON DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

ToJSON DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Generic DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Associated Types

type Rep DocumentColorRegistrationOptions :: Type -> Type #

Show DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

NFData DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Eq DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Ord DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Hashable DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Pretty DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

HasColorProvider ServerCapabilities (Maybe (Bool |? (DocumentColorOptions |? DocumentColorRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId DocumentColorRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentColorRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentColorRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

type Rep DocumentColorRegistrationOptions = D1 ('MetaData "DocumentColorRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentColorRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data DocumentDiagnosticParams #

Instances

Instances details
FromJSON DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

ToJSON DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Generic DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Associated Types

type Rep DocumentDiagnosticParams :: Type -> Type #

Show DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

NFData DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Eq DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Ord DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Hashable DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Pretty DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

HasTextDocument DocumentDiagnosticParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIdentifier DocumentDiagnosticParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPreviousResultId DocumentDiagnosticParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

type Rep DocumentDiagnosticParams = D1 ('MetaData "DocumentDiagnosticParams" "Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentDiagnosticParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_previousResultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newtype DocumentDiagnosticReport #

Instances

Instances details
FromJSON DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

ToJSON DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Generic DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Associated Types

type Rep DocumentDiagnosticReport :: Type -> Type #

Show DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

NFData DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Eq DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Ord DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Hashable DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Pretty DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

type Rep DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

type Rep DocumentDiagnosticReport = D1 ('MetaData "DocumentDiagnosticReport" "Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "DocumentDiagnosticReport" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (RelatedFullDocumentDiagnosticReport |? RelatedUnchangedDocumentDiagnosticReport))))

data DocumentDiagnosticReportKind #

Instances

Instances details
FromJSON DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

ToJSON DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Generic DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Associated Types

type Rep DocumentDiagnosticReportKind :: Type -> Type #

Show DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

NFData DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Eq DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Ord DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Hashable DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

LspEnum DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Pretty DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

type Rep DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

type Rep DocumentDiagnosticReportKind = D1 ('MetaData "DocumentDiagnosticReportKind" "Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentDiagnosticReportKind_Full" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DocumentDiagnosticReportKind_Unchanged" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

data DocumentDiagnosticReportPartialResult #

Instances

Instances details
FromJSON DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

ToJSON DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Generic DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Show DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

NFData DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Eq DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Ord DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Hashable DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Pretty DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

HasRelatedDocuments DocumentDiagnosticReportPartialResult (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

type Rep DocumentDiagnosticReportPartialResult = D1 ('MetaData "DocumentDiagnosticReportPartialResult" "Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentDiagnosticReportPartialResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_relatedDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)))))

newtype DocumentFilter #

Instances

Instances details
FromJSON DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

ToJSON DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Generic DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Associated Types

type Rep DocumentFilter :: Type -> Type #

Show DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

NFData DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Methods

rnf :: DocumentFilter -> () #

Eq DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Ord DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Hashable DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Pretty DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Methods

pretty :: DocumentFilter -> Doc ann #

prettyList :: [DocumentFilter] -> Doc ann #

type Rep DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

type Rep DocumentFilter = D1 ('MetaData "DocumentFilter" "Language.LSP.Protocol.Internal.Types.DocumentFilter" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "DocumentFilter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (TextDocumentFilter |? NotebookCellTextDocumentFilter))))

data DocumentFormattingClientCapabilities #

Instances

Instances details
FromJSON DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

ToJSON DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Generic DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Show DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

NFData DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Eq DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Ord DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Hashable DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Pretty DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

HasDynamicRegistration DocumentFormattingClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFormatting TextDocumentClientCapabilities (Maybe DocumentFormattingClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

type Rep DocumentFormattingClientCapabilities = D1 ('MetaData "DocumentFormattingClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentFormattingClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentFormattingOptions #

Instances

Instances details
FromJSON DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

ToJSON DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Generic DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Associated Types

type Rep DocumentFormattingOptions :: Type -> Type #

Show DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

NFData DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Eq DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Ord DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Hashable DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Pretty DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

HasDocumentFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentFormattingOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentFormattingOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

type Rep DocumentFormattingOptions = D1 ('MetaData "DocumentFormattingOptions" "Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentFormattingOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentFormattingParams #

Instances

Instances details
FromJSON DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

ToJSON DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Generic DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Associated Types

type Rep DocumentFormattingParams :: Type -> Type #

Show DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

NFData DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Eq DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Ord DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Hashable DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Pretty DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

HasOptions DocumentFormattingParams FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentFormattingParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentFormattingParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

type Rep DocumentFormattingParams = D1 ('MetaData "DocumentFormattingParams" "Language.LSP.Protocol.Internal.Types.DocumentFormattingParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentFormattingParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FormattingOptions))))

data DocumentFormattingRegistrationOptions #

Instances

Instances details
FromJSON DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

ToJSON DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Generic DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Show DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

NFData DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Eq DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Ord DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Hashable DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Pretty DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

HasWorkDoneProgress DocumentFormattingRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

type Rep DocumentFormattingRegistrationOptions = D1 ('MetaData "DocumentFormattingRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentFormattingRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentHighlight #

Instances

Instances details
FromJSON DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

ToJSON DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Generic DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Associated Types

type Rep DocumentHighlight :: Type -> Type #

Show DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

NFData DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Methods

rnf :: DocumentHighlight -> () #

Eq DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Ord DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Hashable DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Pretty DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

HasRange DocumentHighlight Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind DocumentHighlight (Maybe DocumentHighlightKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

type Rep DocumentHighlight = D1 ('MetaData "DocumentHighlight" "Language.LSP.Protocol.Internal.Types.DocumentHighlight" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlight" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentHighlightKind))))

data DocumentHighlightClientCapabilities #

Instances

Instances details
FromJSON DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

ToJSON DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Generic DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Show DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

NFData DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Eq DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Ord DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Hashable DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Pretty DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

HasDocumentHighlight TextDocumentClientCapabilities (Maybe DocumentHighlightClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentHighlightClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

type Rep DocumentHighlightClientCapabilities = D1 ('MetaData "DocumentHighlightClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentHighlightKind #

Instances

Instances details
FromJSON DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

ToJSON DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Generic DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Associated Types

type Rep DocumentHighlightKind :: Type -> Type #

Show DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

NFData DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Methods

rnf :: DocumentHighlightKind -> () #

Eq DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Ord DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Hashable DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

LspEnum DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Associated Types

type EnumBaseType DocumentHighlightKind #

Pretty DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

HasKind DocumentHighlight (Maybe DocumentHighlightKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

type Rep DocumentHighlightKind = D1 ('MetaData "DocumentHighlightKind" "Language.LSP.Protocol.Internal.Types.DocumentHighlightKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightKind_Text" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DocumentHighlightKind_Read" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DocumentHighlightKind_Write" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

data DocumentHighlightOptions #

Instances

Instances details
FromJSON DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

ToJSON DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Generic DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Associated Types

type Rep DocumentHighlightOptions :: Type -> Type #

Show DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

NFData DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Eq DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Ord DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Hashable DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Pretty DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

HasDocumentHighlightProvider ServerCapabilities (Maybe (Bool |? DocumentHighlightOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentHighlightOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

type Rep DocumentHighlightOptions = D1 ('MetaData "DocumentHighlightOptions" "Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentHighlightParams #

Instances

Instances details
FromJSON DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

ToJSON DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Generic DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Associated Types

type Rep DocumentHighlightParams :: Type -> Type #

Show DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

NFData DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Methods

rnf :: DocumentHighlightParams -> () #

Eq DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Ord DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Hashable DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Pretty DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

HasPosition DocumentHighlightParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentHighlightParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentHighlightParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentHighlightParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

type Rep DocumentHighlightParams = D1 ('MetaData "DocumentHighlightParams" "Language.LSP.Protocol.Internal.Types.DocumentHighlightParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data DocumentHighlightRegistrationOptions #

Instances

Instances details
FromJSON DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

ToJSON DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Generic DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Show DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

NFData DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Eq DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Ord DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Hashable DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Pretty DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

HasWorkDoneProgress DocumentHighlightRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentHighlightRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

type Rep DocumentHighlightRegistrationOptions = D1 ('MetaData "DocumentHighlightRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentLink #

Instances

data DocumentLinkClientCapabilities #

Instances

Instances details
FromJSON DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

ToJSON DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Generic DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Associated Types

type Rep DocumentLinkClientCapabilities :: Type -> Type #

Show DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

NFData DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Eq DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Ord DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Hashable DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Pretty DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

HasDocumentLink TextDocumentClientCapabilities (Maybe DocumentLinkClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentLinkClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTooltipSupport DocumentLinkClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

type Rep DocumentLinkClientCapabilities = D1 ('MetaData "DocumentLinkClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentLinkClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_tooltipSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentLinkOptions #

Instances

Instances details
FromJSON DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

ToJSON DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Generic DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Associated Types

type Rep DocumentLinkOptions :: Type -> Type #

Show DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

NFData DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Methods

rnf :: DocumentLinkOptions -> () #

Eq DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Ord DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Hashable DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Pretty DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

HasDocumentLinkProvider ServerCapabilities (Maybe DocumentLinkOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider DocumentLinkOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentLinkOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

type Rep DocumentLinkOptions = D1 ('MetaData "DocumentLinkOptions" "Language.LSP.Protocol.Internal.Types.DocumentLinkOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentLinkOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentLinkParams #

Instances

Instances details
FromJSON DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

ToJSON DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Generic DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Associated Types

type Rep DocumentLinkParams :: Type -> Type #

Show DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

NFData DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Methods

rnf :: DocumentLinkParams -> () #

Eq DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Ord DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Hashable DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Pretty DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

HasTextDocument DocumentLinkParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentLinkParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentLinkParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

type Rep DocumentLinkParams = D1 ('MetaData "DocumentLinkParams" "Language.LSP.Protocol.Internal.Types.DocumentLinkParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentLinkParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data DocumentLinkRegistrationOptions #

Instances

Instances details
FromJSON DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

ToJSON DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Generic DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Associated Types

type Rep DocumentLinkRegistrationOptions :: Type -> Type #

Show DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

NFData DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Eq DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Ord DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Hashable DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Pretty DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

HasResolveProvider DocumentLinkRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentLinkRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentLinkRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

type Rep DocumentLinkRegistrationOptions = D1 ('MetaData "DocumentLinkRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentLinkRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data DocumentOnTypeFormattingClientCapabilities #

Instances

Instances details
FromJSON DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

ToJSON DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Generic DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Show DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

NFData DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Eq DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Ord DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Hashable DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Pretty DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

HasDynamicRegistration DocumentOnTypeFormattingClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOnTypeFormatting TextDocumentClientCapabilities (Maybe DocumentOnTypeFormattingClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

type Rep DocumentOnTypeFormattingClientCapabilities = D1 ('MetaData "DocumentOnTypeFormattingClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentOnTypeFormattingClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentOnTypeFormattingOptions #

Instances

Instances details
FromJSON DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

ToJSON DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Generic DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Associated Types

type Rep DocumentOnTypeFormattingOptions :: Type -> Type #

Show DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

NFData DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Eq DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Ord DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Hashable DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Pretty DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

HasFirstTriggerCharacter DocumentOnTypeFormattingOptions Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentOnTypeFormattingProvider ServerCapabilities (Maybe DocumentOnTypeFormattingOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMoreTriggerCharacter DocumentOnTypeFormattingOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

type Rep DocumentOnTypeFormattingOptions = D1 ('MetaData "DocumentOnTypeFormattingOptions" "Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentOnTypeFormattingOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_firstTriggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_moreTriggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

data DocumentOnTypeFormattingParams #

Instances

Instances details
FromJSON DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

ToJSON DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Generic DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Associated Types

type Rep DocumentOnTypeFormattingParams :: Type -> Type #

Show DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

NFData DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Eq DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Ord DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Hashable DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Pretty DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

HasCh DocumentOnTypeFormattingParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions DocumentOnTypeFormattingParams FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DocumentOnTypeFormattingParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentOnTypeFormattingParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

type Rep DocumentOnTypeFormattingParams = D1 ('MetaData "DocumentOnTypeFormattingParams" "Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentOnTypeFormattingParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_ch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FormattingOptions))))

data DocumentOnTypeFormattingRegistrationOptions #

Instances

Instances details
FromJSON DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

ToJSON DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Generic DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Show DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

NFData DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Eq DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Ord DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Hashable DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Pretty DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

HasFirstTriggerCharacter DocumentOnTypeFormattingRegistrationOptions Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMoreTriggerCharacter DocumentOnTypeFormattingRegistrationOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentOnTypeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

type Rep DocumentOnTypeFormattingRegistrationOptions = D1 ('MetaData "DocumentOnTypeFormattingRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentOnTypeFormattingRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_firstTriggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_moreTriggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

data DocumentRangeFormattingClientCapabilities #

Instances

Instances details
FromJSON DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

ToJSON DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Generic DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Show DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

NFData DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Eq DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Ord DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Hashable DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Pretty DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

HasDynamicRegistration DocumentRangeFormattingClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRangeFormatting TextDocumentClientCapabilities (Maybe DocumentRangeFormattingClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

type Rep DocumentRangeFormattingClientCapabilities = D1 ('MetaData "DocumentRangeFormattingClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentRangeFormattingClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentRangeFormattingOptions #

Instances

Instances details
FromJSON DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

ToJSON DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Generic DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Associated Types

type Rep DocumentRangeFormattingOptions :: Type -> Type #

Show DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

NFData DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Eq DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Ord DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Hashable DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Pretty DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

HasDocumentRangeFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentRangeFormattingOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentRangeFormattingOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

type Rep DocumentRangeFormattingOptions = D1 ('MetaData "DocumentRangeFormattingOptions" "Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentRangeFormattingOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentRangeFormattingParams #

Instances

Instances details
FromJSON DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

ToJSON DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Generic DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Associated Types

type Rep DocumentRangeFormattingParams :: Type -> Type #

Show DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

NFData DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Eq DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Ord DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Hashable DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Pretty DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

HasOptions DocumentRangeFormattingParams FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentRangeFormattingParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentRangeFormattingParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentRangeFormattingParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

type Rep DocumentRangeFormattingParams = D1 ('MetaData "DocumentRangeFormattingParams" "Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentRangeFormattingParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier)) :*: (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FormattingOptions))))

data DocumentRangeFormattingRegistrationOptions #

Instances

Instances details
FromJSON DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

ToJSON DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Generic DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Show DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

NFData DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Eq DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Ord DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Hashable DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Pretty DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

HasWorkDoneProgress DocumentRangeFormattingRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentRangeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

type Rep DocumentRangeFormattingRegistrationOptions = D1 ('MetaData "DocumentRangeFormattingRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentRangeFormattingRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newtype DocumentSelector #

Instances

Instances details
FromJSON DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

ToJSON DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Generic DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Associated Types

type Rep DocumentSelector :: Type -> Type #

Show DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

NFData DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Methods

rnf :: DocumentSelector -> () #

Eq DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Ord DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Hashable DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Pretty DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

HasDocumentSelector CallHierarchyRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeActionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeLensRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CompletionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DeclarationRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DefinitionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DiagnosticRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentColorRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentHighlightRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentLinkRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentOnTypeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentRangeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentSymbolRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector FoldingRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector HoverRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ImplementationRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlayHintRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlineValueRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector LinkedEditingRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector MonikerRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ReferenceRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector RenameRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SelectionRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SemanticTokensRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SignatureHelpRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentChangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentSaveRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeDefinitionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeHierarchyRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

type Rep DocumentSelector = D1 ('MetaData "DocumentSelector" "Language.LSP.Protocol.Internal.Types.DocumentSelector" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "DocumentSelector" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DocumentFilter])))

data DocumentSymbol #

Instances

Instances details
FromJSON DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

ToJSON DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Generic DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Associated Types

type Rep DocumentSymbol :: Type -> Type #

Show DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

NFData DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Methods

rnf :: DocumentSymbol -> () #

Eq DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Ord DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Hashable DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Pretty DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Methods

pretty :: DocumentSymbol -> Doc ann #

prettyList :: [DocumentSymbol] -> Doc ann #

HasKind DocumentSymbol SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasName DocumentSymbol Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentSymbol Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange DocumentSymbol Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChildren DocumentSymbol (Maybe [DocumentSymbol]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeprecated DocumentSymbol (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDetail DocumentSymbol (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags DocumentSymbol (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

data DocumentSymbolClientCapabilities #

Instances

Instances details
FromJSON DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

ToJSON DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Generic DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Associated Types

type Rep DocumentSymbolClientCapabilities :: Type -> Type #

Show DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

NFData DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Eq DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Ord DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Hashable DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Pretty DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

a ~ Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type))) => HasSymbolKind DocumentSymbolClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))) => HasTagSupport DocumentSymbolClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSymbol TextDocumentClientCapabilities (Maybe DocumentSymbolClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentSymbolClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHierarchicalDocumentSymbolSupport DocumentSymbolClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabelSupport DocumentSymbolClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

type Rep DocumentSymbolClientCapabilities = D1 ('MetaData "DocumentSymbolClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentSymbolClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_symbolKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type)))))) :*: (S1 ('MetaSel ('Just "_hierarchicalDocumentSymbolSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_tagSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_labelSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

data DocumentSymbolOptions #

Instances

Instances details
FromJSON DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

ToJSON DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Generic DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Associated Types

type Rep DocumentSymbolOptions :: Type -> Type #

Show DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

NFData DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Methods

rnf :: DocumentSymbolOptions -> () #

Eq DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Ord DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Hashable DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Pretty DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

HasDocumentSymbolProvider ServerCapabilities (Maybe (Bool |? DocumentSymbolOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel DocumentSymbolOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentSymbolOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

type Rep DocumentSymbolOptions = D1 ('MetaData "DocumentSymbolOptions" "Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentSymbolOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data DocumentSymbolParams #

Instances

Instances details
FromJSON DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

ToJSON DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Generic DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Associated Types

type Rep DocumentSymbolParams :: Type -> Type #

Show DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

NFData DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Methods

rnf :: DocumentSymbolParams -> () #

Eq DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Ord DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Hashable DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Pretty DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

HasTextDocument DocumentSymbolParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

type Rep DocumentSymbolParams = D1 ('MetaData "DocumentSymbolParams" "Language.LSP.Protocol.Internal.Types.DocumentSymbolParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentSymbolParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data DocumentSymbolRegistrationOptions #

Instances

Instances details
FromJSON DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

ToJSON DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Generic DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Associated Types

type Rep DocumentSymbolRegistrationOptions :: Type -> Type #

Show DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

NFData DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Eq DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Ord DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Hashable DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Pretty DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

HasLabel DocumentSymbolRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentSymbolRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentSymbolRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

type Rep DocumentSymbolRegistrationOptions = D1 ('MetaData "DocumentSymbolRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentSymbolRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data ErrorCodes #

Instances

Instances details
FromJSON ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

ToJSON ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Generic ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Associated Types

type Rep ErrorCodes :: Type -> Type #

Show ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

NFData ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Methods

rnf :: ErrorCodes -> () #

Eq ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Ord ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Hashable ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

LspEnum ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Associated Types

type EnumBaseType ErrorCodes #

LspOpenEnum ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Pretty ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Methods

pretty :: ErrorCodes -> Doc ann #

prettyList :: [ErrorCodes] -> Doc ann #

type Rep ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

type Rep ErrorCodes = D1 ('MetaData "ErrorCodes" "Language.LSP.Protocol.Internal.Types.ErrorCodes" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (((C1 ('MetaCons "ErrorCodes_ParseError" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrorCodes_InvalidRequest" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ErrorCodes_MethodNotFound" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrorCodes_InvalidParams" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ErrorCodes_InternalError" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrorCodes_ServerNotInitialized" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ErrorCodes_UnknownErrorCode" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrorCodes_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int32)))))
type EnumBaseType ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

data ExecuteCommandClientCapabilities #

Instances

Instances details
FromJSON ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

ToJSON ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Generic ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Associated Types

type Rep ExecuteCommandClientCapabilities :: Type -> Type #

Show ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

NFData ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Eq ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Ord ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Hashable ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Pretty ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

HasDynamicRegistration ExecuteCommandClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecuteCommand WorkspaceClientCapabilities (Maybe ExecuteCommandClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

type Rep ExecuteCommandClientCapabilities = D1 ('MetaData "ExecuteCommandClientCapabilities" "Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecuteCommandClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ExecuteCommandOptions #

Instances

Instances details
FromJSON ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

ToJSON ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Generic ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Associated Types

type Rep ExecuteCommandOptions :: Type -> Type #

Show ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

NFData ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Methods

rnf :: ExecuteCommandOptions -> () #

Eq ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Ord ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Hashable ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Pretty ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

HasCommands ExecuteCommandOptions [Text] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecuteCommandProvider ServerCapabilities (Maybe ExecuteCommandOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ExecuteCommandOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

type Rep ExecuteCommandOptions = D1 ('MetaData "ExecuteCommandOptions" "Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecuteCommandOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_commands") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

data ExecuteCommandParams #

Instances

Instances details
FromJSON ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

ToJSON ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Generic ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Associated Types

type Rep ExecuteCommandParams :: Type -> Type #

Show ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

NFData ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Methods

rnf :: ExecuteCommandParams -> () #

Eq ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Ord ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Hashable ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

HasTracing ExecuteCommandParams 
Instance details

Defined in Ide.Types

Pretty ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

HasCommand ExecuteCommandParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasArguments ExecuteCommandParams (Maybe [Value]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ExecuteCommandParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

type Rep ExecuteCommandParams = D1 ('MetaData "ExecuteCommandParams" "Language.LSP.Protocol.Internal.Types.ExecuteCommandParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecuteCommandParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_arguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Value])))))

data ExecuteCommandRegistrationOptions #

Instances

Instances details
FromJSON ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

ToJSON ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Generic ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Associated Types

type Rep ExecuteCommandRegistrationOptions :: Type -> Type #

Show ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

NFData ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Eq ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Ord ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Hashable ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Pretty ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

HasCommands ExecuteCommandRegistrationOptions [Text] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ExecuteCommandRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

type Rep ExecuteCommandRegistrationOptions = D1 ('MetaData "ExecuteCommandRegistrationOptions" "Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecuteCommandRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_commands") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

data ExecutionSummary #

Instances

Instances details
FromJSON ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

ToJSON ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Generic ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Associated Types

type Rep ExecutionSummary :: Type -> Type #

Show ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

NFData ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Methods

rnf :: ExecutionSummary -> () #

Eq ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Ord ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Hashable ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Pretty ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

HasExecutionOrder ExecutionSummary UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecutionSummary NotebookCell (Maybe ExecutionSummary) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSuccess ExecutionSummary (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

type Rep ExecutionSummary = D1 ('MetaData "ExecutionSummary" "Language.LSP.Protocol.Internal.Types.ExecutionSummary" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecutionSummary" 'PrefixI 'True) (S1 ('MetaSel ('Just "_executionOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: S1 ('MetaSel ('Just "_success") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data FailureHandlingKind #

Instances

Instances details
FromJSON FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

ToJSON FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Generic FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Associated Types

type Rep FailureHandlingKind :: Type -> Type #

Show FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

NFData FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Methods

rnf :: FailureHandlingKind -> () #

Eq FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Ord FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Hashable FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

LspEnum FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Associated Types

type EnumBaseType FailureHandlingKind #

Pretty FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

HasFailureHandling WorkspaceEditClientCapabilities (Maybe FailureHandlingKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

type Rep FailureHandlingKind = D1 ('MetaData "FailureHandlingKind" "Language.LSP.Protocol.Internal.Types.FailureHandlingKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "FailureHandlingKind_Abort" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FailureHandlingKind_Transactional" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FailureHandlingKind_TextOnlyTransactional" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FailureHandlingKind_Undo" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

data FileChangeType #

Instances

Instances details
FromJSON FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

ToJSON FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Generic FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Associated Types

type Rep FileChangeType :: Type -> Type #

Show FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

NFData FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Methods

rnf :: FileChangeType -> () #

Eq FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Ord FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Hashable FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

LspEnum FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Associated Types

type EnumBaseType FileChangeType #

Pretty FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Methods

pretty :: FileChangeType -> Doc ann #

prettyList :: [FileChangeType] -> Doc ann #

HasType_ FileEvent FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

type Rep FileChangeType = D1 ('MetaData "FileChangeType" "Language.LSP.Protocol.Internal.Types.FileChangeType" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileChangeType_Created" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FileChangeType_Changed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FileChangeType_Deleted" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

data FileCreate #

Constructors

FileCreate 

Fields

Instances

Instances details
FromJSON FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

ToJSON FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Generic FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Associated Types

type Rep FileCreate :: Type -> Type #

Show FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

NFData FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Methods

rnf :: FileCreate -> () #

Eq FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Ord FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Hashable FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Pretty FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Methods

pretty :: FileCreate -> Doc ann #

prettyList :: [FileCreate] -> Doc ann #

HasUri FileCreate Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFiles CreateFilesParams [FileCreate] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

type Rep FileCreate = D1 ('MetaData "FileCreate" "Language.LSP.Protocol.Internal.Types.FileCreate" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileCreate" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data FileDelete #

Constructors

FileDelete 

Fields

Instances

Instances details
FromJSON FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

ToJSON FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Generic FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Associated Types

type Rep FileDelete :: Type -> Type #

Show FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

NFData FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Methods

rnf :: FileDelete -> () #

Eq FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Ord FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Hashable FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Pretty FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Methods

pretty :: FileDelete -> Doc ann #

prettyList :: [FileDelete] -> Doc ann #

HasUri FileDelete Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFiles DeleteFilesParams [FileDelete] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

type Rep FileDelete = D1 ('MetaData "FileDelete" "Language.LSP.Protocol.Internal.Types.FileDelete" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileDelete" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data FileEvent #

Constructors

FileEvent 

Fields

Instances

Instances details
FromJSON FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

ToJSON FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Generic FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Associated Types

type Rep FileEvent :: Type -> Type #

Show FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

NFData FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Methods

rnf :: FileEvent -> () #

Eq FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Ord FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Hashable FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Pretty FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Methods

pretty :: FileEvent -> Doc ann #

prettyList :: [FileEvent] -> Doc ann #

HasType_ FileEvent FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri FileEvent Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChanges DidChangeWatchedFilesParams [FileEvent] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

type Rep FileEvent = D1 ('MetaData "FileEvent" "Language.LSP.Protocol.Internal.Types.FileEvent" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FileChangeType)))

data FileOperationClientCapabilities #

Instances

Instances details
FromJSON FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

ToJSON FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Generic FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Associated Types

type Rep FileOperationClientCapabilities :: Type -> Type #

Show FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

NFData FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Eq FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Ord FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Hashable FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Pretty FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

HasDidCreate FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidDelete FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidRename FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFileOperations WorkspaceClientCapabilities (Maybe FileOperationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillCreate FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillDelete FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillRename FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

type Rep FileOperationClientCapabilities = D1 ('MetaData "FileOperationClientCapabilities" "Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_didCreate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_willCreate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "_didRename") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_willRename") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_didDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_willDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

data FileOperationFilter #

Instances

Instances details
FromJSON FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

ToJSON FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Generic FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Associated Types

type Rep FileOperationFilter :: Type -> Type #

Show FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

NFData FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Methods

rnf :: FileOperationFilter -> () #

Eq FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Ord FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Hashable FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Pretty FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

HasPattern FileOperationFilter FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFilters FileOperationRegistrationOptions [FileOperationFilter] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasScheme FileOperationFilter (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

type Rep FileOperationFilter = D1 ('MetaData "FileOperationFilter" "Language.LSP.Protocol.Internal.Types.FileOperationFilter" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationFilter" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_pattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FileOperationPattern)))

data FileOperationOptions #

Instances

Instances details
FromJSON FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

ToJSON FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Generic FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Associated Types

type Rep FileOperationOptions :: Type -> Type #

Show FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

NFData FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Methods

rnf :: FileOperationOptions -> () #

Eq FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Ord FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Hashable FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Pretty FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

HasDidCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidRename FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillRename FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

data FileOperationPattern #

Instances

Instances details
FromJSON FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

ToJSON FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Generic FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Associated Types

type Rep FileOperationPattern :: Type -> Type #

Show FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

NFData FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Methods

rnf :: FileOperationPattern -> () #

Eq FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Ord FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Hashable FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Pretty FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

HasGlob FileOperationPattern Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPattern FileOperationFilter FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMatches FileOperationPattern (Maybe FileOperationPatternKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions FileOperationPattern (Maybe FileOperationPatternOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

type Rep FileOperationPattern = D1 ('MetaData "FileOperationPattern" "Language.LSP.Protocol.Internal.Types.FileOperationPattern" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationPattern" 'PrefixI 'True) (S1 ('MetaSel ('Just "_glob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_matches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileOperationPatternKind)) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileOperationPatternOptions)))))

data FileOperationPatternKind #

Instances

Instances details
FromJSON FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

ToJSON FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Generic FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Associated Types

type Rep FileOperationPatternKind :: Type -> Type #

Show FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

NFData FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Eq FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Ord FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Hashable FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

LspEnum FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Pretty FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

HasMatches FileOperationPattern (Maybe FileOperationPatternKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

type Rep FileOperationPatternKind = D1 ('MetaData "FileOperationPatternKind" "Language.LSP.Protocol.Internal.Types.FileOperationPatternKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationPatternKind_File" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FileOperationPatternKind_Folder" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

data FileOperationPatternOptions #

Instances

Instances details
FromJSON FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

ToJSON FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Generic FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Associated Types

type Rep FileOperationPatternOptions :: Type -> Type #

Show FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

NFData FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Eq FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Ord FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Hashable FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Pretty FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

HasIgnoreCase FileOperationPatternOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions FileOperationPattern (Maybe FileOperationPatternOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

type Rep FileOperationPatternOptions = D1 ('MetaData "FileOperationPatternOptions" "Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationPatternOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_ignoreCase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data FileOperationRegistrationOptions #

Instances

Instances details
FromJSON FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

ToJSON FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Generic FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Associated Types

type Rep FileOperationRegistrationOptions :: Type -> Type #

Show FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

NFData FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Eq FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Ord FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Hashable FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Pretty FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

HasDidCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidRename FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFilters FileOperationRegistrationOptions [FileOperationFilter] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillRename FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

type Rep FileOperationRegistrationOptions = D1 ('MetaData "FileOperationRegistrationOptions" "Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileOperationFilter])))

data FileRename #

Constructors

FileRename 

Fields

Instances

Instances details
FromJSON FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

ToJSON FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Generic FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Associated Types

type Rep FileRename :: Type -> Type #

Show FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

NFData FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Methods

rnf :: FileRename -> () #

Eq FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Ord FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Hashable FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Pretty FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Methods

pretty :: FileRename -> Doc ann #

prettyList :: [FileRename] -> Doc ann #

HasNewUri FileRename Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOldUri FileRename Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFiles RenameFilesParams [FileRename] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

type Rep FileRename = D1 ('MetaData "FileRename" "Language.LSP.Protocol.Internal.Types.FileRename" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileRename" 'PrefixI 'True) (S1 ('MetaSel ('Just "_oldUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_newUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data FileSystemWatcher #

Instances

Instances details
FromJSON FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

ToJSON FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Generic FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Associated Types

type Rep FileSystemWatcher :: Type -> Type #

Show FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

NFData FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Methods

rnf :: FileSystemWatcher -> () #

Eq FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Ord FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Hashable FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Pretty FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

HasGlobPattern FileSystemWatcher GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind FileSystemWatcher (Maybe WatchKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWatchers DidChangeWatchedFilesRegistrationOptions [FileSystemWatcher] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

type Rep FileSystemWatcher = D1 ('MetaData "FileSystemWatcher" "Language.LSP.Protocol.Internal.Types.FileSystemWatcher" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileSystemWatcher" 'PrefixI 'True) (S1 ('MetaSel ('Just "_globPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GlobPattern) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WatchKind))))

data FoldingRange #

Instances

Instances details
FromJSON FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

ToJSON FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Generic FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Associated Types

type Rep FoldingRange :: Type -> Type #

Show FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

NFData FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Methods

rnf :: FoldingRange -> () #

Eq FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Ord FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Hashable FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Pretty FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Methods

pretty :: FoldingRange -> Doc ann #

prettyList :: [FoldingRange] -> Doc ann #

HasEndLine FoldingRange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartLine FoldingRange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCollapsedText FoldingRange (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEndCharacter FoldingRange (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind FoldingRange (Maybe FoldingRangeKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartCharacter FoldingRange (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

type Rep FoldingRange = D1 ('MetaData "FoldingRange" "Language.LSP.Protocol.Internal.Types.FoldingRange" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FoldingRange" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_startLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: (S1 ('MetaSel ('Just "_startCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)) :*: S1 ('MetaSel ('Just "_endLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt))) :*: (S1 ('MetaSel ('Just "_endCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)) :*: (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FoldingRangeKind)) :*: S1 ('MetaSel ('Just "_collapsedText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

data FoldingRangeClientCapabilities #

Instances

Instances details
FromJSON FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

ToJSON FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Generic FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Associated Types

type Rep FoldingRangeClientCapabilities :: Type -> Type #

Show FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

NFData FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Eq FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Ord FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Hashable FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Pretty FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

a ~ Maybe (Rec (("collapsedText" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFoldingRange FoldingRangeClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("valueSet" .== Maybe [FoldingRangeKind]) .+ (Empty :: Row Type))) => HasFoldingRangeKind FoldingRangeClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration FoldingRangeClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFoldingRange TextDocumentClientCapabilities (Maybe FoldingRangeClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLineFoldingOnly FoldingRangeClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRangeLimit FoldingRangeClientCapabilities (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

type Rep FoldingRangeClientCapabilities = D1 ('MetaData "FoldingRangeClientCapabilities" "Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FoldingRangeClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_rangeLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt))) :*: (S1 ('MetaSel ('Just "_lineFoldingOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_foldingRangeKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== Maybe [FoldingRangeKind]) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_foldingRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("collapsedText" .== Maybe Bool) .+ (Empty :: Row Type)))))))))

data FoldingRangeKind #

Instances

Instances details
FromJSON FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

ToJSON FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

IsString FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Generic FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Associated Types

type Rep FoldingRangeKind :: Type -> Type #

Show FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

NFData FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Methods

rnf :: FoldingRangeKind -> () #

Eq FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Ord FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Hashable FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

LspEnum FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Associated Types

type EnumBaseType FoldingRangeKind #

LspOpenEnum FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Pretty FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

HasKind FoldingRange (Maybe FoldingRangeKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

type Rep FoldingRangeKind = D1 ('MetaData "FoldingRangeKind" "Language.LSP.Protocol.Internal.Types.FoldingRangeKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "FoldingRangeKind_Comment" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FoldingRangeKind_Imports" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FoldingRangeKind_Region" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FoldingRangeKind_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type EnumBaseType FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

data FoldingRangeOptions #

Instances

Instances details
FromJSON FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

ToJSON FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Generic FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Associated Types

type Rep FoldingRangeOptions :: Type -> Type #

Show FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

NFData FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Methods

rnf :: FoldingRangeOptions -> () #

Eq FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Ord FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Hashable FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Pretty FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

HasFoldingRangeProvider ServerCapabilities (Maybe (Bool |? (FoldingRangeOptions |? FoldingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress FoldingRangeOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

type Rep FoldingRangeOptions = D1 ('MetaData "FoldingRangeOptions" "Language.LSP.Protocol.Internal.Types.FoldingRangeOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FoldingRangeOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data FoldingRangeParams #

Instances

Instances details
FromJSON FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

ToJSON FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Generic FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Associated Types

type Rep FoldingRangeParams :: Type -> Type #

Show FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

NFData FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Methods

rnf :: FoldingRangeParams -> () #

Eq FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Ord FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Hashable FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Pretty FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

HasTextDocument FoldingRangeParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken FoldingRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken FoldingRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

type Rep FoldingRangeParams = D1 ('MetaData "FoldingRangeParams" "Language.LSP.Protocol.Internal.Types.FoldingRangeParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FoldingRangeParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data FoldingRangeRegistrationOptions #

Instances

Instances details
FromJSON FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

ToJSON FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Generic FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Associated Types

type Rep FoldingRangeRegistrationOptions :: Type -> Type #

Show FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

NFData FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Eq FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Ord FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Hashable FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Pretty FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

HasFoldingRangeProvider ServerCapabilities (Maybe (Bool |? (FoldingRangeOptions |? FoldingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId FoldingRangeRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress FoldingRangeRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens