beforeRunningCommand saveModifiedFiles command #!/usr/bin/env ruby18 -wKU require "#{ENV["TM_SUPPORT_PATH"]}/lib/tm/save_current_document" require "#{ENV["TM_SUPPORT_PATH"]}/lib/tm/executor" require "#{ENV["TM_SUPPORT_PATH"]}/lib/escape" TextMate.save_if_untitled('hs') haskell = e_sh(ENV['TM_HASKELL'] || 'runhaskell') TextMate::Executor.run(haskell, ENV['TM_FILEPATH']) input document inputFormat text keyEquivalent @r name Run outputCaret afterOutput outputFormat html outputLocation newWindow requiredCommands command runhaskell locations /opt/local/bin/runhugs /usr/local/bin/runhaskell variable TM_HASKELL scope source.haskell semanticClass process.run.script.haskell uuid 3B083BE7-9812-4F06-A758-CCAD9514E797 version 2