packages feed

hls-alternate-number-format-plugin 2.3.0.0 → 2.4.0.0

raw patch · 2 files changed

+11/−6 lines, 2 filesdep ~ghcidedep ~hls-plugin-apidep ~hls-test-utils

Dependency ranges changed: ghcide, hls-plugin-api, hls-test-utils

Files

hls-alternate-number-format-plugin.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               hls-alternate-number-format-plugin-version:            2.3.0.0+version:            2.4.0.0 synopsis:           Provide Alternate Number Formats plugin for Haskell Language Server description:   Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>@@ -22,7 +22,6 @@     location: https://github.com/haskell/haskell-language-server.git  library-  buildable: True   exposed-modules:  Ide.Plugin.AlternateNumberFormat, Ide.Plugin.Conversion   other-modules:    Ide.Plugin.Literals   hs-source-dirs:   src@@ -32,10 +31,10 @@     , base                 >=4.12 && < 5     , containers     , extra-    , ghcide               == 2.3.0.0+    , ghcide               == 2.4.0.0     , ghc-boot-th     , hls-graph-    , hls-plugin-api       == 2.3.0.0+    , hls-plugin-api       == 2.4.0.0     , hie-compat     , lens     , lsp                  ^>=2.2.0.0@@ -53,7 +52,6 @@     RecordWildCards  test-suite tests-  buildable: True   type:             exitcode-stdio-1.0   default-language: Haskell2010   hs-source-dirs:   test@@ -64,7 +62,7 @@     , base                 >=4.12 && < 5     , filepath     , hls-alternate-number-format-plugin-    , hls-test-utils       == 2.3.0.0+    , hls-test-utils       == 2.4.0.0     , lsp     , QuickCheck     , regex-tdfa
src/Ide/Plugin/Literals.hs view
@@ -14,6 +14,9 @@ import           Data.Maybe                    (maybeToList) import           Data.Text                     (Text) import qualified Data.Text                     as T+#if __GLASGOW_HASKELL__ >= 908+import qualified Data.Text.Encoding            as T+#endif import           Development.IDE.GHC.Compat    hiding (getSrcSpan) import           Development.IDE.Graph.Classes (NFData (rnf)) import           Generics.SYB                  (Data, Typeable, everything,@@ -100,5 +103,9 @@  fromSourceText :: SourceText -> Maybe Text fromSourceText = \case+#if __GLASGOW_HASKELL__ >= 908+  SourceText s -> Just $ T.decodeUtf8 $ bytesFS s+#else   SourceText s -> Just $ T.pack s+#endif   NoSourceText -> Nothing