From 7c58a63b8e314dfe2819c5385377e13f21f22b3f Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Sat, 16 Apr 2022 12:29:45 +0300 Subject: [PATCH] add `GitShowCommit` command --- neovim/.config/nvim/lua/user/cmds.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/neovim/.config/nvim/lua/user/cmds.lua b/neovim/.config/nvim/lua/user/cmds.lua index 502f773..7a1a93b 100644 --- a/neovim/.config/nvim/lua/user/cmds.lua +++ b/neovim/.config/nvim/lua/user/cmds.lua @@ -1,3 +1,11 @@ +local git = require("user.git") + vim.api.nvim_add_user_command("OrganizeImports", function() require("user.utils").lsp_organize_imports() end, {}) + +vim.api.nvim_add_user_command("GitShowCommit", function() + local commit = git.get_commit_hash_for_current_line() + + vim.cmd(":Git show " .. commit) +end, {})