mirror of
https://github.com/kristoferssolo/runner.nvim.git
synced 2026-02-04 14:12:02 +00:00
Add go handlers
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user