mirror of
https://github.com/kristoferssolo/runner.nvim.git
synced 2025-10-21 19:50:34 +00:00
Run StyLua
This commit is contained in:
parent
127ddbcf6a
commit
e09de414c7
@ -24,7 +24,7 @@ M.shell_handler = function(command, editable)
|
|||||||
vim.api.nvim_win_set_buf(output_window, output_buffer)
|
vim.api.nvim_win_set_buf(output_window, output_buffer)
|
||||||
|
|
||||||
vim.fn.termopen(command, {
|
vim.fn.termopen(command, {
|
||||||
cwd = vim.fn.getcwd()
|
cwd = vim.fn.getcwd(),
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -46,10 +46,12 @@ M.choice = function(handlers)
|
|||||||
end
|
end
|
||||||
|
|
||||||
return function(buffer)
|
return function(buffer)
|
||||||
local picker = pickers.new({}, themes.get_dropdown({
|
local picker = pickers.new(
|
||||||
prompt_title = "Runner",
|
{},
|
||||||
|
themes.get_dropdown {
|
||||||
|
prompt_title = 'Runner',
|
||||||
finder = finders.new_table {
|
finder = finders.new_table {
|
||||||
results = vim.tbl_keys(handlers)
|
results = vim.tbl_keys(handlers),
|
||||||
},
|
},
|
||||||
sorter = sorters.get_generic_fuzzy_sorter(),
|
sorter = sorters.get_generic_fuzzy_sorter(),
|
||||||
attach_mappings = function(prompt_bufnr)
|
attach_mappings = function(prompt_bufnr)
|
||||||
@ -60,7 +62,8 @@ M.choice = function(handlers)
|
|||||||
end)
|
end)
|
||||||
return true
|
return true
|
||||||
end,
|
end,
|
||||||
}))
|
}
|
||||||
|
)
|
||||||
picker:find()
|
picker:find()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -6,7 +6,7 @@ local handlers = {
|
|||||||
lua = helpers.command_handler('luafile %'),
|
lua = helpers.command_handler('luafile %'),
|
||||||
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'),
|
||||||
}
|
}
|
||||||
|
|
||||||
return handlers
|
return handlers
|
||||||
|
|||||||
@ -14,7 +14,7 @@ return function(buffer)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local handlers = {
|
local handlers = {
|
||||||
['Run current file'] = helpers.shell_handler('node ' .. vim.fn.expand('%'))
|
['Run current file'] = helpers.shell_handler('node ' .. vim.fn.expand('%')),
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, bin in pairs(bins) do
|
for _, bin in pairs(bins) do
|
||||||
|
|||||||
@ -21,7 +21,7 @@ M.create_window = function()
|
|||||||
return M._window
|
return M._window
|
||||||
end
|
end
|
||||||
|
|
||||||
vim.cmd [[ vsplit ]]
|
vim.cmd([[ vsplit ]])
|
||||||
local window = vim.api.nvim_get_current_win()
|
local window = vim.api.nvim_get_current_win()
|
||||||
|
|
||||||
local window_opts = {
|
local window_opts = {
|
||||||
@ -30,8 +30,8 @@ M.create_window = function()
|
|||||||
wrap = true,
|
wrap = true,
|
||||||
spell = false,
|
spell = false,
|
||||||
foldenable = false,
|
foldenable = false,
|
||||||
signcolumn = "no",
|
signcolumn = 'no',
|
||||||
colorcolumn = "",
|
colorcolumn = '',
|
||||||
cursorline = true,
|
cursorline = true,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -55,12 +55,10 @@ M.run_command = function(command, callback)
|
|||||||
on_stdout = add_line,
|
on_stdout = add_line,
|
||||||
on_exit = function()
|
on_exit = function()
|
||||||
callback(output)
|
callback(output)
|
||||||
end
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
local is_win = function()
|
local is_win = function()
|
||||||
return package.config:sub(1, 1) == '\\'
|
return package.config:sub(1, 1) == '\\'
|
||||||
end
|
end
|
||||||
|
|||||||
@ -15,12 +15,12 @@ M.run = function(bufnr)
|
|||||||
else
|
else
|
||||||
buffer = bufnr
|
buffer = bufnr
|
||||||
end
|
end
|
||||||
local filetype = vim.filetype.match({ buf = buffer })
|
local filetype = vim.filetype.match { buf = buffer }
|
||||||
|
|
||||||
local handler = M._handlers[filetype]
|
local handler = M._handlers[filetype]
|
||||||
|
|
||||||
if not handler then
|
if not handler then
|
||||||
print(string.format('No handler defined for filetype \'%s\'', filetype))
|
print(string.format("No handler defined for filetype '%s'", filetype))
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user