This commit is contained in:
Alex Yatskov 2023-09-22 14:56:23 -07:00
parent 48b42f0cb1
commit 7cb2603262

View File

@ -1,12 +1,16 @@
-- UnAlign -- UnAlign
vim.api.nvim_create_user_command( vim.api.nvim_create_user_command(
'UnAlign', 'UnAlign',
function(ctx) vim.cmd(ctx.line1 .. ',' .. ctx.line2 .. 's/\\(\\S\\+\\)\\s\\{2,\\}/\\1 /g') end, function(ctx)
vim.cmd(ctx.line1 .. ',' .. ctx.line2 .. 's/\\(\\S\\+\\)\\s\\{2,\\}/\\1 /g')
end,
{range = '%'} {range = '%'}
) )
-- GitStreak -- GitStreak
local function git_streak() vim.api.nvim_create_user_command(
'GitStreak',
function(ctx)
local function call(args) local function call(args)
output = vim.fn.system(table.concat(args, ' ')) output = vim.fn.system(table.concat(args, ' '))
return string.gsub(output, '%s+$', '') return string.gsub(output, '%s+$', '')
@ -30,6 +34,6 @@ local function git_streak()
for name in string.gmatch(names, '[^\r\n]+') do for name in string.gmatch(names, '[^\r\n]+') do
vim.cmd(string.format('e %s/%s', root_dir, name)) vim.cmd(string.format('e %s/%s', root_dir, name))
end end
end end,
{}
vim.api.nvim_create_user_command('GitStreak', git_streak, {nargs = 0}) )