summaryrefslogtreecommitdiff
path: root/fnl/plugins/editor/gitsigns.fnl
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2024-01-05 01:50:20 +0100
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2024-01-05 01:50:20 +0100
commit2a94573f54c69a9af7536586ab2c03eb88bda5e7 (patch)
tree48e430773d56baef8c751fb8a6b4d76303b61636 /fnl/plugins/editor/gitsigns.fnl
parent16198ca3bcd0ddd61f8d18280769c6f226b2b7ce (diff)
Refactor
Diffstat (limited to 'fnl/plugins/editor/gitsigns.fnl')
-rw-r--r--fnl/plugins/editor/gitsigns.fnl77
1 files changed, 0 insertions, 77 deletions
diff --git a/fnl/plugins/editor/gitsigns.fnl b/fnl/plugins/editor/gitsigns.fnl
deleted file mode 100644
index 8150f98..0000000
--- a/fnl/plugins/editor/gitsigns.fnl
+++ /dev/null
@@ -1,77 +0,0 @@
-;; Add git signs to source files.
-
-(local keys [{1 :<leader>gR
- 2 "<cmd>lua require 'gitsigns'.reset_buffer()<cr>"
- :mode :n
- :desc "Reset Buffer"}
- {1 :<leader>gd
- 2 "<cmd>Gitsigns diffthis HEAD<cr>"
- :mode :n
- :desc :Diff}
- {1 :<leader>gj
- 2 "<cmd>lua require 'gitsigns'.next_hunk()<cr>"
- :mode :n
- :desc "Next Hunk"}
- {1 :<leader>gk
- 2 "<cmd>lua require 'gitsigns'.prev_hunk()<cr>"
- :mode :n
- :desc "Prev Hunk"}
- {1 :<leader>gl
- 2 "<cmd>lua require 'gitsigns'.blame_line()<cr>"
- :mode :n
- :desc :Blame}
- {1 :<leader>gp
- 2 "<cmd>lua require 'gitsigns'.preview_hunk()<cr>"
- :mode :n
- :desc "Preview Hunk"}
- {1 :<leader>gr
- 2 "<cmd>lua require 'gitsigns'.reset_hunk()<cr>"
- :mode :n
- :desc "Reset Hunk"}
- {1 :<leader>gs
- 2 "<cmd>lua require 'gitsigns'.stage_hunk()<cr>"
- :mode :n
- :desc "Stage Hunk"}
- {1 :<leader>gu
- 2 "<cmd>lua require 'gitsigns'.undo_stage_hunk()<cr>"
- :mode :n
- :desc "Undo Stage Hunk"}
- {1 :<leader>gn
- 2 ":<C-U>Gitsigns select_hunk<CR>"
- :mode [:o :x]
- :desc "GitSigns Select Hunk"}])
-
-(local icons (require :plugins.icons))
-
-(local signs {:add {:text (. icons :git-add)}
- :change {:text (. icons :git-add)}
- :delete {:text (. icons :git-delete)}
- :topdelete {:text (. icons :git-top-delete)}
- :changedelete {:text (. icons :git-change-delete)}
- :untracked {:text (. icons :git-untracked)}})
-
-(local opts {: signs
- :signcolumn true
- :numhl false
- :linehl false
- :word_diff false
- :watch_gitdir {:follow_files true}
- :attach_to_untracked true
- :current_line_blame false
- :current_line_blame_opts {:virt_text true
- :virt_text_pos :eol
- :delay 1000
- :ignore_whitespace false}
- :current_line_blame_formatter "<author>, <author_time:%Y-%m-%d> - <summary>"
- :sign_priority 6
- :update_debounce 100
- :status_formatter nil
- :max_file_length 40000
- :preview_config {:border :single
- :style :minimal
- :relative :cursor
- :row 0
- :col 1}
- :yadm {:enable false}})
-
-{1 :lewis6991/gitsigns.nvim :event [:BufReadPre :BufNewFile] : opts : keys}