|
1 |
| -{-# LANGUAGE ViewPatterns #-} |
2 |
| -{-# LANGUAGE DeriveAnyClass #-} |
3 |
| -{-# LANGUAGE DeriveGeneric #-} |
| 1 | +{-# LANGUAGE DeriveAnyClass #-} |
| 2 | +{-# LANGUAGE DeriveGeneric #-} |
4 | 3 | {-# LANGUAGE DuplicateRecordFields #-}
|
5 |
| -{-# LANGUAGE FlexibleContexts #-} |
6 |
| -{-# LANGUAGE FlexibleInstances #-} |
7 |
| -{-# LANGUAGE OverloadedStrings #-} |
8 |
| -{-# LANGUAGE TupleSections #-} |
9 |
| -{-# LANGUAGE TypeFamilies #-} |
10 |
| -{-# LANGUAGE RecordWildCards #-} |
| 4 | +{-# LANGUAGE FlexibleContexts #-} |
| 5 | +{-# LANGUAGE FlexibleInstances #-} |
| 6 | +{-# LANGUAGE OverloadedStrings #-} |
| 7 | +{-# LANGUAGE RecordWildCards #-} |
| 8 | +{-# LANGUAGE TupleSections #-} |
| 9 | +{-# LANGUAGE TypeFamilies #-} |
| 10 | +{-# LANGUAGE ViewPatterns #-} |
11 | 11 |
|
12 | 12 | module Ide.Plugin.Example2
|
13 | 13 | (
|
14 | 14 | descriptor
|
15 | 15 | ) where
|
16 | 16 |
|
17 |
| -import Control.DeepSeq (NFData) |
18 |
| -import Control.Monad.Trans.Maybe |
19 |
| -import Data.Aeson |
20 |
| -import Data.Binary |
21 |
| -import Data.Functor |
22 |
| -import qualified Data.HashMap.Strict as Map |
23 |
| -import Data.Hashable |
24 |
| -import qualified Data.Text as T |
25 |
| -import Data.Typeable |
26 |
| -import Development.IDE as D |
27 |
| -import Development.IDE.Core.Rules |
28 |
| -import Development.IDE.Core.Shake |
29 |
| -import GHC.Generics |
30 |
| -import Ide.PluginUtils |
31 |
| -import Ide.Types |
32 |
| -import Language.LSP.Types |
33 |
| -import Language.LSP.Server |
34 |
| -import Text.Regex.TDFA.Text() |
35 |
| -import Control.Monad.IO.Class |
| 17 | +import Control.DeepSeq (NFData) |
| 18 | +import Control.Monad.IO.Class |
| 19 | +import Control.Monad.Trans.Maybe |
| 20 | +import Data.Aeson |
| 21 | +import Data.Binary |
| 22 | +import Data.Functor |
| 23 | +import qualified Data.HashMap.Strict as Map |
| 24 | +import Data.Hashable |
| 25 | +import qualified Data.Text as T |
| 26 | +import Data.Typeable |
| 27 | +import Development.IDE as D |
| 28 | +import Development.IDE.Core.Shake |
| 29 | +import GHC.Generics |
| 30 | +import Ide.PluginUtils |
| 31 | +import Ide.Types |
| 32 | +import Language.LSP.Server |
| 33 | +import Language.LSP.Types |
| 34 | +import Text.Regex.TDFA.Text () |
36 | 35 |
|
37 | 36 | -- ---------------------------------------------------------------------
|
38 | 37 |
|
@@ -132,7 +131,7 @@ codeLens ideState plId CodeLensParams{_textDocument=TextDocumentIdentifier uri}
|
132 | 131 | -- ---------------------------------------------------------------------
|
133 | 132 | -- | Parameters for the addTodo PluginCommand.
|
134 | 133 | data AddTodoParams = AddTodoParams
|
135 |
| - { file :: Uri -- ^ Uri of the file to add the pragma to |
| 134 | + { file :: Uri -- ^ Uri of the file to add the pragma to |
136 | 135 | , todoText :: T.Text
|
137 | 136 | }
|
138 | 137 | deriving (Show, Eq, Generic, ToJSON, FromJSON)
|
|
0 commit comments