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'),
|
||||
typescript = require('runner.handlers.languages.nodejs'),
|
||||
vue = require('runner.handlers.languages.nodejs'),
|
||||
go = require('runner.handlers.languages.go'),
|
||||
}
|
||||
|
||||
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