Sha256: 31df749213034a851a4ba92c988060447dc85cb4f82167667bb8a5151edc12ea

Contents?: true

Size: 551 Bytes

Versions: 2

Compression:

Stored size: 551 Bytes

Contents

#
# Get autotest.el from http://www.emacswiki.org/cgi-bin/wiki/RyanDavis
#

module Autotest::Emacs
  def self.emacs_autotest status
    `emacsclient -e \"(autotest-update '#{status})\"`
  end

  Autotest.add_hook :run_command do  |at|
    emacs_autotest :running
  end

  Autotest.add_hook :green do  |at|
    emacs_autotest :passed
  end

  Autotest.add_hook :all_good do  |at|
    emacs_autotest :passed
  end

  Autotest.add_hook :red do  |at|
    emacs_autotest :failed
  end

  Autotest.add_hook :quit do  |at|
    emacs_autotest :quit
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ZenTest-3.5.1 lib/autotest/emacs.rb
ZenTest-3.5.2 lib/autotest/emacs.rb