# Go code coverage overlay

**URL:** <https://discuss.kakoune.com/t/go-code-coverage-overlay/2203>\
**Category:** Recipes & Guides\
**Tags:** language, plugins\
**Created:** [March 24, 2023, 8:28pm UTC](https://discuss.kakoune.com/t/go-code-coverage-overlay/2203 "2023-03-24T20:28:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TeddyDD](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/teddydd/32/21_2.png) [@TeddyDD](https://discuss.kakoune.com/u/TeddyDD)\
**Post date:** [March 24, 2023, 8:28pm UTC](https://discuss.kakoune.com/t/go-code-coverage-overlay/2203/1 "2023-03-24T20:28:21Z")

</div>

I wrote a simple command that shows Go code coverage as a colorful overlay. Too lazy to extract it to a separate plugin.

- [go-cover.kak](https://github.com/TeddyDD/kakoune-dotfiles/blob/v2022.10.31/private/go-cover.kak)
- [go-cover.pl](https://github.com/TeddyDD/kakoune-dotfiles/blob/v2022.10.31/private/go-cover.pl)

Usage: set `go_cover_file` to name of coverage output (default: `cover.out`). Generate coverage. Run `go-cover-show`.

 ![obraz](https://discuss.kakoune.com/uploads/default/original/2X/0/0b4630fb89e6d93554d17b0a8a59b7dd0ddbf16a.png)
