summary refs log tree commit diff
path: root/.vim/after/ftplugin/gitrebase.lua
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2023-01-19 18:33:43 +0100
committerRobert Günzler <r@gnzler.io>2023-01-19 18:33:43 +0100
commitfc67eecc8a40bf28d3d2b190702e58c580bfba9f (patch)
tree0b8d0455046ae484e036d2f9dfa69306bbea811d /.vim/after/ftplugin/gitrebase.lua
parentc03b74ce367d6e9e2988dbb4a18985bc372dd8a6 (diff)
vim: format config with stylua
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '.vim/after/ftplugin/gitrebase.lua')
-rw-r--r--.vim/after/ftplugin/gitrebase.lua30
1 files changed, 18 insertions, 12 deletions
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