Skip to content

Commit 1be5f17

Browse files
committed
Change internal lens classes layout
1 parent 3950181 commit 1be5f17

File tree

5 files changed

+12
-23
lines changed

5 files changed

+12
-23
lines changed

lsp-types/lsp-types.cabal

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,22 +105,21 @@ library
105105
Language.LSP.Protocol.Utils.SMethodMap
106106

107107
other-modules:
108+
Language.LSP.Protocol.Message.Lens
108109
Language.LSP.Protocol.Message.LspId
109110
Language.LSP.Protocol.Message.Meta
110111
Language.LSP.Protocol.Message.Method
111112
Language.LSP.Protocol.Message.Parsing
112113
Language.LSP.Protocol.Message.Registration
113-
Language.LSP.Protocol.Message.RegistrationLens
114114
Language.LSP.Protocol.Message.Types
115-
Language.LSP.Protocol.Message.TypesLens
116115
Language.LSP.Protocol.Types.Common
117116
Language.LSP.Protocol.Types.Edit
117+
Language.LSP.Protocol.Types.Lens
118118
Language.LSP.Protocol.Types.Location
119119
Language.LSP.Protocol.Types.LspEnum
120120
Language.LSP.Protocol.Types.MarkupContent
121121
Language.LSP.Protocol.Types.Progress
122122
Language.LSP.Protocol.Types.SemanticTokens
123-
Language.LSP.Protocol.Types.SemanticTokensLens
124123
Language.LSP.Protocol.Types.Singletons
125124
Language.LSP.Protocol.Types.Uri
126125
Language.LSP.Protocol.Types.Uri.OsPath

lsp-types/src/Language/LSP/Protocol/Lens.hs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@
22
module Language.LSP.Protocol.Lens (
33
-- * Generated lens classes
44
module Lens
5-
-- Custom lets classes for Message.Types
5+
-- Custom lets classes for Type
66
, module TypesLens
7-
-- Custom lens classes for Message.Registration
8-
, module RegistrationLens
9-
-- Custom lens classes for Types.SemanticToken
10-
, module SemanticTokenLens) where
7+
-- Custom lens classes for Message
8+
, module MessageLens) where
119

1210
import Language.LSP.Protocol.Internal.Lens as Lens
13-
import Language.LSP.Protocol.Message.TypesLens as TypesLens
14-
import Language.LSP.Protocol.Message.RegistrationLens as RegistrationLens
15-
import Language.LSP.Protocol.Types.SemanticTokensLens as SemanticTokenLens
11+
import Language.LSP.Protocol.Message.Lens as MessageLens
12+
import Language.LSP.Protocol.Types.Lens as TypesLens

lsp-types/src/Language/LSP/Protocol/Message/TypesLens.hs renamed to lsp-types/src/Language/LSP/Protocol/Message/Lens.hs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
{-#LANGUAGE TemplateHaskell #-}
22

3-
module Language.LSP.Protocol.Message.TypesLens where
3+
module Language.LSP.Protocol.Message.Lens where
44

55
import Language.LSP.Protocol.Internal.Lens
6+
import Language.LSP.Protocol.Message.Registration
67
import Language.LSP.Protocol.Message.Types
78
import Control.Lens.TH
89

10+
makeFieldsNoPrefix ''TRegistration
11+
makeFieldsNoPrefix ''TUnregistration
912
makeFieldsNoPrefix ''RequestMessage
1013
makeFieldsNoPrefix ''ResponseMessage
1114
makeFieldsNoPrefix ''NotificationMessage

lsp-types/src/Language/LSP/Protocol/Message/RegistrationLens.hs

Lines changed: 0 additions & 10 deletions
This file was deleted.

lsp-types/src/Language/LSP/Protocol/Types/SemanticTokensLens.hs renamed to lsp-types/src/Language/LSP/Protocol/Types/Lens.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{-#LANGUAGE TemplateHaskell #-}
22

3-
module Language.LSP.Protocol.Types.SemanticTokensLens where
3+
module Language.LSP.Protocol.Types.Lens where
44

55
import Language.LSP.Protocol.Internal.Lens
66
import Language.LSP.Protocol.Types.SemanticTokens

0 commit comments

Comments
 (0)