mirror of
https://github.com/kristoferssolo/runner.nvim.git
synced 2025-10-21 19:50:34 +00:00
Add go handlers
This commit is contained in:
parent
79921f8a3b
commit
5ae7cc4fe4
@ -7,6 +7,7 @@ local handlers = {
|
|||||||
javascript = require('runner.handlers.languages.nodejs'),
|
javascript = require('runner.handlers.languages.nodejs'),
|
||||||
typescript = require('runner.handlers.languages.nodejs'),
|
typescript = require('runner.handlers.languages.nodejs'),
|
||||||
vue = require('runner.handlers.languages.nodejs'),
|
vue = require('runner.handlers.languages.nodejs'),
|
||||||
|
go = require('runner.handlers.languages.go'),
|
||||||
}
|
}
|
||||||
|
|
||||||
return handlers
|
return handlers
|
||||||
|
|||||||
10
lua/runner/handlers/languages/go.lua
Normal file
10
lua/runner/handlers/languages/go.lua
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
local helpers = require('runner.handlers.helpers')
|
||||||
|
|
||||||
|
return function(buffer)
|
||||||
|
local handlers = {
|
||||||
|
['Run'] = helpers.shell_handler('go run .'),
|
||||||
|
['Test'] = helpers.shell_handler('go test .'),
|
||||||
|
['Custom'] = helpers.shell_handler('go ', true),
|
||||||
|
}
|
||||||
|
helpers.choice(handlers)(buffer)
|
||||||
|
end
|
||||||
Loading…
Reference in New Issue
Block a user