|
1 |
| -{-# LANGUAGE BangPatterns #-} |
2 |
| -{-# LANGUAGE CPP #-} |
3 |
| -{-# LANGUAGE ConstraintKinds #-} |
4 |
| -{-# LANGUAGE DefaultSignatures #-} |
5 |
| -{-# LANGUAGE DeriveAnyClass #-} |
6 |
| -{-# LANGUAGE DeriveGeneric #-} |
7 |
| -{-# LANGUAGE DerivingStrategies #-} |
8 |
| -{-# LANGUAGE FlexibleContexts #-} |
9 |
| -{-# LANGUAGE FlexibleInstances #-} |
10 |
| -{-# LANGUAGE GADTs #-} |
| 1 | +{-# LANGUAGE BangPatterns #-} |
| 2 | +{-# LANGUAGE CPP #-} |
| 3 | +{-# LANGUAGE ConstraintKinds #-} |
| 4 | +{-# LANGUAGE DefaultSignatures #-} |
| 5 | +{-# LANGUAGE DeriveAnyClass #-} |
| 6 | +{-# LANGUAGE DeriveGeneric #-} |
| 7 | +{-# LANGUAGE DerivingStrategies #-} |
| 8 | +{-# LANGUAGE FlexibleContexts #-} |
| 9 | +{-# LANGUAGE FlexibleInstances #-} |
| 10 | +{-# LANGUAGE GADTs #-} |
11 | 11 | {-# LANGUAGE GeneralizedNewtypeDeriving #-}
|
12 |
| -{-# LANGUAGE OverloadedStrings #-} |
13 |
| -{-# LANGUAGE PolyKinds #-} |
14 |
| -{-# LANGUAGE ScopedTypeVariables #-} |
15 |
| -{-# LANGUAGE TypeFamilies #-} |
16 |
| -{-# LANGUAGE UndecidableInstances #-} |
17 |
| -{-# LANGUAGE ViewPatterns #-} |
| 12 | +{-# LANGUAGE OverloadedStrings #-} |
| 13 | +{-# LANGUAGE PolyKinds #-} |
| 14 | +{-# LANGUAGE ScopedTypeVariables #-} |
| 15 | +{-# LANGUAGE TypeFamilies #-} |
| 16 | +{-# LANGUAGE UndecidableInstances #-} |
| 17 | +{-# LANGUAGE ViewPatterns #-} |
18 | 18 |
|
19 | 19 | module Ide.Types
|
20 | 20 | where
|
@@ -46,9 +46,21 @@ import GHC.Generics
|
46 | 46 | import Ide.Plugin.Config
|
47 | 47 | import Ide.Plugin.Properties
|
48 | 48 | import Language.LSP.Server (LspM, getVirtualFile)
|
49 |
| -import Language.LSP.Types |
50 |
| -import Language.LSP.Types.Capabilities |
51 |
| -import Language.LSP.Types.Lens as J hiding (id) |
| 49 | +import Language.LSP.Types hiding (SemanticTokenAbsolute(length, line), SemanticTokenRelative(length), SemanticTokensEdit(_start)) |
| 50 | +import Language.LSP.Types.Capabilities (ClientCapabilities (ClientCapabilities), |
| 51 | + TextDocumentClientCapabilities (_codeAction, _documentSymbol)) |
| 52 | +import Language.LSP.Types.Lens as J (HasChildren (children), |
| 53 | + HasCommand (command), |
| 54 | + HasContents (contents), |
| 55 | + HasDeprecated (deprecated), |
| 56 | + HasEdit (edit), |
| 57 | + HasKind (kind), |
| 58 | + HasName (name), |
| 59 | + HasOptions (..), |
| 60 | + HasRange (range), |
| 61 | + HasTextDocument (..), |
| 62 | + HasTitle (title), |
| 63 | + HasUri (..)) |
52 | 64 | import Language.LSP.VFS
|
53 | 65 | import OpenTelemetry.Eventlog
|
54 | 66 | import Options.Applicative (ParserInfo)
|
@@ -467,7 +479,7 @@ instance HasTracing CallHierarchyOutgoingCallsParams
|
467 | 479 | -- ---------------------------------------------------------------------
|
468 | 480 |
|
469 | 481 | {-# NOINLINE pROCESS_ID #-}
|
470 |
| -{-# LANGUAGE DerivingStrategies #-} |
| 482 | +{-# LANGUAGE DerivingStrategies #-} |
471 | 483 | {-# LANGUAGE GeneralizedNewtypeDeriving #-}
|
472 | 484 | pROCESS_ID :: T.Text
|
473 | 485 | pROCESS_ID = unsafePerformIO getPid
|
|
0 commit comments