name: emacs-keys version: 0.0.2.0 synopsis: library to parse emacs style keybinding into the modifiers and the chars description: Allows parsing emacs style keybindings like "M-a", "C-M-a" or "M-Return". For convenience a TH helper that turns parse errors into compile errors is also provided. homepage: https://github.com/cocreature/emacs-keys bug-reports: https://github.com/cocreature/emacs-keys license: ISC license-file: LICENSE author: Moritz Kiefer maintainer: moritz.kiefer@purelyfunctional.org -- copyright: category: Parsing build-type: Simple -- extra-source-files: cabal-version: >=1.10 source-repository head type: git location: https://github.com/cocreature/emacs-keys.git library exposed-modules: EmacsKeys other-modules: EmacsKeys.Parser , EmacsKeys.TH build-depends: base >=4.8 && < 4.9 , template-haskell >= 2.10 && < 2.11 , xkbcommon >= 0.0 && < 0.1 , th-lift >= 0.7 && < 0.8 , split >= 0.2 && < 0.3 hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall test-suite tasty default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Test.hs build-depends: emacs-keys , base >= 4.8 && < 4.9 , tasty >= 0.10 && < 0.11 , tasty-hspec >= 1.1 && < 1.2 , tasty-quickcheck >= 0.8 && < 0.9 , xkbcommon >= 0.0 && < 0.1 ghc-options: -Wall test-suite doctests default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Doctests.hs build-depends: base >= 4.8 && < 4.9 , doctest >= 0.10 && < 0.11