git.lua 850 B

12345678910111213141516171819202122232425262728293031
  1. local M = {
  2. {
  3. "lewis6991/gitsigns.nvim",
  4. config = function()
  5. require("gitsigns").setup({
  6. current_line_blame_formatter = "<author>, <author_time:%Y-%m-%d> - <summary>",
  7. current_line_blame = true,
  8. signs = {
  9. add = { text = icons.ui.BoldLineMiddle },
  10. change = { text = icons.ui.BoldLineDashedMiddle },
  11. delete = { text = icons.ui.TriangleShortArrowRight },
  12. topdelete = { text = icons.ui.TriangleShortArrowRight },
  13. changedelete = { text = icons.ui.BoldLineMiddle },
  14. },
  15. })
  16. end,
  17. },
  18. {
  19. "ruifm/gitlinker.nvim",
  20. config = function()
  21. require("gitlinker").setup({
  22. message = false,
  23. console_log = false,
  24. })
  25. nmap("<leader>gy", "<cmd>lua require('gitlinker').get_buf_range_url('n')<cr>")
  26. end,
  27. },
  28. }
  29. return M