HaRe-0.6: refactorer/LocalSettings.hs
module LocalSettings where
import System.FilePath.Posix
import System.IO.Unsafe
import Paths_hare
root=getDataFileName "haskell-refac.el"
hare_version="HaRe 28/06/2010"
release_root= showNoQuotes "/Users/chrisbrown/hare/cabal/HaRe_28062010/editors/.."
refactorer = showNoQuotes "/Users/chrisbrown/hare/cabal/HaRe_28062010/refactorer/pfe"
refactorer_client = showNoQuotes "/Users/chrisbrown/hare/cabal/HaRe_28062010/refactorer/pfe_client"
preludePath = unsafePerformIO $ getDataFileName "HaskellLibraries"
reportFilePath = unsafePerformIO $ getDataFileName "dupReport"
answerFilePath = unsafePerformIO $ getDataFileName "dupAnswers"
positionFilePath = unsafePerformIO $ getDataFileName "dupPositions"
transFilePath = unsafePerformIO $ getDataFileName "dupTransforms"
classAnswerPath = unsafePerformIO $ getDataFileName "dupClassAnswer"
classTransformPath = unsafePerformIO $ getDataFileName "dupClassTransform"
mergeFilePath = unsafePerformIO $ getDataFileName "mergeCache"
evaluate = "hare_evaluate"
evaluate_result = unsafePerformIO $ getDataFileName "evaluateResult"
genFoldPath = unsafePerformIO $ getDataFileName "genFoldCache"
(refactor_prg:refactor_args) = words refactorer -- for emacs
showNoQuotes x = init $ tail $ show x
haskellLibraries = dropFileName (unsafePerformIO $ getDataFileName "Prelude.hs")