From fc67eecc8a40bf28d3d2b190702e58c580bfba9f Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Thu, 19 Jan 2023 18:33:43 +0100 Subject: vim: format config with stylua MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- .vim/after/ftplugin/gitrebase.lua | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) (limited to '.vim/after/ftplugin/gitrebase.lua') diff --git a/.vim/after/ftplugin/gitrebase.lua b/.vim/after/ftplugin/gitrebase.lua index 50684f4..e48b296 100644 --- a/.vim/after/ftplugin/gitrebase.lua +++ b/.vim/after/ftplugin/gitrebase.lua @@ -1,12 +1,16 @@ - local commit_preview = function() local commit = vim.api.nvim_get_current_line():match([[ ([0-9a-f]+) ]]) - local result = require('internal.job').jobstart({ - command = 'git', - args = { 'show', commit }, - format_title = function(_, _) return 'git-show' end, - populate_quickfix = false, - }):wait():result() + local result = require('internal.job') + .jobstart({ + command = 'git', + args = { 'show', commit }, + format_title = function(_, _) + return 'git-show' + end, + populate_quickfix = false, + }) + :wait() + :result() -- create buffer local bufnr = vim.api.nvim_create_buf(false, true) @@ -21,18 +25,18 @@ local commit_preview = function() -- create window local winpos = 'belowright' local winheight = #result <= 25 and #result or 25 - vim.cmd(string.format("%s %dsplit", winpos, winheight)) + vim.cmd(string.format('%s %dsplit', winpos, winheight)) local winid = vim.api.nvim_get_current_win() -- vim.cmd(string.format("buffer %d", bufnr)) vim.api.nvim_win_set_buf(winid, bufnr) - vim.cmd("wincmd p") + vim.cmd('wincmd p') local close = function() pcall(vim.api.nvim_win_close, winid, true) pcall(vim.api.nvim_buf_delete, bufnr, { force = true }) end -- close with q - vim.keymap.set('n', 'q', close, {buffer = bufnr}) + vim.keymap.set('n', 'q', close, { buffer = bufnr }) -- close on CursorMoved local old_cursor = vim.api.nvim_win_get_cursor(0) local group = vim.api.nvim_create_augroup('gitcommit_win_' .. winid, {}) @@ -40,8 +44,10 @@ local commit_preview = function() group = group, callback = function() local cursor = vim.api.nvim_win_get_cursor(0) - if (old_cursor[1] ~= cursor[1] or old_cursor[2] ~= cursor[2]) and - vim.api.nvim_get_current_win() ~= winid then + if + (old_cursor[1] ~= cursor[1] or old_cursor[2] ~= cursor[2]) + and vim.api.nvim_get_current_win() ~= winid + then close() return end -- cgit 1.4.1