summaryrefslogtreecommitdiff
path: root/fnl/config/gitsigns.fnl
diff options
context:
space:
mode:
Diffstat (limited to 'fnl/config/gitsigns.fnl')
-rw-r--r--fnl/config/gitsigns.fnl110
1 files changed, 44 insertions, 66 deletions
diff --git a/fnl/config/gitsigns.fnl b/fnl/config/gitsigns.fnl
index d179e3e..07b9157 100644
--- a/fnl/config/gitsigns.fnl
+++ b/fnl/config/gitsigns.fnl
@@ -1,70 +1,48 @@
;; Add git signs to source files.
-(module config.gitsigns
- {autoload {util util}})
+(module config.gitsigns {autoload {util util}})
-(def- signs {
- :add {
- :hl "GitSignsAdd"
- :text "▎"
- :numhl "GitSignsAddNr"
- :linehl "GitSignsAddLn"
- }
- :change {
- :hl "GitSignsChange"
- :text "▎"
- :numhl "GitSignsChangeNr"
- :linehl "GitSignsChangeLn"
- }
- :delete {
- :hl "GitSignsDelete"
- :text "契"
- :numhl "GitSignsDeleteNr"
- :linehl "GitSignsDeleteLn"
- }
- :topdelete {
- :hl "GitSignsDelete"
- :text "契"
- :numhl "GitSignsDeleteNr"
- :linehl "GitSignsDeleteLn"
- }
- :changedelete {
- :hl "GitSignsChange"
- :text "▎"
- :numhl "GitSignsChangeNr"
- :linehl "GitSignsChangeLn"}})
+(def- signs {:add {:hl :GitSignsAdd
+ :text "▎"
+ :numhl :GitSignsAddNr
+ :linehl :GitSignsAddLn}
+ :change {:hl :GitSignsChange
+ :text "▎"
+ :numhl :GitSignsChangeNr
+ :linehl :GitSignsChangeLn}
+ :delete {:hl :GitSignsDelete
+ :text "契"
+ :numhl :GitSignsDeleteNr
+ :linehl :GitSignsDeleteLn}
+ :topdelete {:hl :GitSignsDelete
+ :text "契"
+ :numhl :GitSignsDeleteNr
+ :linehl :GitSignsDeleteLn}
+ :changedelete {:hl :GitSignsChange
+ :text "▎"
+ :numhl :GitSignsChangeNr
+ :linehl :GitSignsChangeLn}})
(let [gitsigns (util.load-plugin :gitsigns)]
- (gitsigns.setup {
- :signs signs
- :signcolumn true
- :numhl false
- :linehl false
- :word_diff false
- :watch_gitdir {
- :interval 1000
- :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_opts {
- :relative_time false
- }
- :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}}))
+ (gitsigns.setup {: signs
+ :signcolumn true
+ :numhl false
+ :linehl false
+ :word_diff false
+ :watch_gitdir {:interval 1000 :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_opts {:relative_time false}
+ :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}}))