A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/sshelll/gott.nvim below:

sshelll/gott.nvim: A nvim plug helps you exec go test under the cursor.

Exec go test under cursor easily.

Install: go install github.com/sshelll/gott/v2@latest
**Note: the version of gott should be greater than v2.0.0, **

which means you should not use go install github.com/sshelll/gott@latest

Install: check https://github.com/rcarriga/nvim-notify for more details.

This plug allows you run test async, check https://github.com/tpope/vim-dispatch for more details.

Use your nvim plug manager.

Such as: Plug 'sshelll/gott.nvim'

  1. Gott

​ Run go test under cursor. For example:

:Gott
:Gott -v
:Gott -v -race
:Gott -vet=off -race
  1. GottFile

​ Run all go tests of the current buffer. For example:

:GottFile
:GottFile -v
:GottFile -v -race
:GottFile -vet=off -race
  1. GottClear

​ Clear all the notifications.

  1. GottAsync

    Run go test under cursor async. You have to install vim-dispatch first.

  2. GottFileAsync

    Run all go tests of the current buffer async. You have to install vim-dispatch first.

require('gott').setup{
    timeout = 3000,    -- try to close go test result notification after 3s.
    keep = function () -- decide whether to keep the notification after timeout(3s).
        return false
    end,
    render = 'default', -- default / minimal / simple / compact, controls the notification style.
    test_args = '-v -race', -- these args will be passed to go test command at any time.
}

The default conf is:

require('gott').setup{
    keep = function () -- keep the notification after timeout, which means the notification window will not be closed.
        return true    -- if you want to close them, just call ':GottClear'.
    end,
    render = 'default',
    test_args = '-v -vet=off',
}

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4