aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Data.hsb
AgeCommit message (Collapse)AuthorFilesLines
2017-03-26Revert "Use file-embed instead of hsb2hs to embed data files."John MacFarlane1-0/+16
This reverts commit 10d91c147968d2e4d63b99b5b0342624827f416f.
2017-03-26Use file-embed instead of hsb2hs to embed data files.John MacFarlane1-16/+0
I think template haskell is robust enough now across platforms that this will work. Motivation: file-embed gives us better dependency tracking: if a data file changes, ghc/stack/cabal know to recompile the Data module. This also removes hsb2hs as a build dependency.
2017-03-23Initial addition of groff ms writer.John MacFarlane1-0/+1
* New module: Text.Pandoc.Writers.Ms. * New template: default.ms. * The writer uses texmath's new eqn writer to convert math to eqn format, so a ms file produced with this writer should be processed with `groff -ms -e` if it contains math.
2016-07-20Rename README to MANUAL.txtAlbert Krewinkel1-1/+1
2015-10-17Text.Pandoc.Data: store paths in dataFiles using posix separators.John MacFarlane1-1/+9
This way we have uniform separators, whether on Windows or Linux. This should solve a problem where on some Windows versions the data files weren't being found. Closes #2459.
2015-06-28Minor fixes to previous commit.John MacFarlane1-4/+1
* Instead of defining readmeFile in Text.Pandoc.Data (which we forgot to export anyway), we simply add a record for "README" to the `dataFiles` lookup table. This allows simplifying some of the code for `readDefaultDataFile` in SHared. * As a bonus, `pandoc --print-default-data-file README` now works.
2015-06-28New method for producing man pages.John MacFarlane1-0/+3
This change adds `--man1` and `--man5` options to pandoc, so pandoc can generate its own man pages. It removes the old overly complex method of building a separate executable (but not installing it) just to create the man pages. The man pages are no longer automatically created in the build process. The man/ directory has been removed. The man page templates have been moved to data/. New unexported module: Text.Pandoc.ManPages. Text.Pandoc.Data now exports readmeFile, and `readDataFile` knows how to find README. Closes #2190.
2013-01-23Use hsb2hs preprocessor instead of TH for embed_data_files.John MacFarlane1-0/+7
This should work on Windows, unlike the TH solution with file-embed.