1 -- Initial docvim.cabal generated by cabal init. For further
2 -- documentation, see http://haskell.org/cabal/users-guide/
4 -- The name of the package.
7 -- The package version. See the Haskell package versioning policy (PVP)
8 -- for standards guiding when and how versions should be incremented.
9 -- http://www.haskell.org/haskellwiki/Package_versioning_policy
10 -- PVP summary: +-+------- breaking API changes
11 -- | | +----- non-breaking API additions
12 -- | | | +--- code changes with no API change
15 -- A short (one-line) description of the package.
16 synopsis: Documentation generator for Vim plug-ins
18 -- A longer description of the package.
19 description: Produces Vim help and HTML (via Markdown) documentation.
21 -- URL for the project homepage or repository.
22 homepage: https://github.com/wincent/docvim
24 -- The license under which the package is released.
27 -- The file containing the license text.
28 license-file: LICENSE.md
30 -- The package author(s).
33 -- An email address to which users can send suggestions, bug reports, and
35 maintainer: greg@hurrell.net
37 -- A copyright notice.
38 copyright: 2015-present Greg Hurrell
44 -- Extra files to be distributed with the package, such as examples or a
46 extra-source-files: README.md
48 -- Constraint on the version of Cabal needed to build this package.
51 source-repository head
53 location: https://github.com/wincent/docvim.git
55 source-repository this
57 location: https://github.com/wincent/docvim.git
61 -- .hs or .lhs file containing the Main module.
64 -- Modules included in this executable, other than Main.
67 -- LANGUAGE extensions used by modules in this package.
70 -- Other library packages from which modules are imported.
71 build-depends: base >=4.8 && <4.9
74 ghc-options: -W -Wall -Werror
76 -- Directories containing source files.
79 -- Base language which the package is written in.
80 default-language: Haskell2010
92 , optparse-applicative
96 default-language: Haskell2010
97 exposed-modules: Text.Docvim.AST
100 , Text.Docvim.Optimize
101 , Text.Docvim.Options
103 , Text.Docvim.Printer.Markdown
104 , Text.Docvim.Printer.Vim
105 , Text.Docvim.ReadDir
107 , Text.Docvim.Visitor
108 , Text.Docvim.Visitor.Command
109 , Text.Docvim.Visitor.Commands
110 , Text.Docvim.Visitor.Footer
111 , Text.Docvim.Visitor.Function
112 , Text.Docvim.Visitor.Functions
113 , Text.Docvim.Visitor.Heading
114 , Text.Docvim.Visitor.Mapping
115 , Text.Docvim.Visitor.Mappings
116 , Text.Docvim.Visitor.Option
117 , Text.Docvim.Visitor.Options
118 , Text.Docvim.Visitor.Plugin
119 , Text.Docvim.Visitor.Section
120 , Text.Docvim.Visitor.Symbol
122 ghc-options: -W -Wall -Werror
128 default-language: Haskell2010
129 ghc-options: -W -Wall -Werror
130 hs-source-dirs: tests
132 type: exitcode-stdio-1.0
135 build-depends: base >= 4 && < 5
153 other-modules: Text.Docvim.AST
154 , Text.Docvim.Compile
155 , Text.Docvim.Optimize
157 , Text.Docvim.Printer.Markdown
158 , Text.Docvim.Printer.Vim
160 , Text.Docvim.Visitor
161 , Text.Docvim.Visitor.Command
162 , Text.Docvim.Visitor.Commands
163 , Text.Docvim.Visitor.Footer
164 , Text.Docvim.Visitor.Function
165 , Text.Docvim.Visitor.Functions
166 , Text.Docvim.Visitor.Heading
167 , Text.Docvim.Visitor.Mapping
168 , Text.Docvim.Visitor.Mappings
169 , Text.Docvim.Visitor.Option
170 , Text.Docvim.Visitor.Options
171 , Text.Docvim.Visitor.Plugin
172 , Text.Docvim.Visitor.Section
173 , Text.Docvim.Visitor.Symbol
174 default-language: Haskell2010
175 ghc-options: -W -Wall -Werror
176 hs-source-dirs: tests
179 type: exitcode-stdio-1.0