" git.vim — Fugitive mappings, GitGutter config, conflict navigation " ── GitGutter ─────────────────────────────────────────────────────────────── let g:gitgutter_map_keys = 0 let g:gitgutter_sign_added = '+' let g:gitgutter_sign_modified = '~' let g:gitgutter_sign_removed = '-' let g:gitgutter_sign_removed_first_line = '^' let g:gitgutter_sign_modified_removed = '~' " ── Fugitive ──────────────────────────────────────────────────────────────── if exists('g:plugs["vim-fugitive"]') nnoremap gs :Git status nnoremap gc :Git commit nnoremap gd :Gdiffsplit nnoremap gb :Git blame if g:chopsticks_space_keymaps nnoremap gl :Git log --oneline --graph -20 else nnoremap gL :Git log --oneline --graph -20 endif endif " ── Conflict Navigation ──────────────────────────────────────────────────── nnoremap ]x /^\(<<<<<<<\\|=======\\|>>>>>>>\) nnoremap [x ?^\(<<<<<<<\\|=======\\|>>>>>>>\)