feat: docker support via custom command prefix #259
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why this change?
The only doubt I have here is the added maintenance burden and that devcontainers is a thing: https://cadu.dev/running-neovim-on-devcontainers/
What was changed?
cmd_prefix
, which adds ability to prefixgo list
,go test
andgotestsum
commands with e.g.docker exec <container>
, enabling executing these commands in a container.gotestsum_jsonfile
so to specify a location which exists both in the container and on the local host running Neovim, in which the output JSON file is stored (bygotestsum
) and read (by notest-golang/Neovim).Notes
Example usage:
Either modify the neotest-golang settings or add a
.lazy.lua
in the project root (so to enable this behavior on a per-project basis):