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

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

Build:
Build:
LAST BUILD BRANCH: v1.2.0
DEFAULT BRANCH: master
Ran 08 Dec 2018 07:24PM UTC
Jobs 5
Files 1
Run time 13s
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

pending completion
28

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

24 of 24 new or added lines in 1 file covered. (100.0%)

74 of 82 relevant lines covered (90.24%)

19.61 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28.1 (EVM_EMACS=emacs-24.1-travis) 08 Dec 2018 07:24PM UTC 0
90.24
Travis Job 28.1
2 28.2 (EVM_EMACS=emacs-24.2-travis) 08 Dec 2018 07:24PM UTC 0
90.24
Travis Job 28.2
3 28.3 (EVM_EMACS=emacs-24.3-travis) 08 Dec 2018 07:24PM UTC 0
79.27
Travis Job 28.3
4 28.4 (EVM_EMACS=emacs-24.4-travis) 08 Dec 2018 07:24PM UTC 0
34.15
Travis Job 28.4
5 28.5 (EVM_EMACS=emacs-24.5-travis) 08 Dec 2018 07:24PM UTC 0
34.15
Travis Job 28.5
Source Files on build 28
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #28
  • Pull Request #28
  • PR Base - master (#26)
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

© 2025 Coveralls, Inc