all repos

gopher.nvim @ 906e340b4f84e92ebccfb0d43039939f13095dce

Minimalistic plugin for Go development

gopher.nvim/Taskfile.yml(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
version: "3"

includes:
  vhs:
    taskfile: ./vhs/Taskfile.yml
    dir: ./vhs

tasks:
  lint:
    cmds:
      - selene .
      - stylua --check .

  format:
    cmd: stylua .

  test:
    cmds:
      - |
        nvim --clean --headless \
             -u ./scripts/minimal_init.lua \
             -c "lua MiniTest.run()" \
             -c ":qa!"
  nvim:
    cmd: nvim --clean -u "./scripts/minimal_init.lua" {{ .CLI_ARGS }}

  docgen:
    desc: generate vimhelp
    cmds:
      - |
        nvim --clean --headless \
             -u "./scripts/minimal_init.lua" \
             -c "luafile ./scripts/docgen.lua" \
             -c ":qa!"

  install-deps:
    desc: installs go bin (used in CI)
    cmds:
      - |
        nvim --clean --headless \
             -u "./scripts/minimal_init.lua" \
             +GoInstallDepsSync +qa