• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

johanvts / emacs-fireplace / 28 / 2
90%
master: 92%

Build:
Build:
LAST BUILD BRANCH: v1.2.0
DEFAULT BRANCH: master
Ran 08 Dec 2018 07:24PM UTC
Files 1
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Dec 2018 07:22PM UTC coverage: 90.244%. Remained the same
EVM_EMACS=emacs-24.2-travis

Pull #28

travis-ci

web-flow
Keep fire from getting out of control

The prescribed method for putting out the fire is fireplace-off,
which is assigned to q in fireplace-mode. But personally I'm in the
habit of just killing buffers when I'm done with them. This is a big
problem for fireplace, because killing the buffer fails to extinguish
all the embers, and those embers start new fires. That is, killing the
buffer fails to cancel the draw timer, and the draw timer will then
continue to create *fireplace* buffers and draw flames. What's worse,
these new buffers won't be in fireplace-mode, so it's not even
possible to put out the flames with q! This problem was one of two
mentioned in https://github.com/johanvts/emacs-fireplace/issues/3.

This commit adds a fireplace-mode check in fireplace-draw. Say I start
fireplace and then kill the buffer directly, without running
fireplace-off. The draw timer will continue to run, and it will create
a new *fireplace* buffer in fundamental-mode. Then the fireplace-mode
check will run and determine that the buffer is no good, and the
flames will put out themselves. This is a somewhat hacky solution, but
since this is a piece of novelty software, I can live with it.
Pull Request #28: Keep fire from getting out of control, minor changes

74 of 82 relevant lines covered (90.24%)

5.63 hits per line

Source Files on job 28.2 (EVM_EMACS=emacs-24.2-travis)
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 28
  • Travis Job 28.2
  • f34d9797 on github
  • Prev Job for EVM_EMACS=emacs-24.2-travis on changes (#26.2)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc