VIM: Blame config
This commit is contained in:
parent
10494c3ffe
commit
68fca270ca
@ -217,6 +217,52 @@ autocmd VimEnter * NERDTree | wincmd p
|
||||
autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_tree_\d\+' && winnr('$') > 1 |
|
||||
\ let buf=bufnr() | buffer# | execute "normal! \<C-W>w" | execute 'buffer'.buf | endif
|
||||
|
||||
" Blame
|
||||
lua << EOF
|
||||
require("blame_line").setup {
|
||||
-- whether the blame line should be shown in visual modes
|
||||
show_in_visual = true,
|
||||
|
||||
-- whether the blame line should be shown in insert mode
|
||||
show_in_insert = true,
|
||||
|
||||
-- the string to prefix the blame line with
|
||||
prefix = " ",
|
||||
|
||||
-- String specifying the the blame line format.
|
||||
-- Any combination of the following specifiers, along with any additional text.
|
||||
-- - `"<author>"` - the author of the change.
|
||||
-- - `"<author-mail>"` - the email of the author.
|
||||
-- - `"<author-time>"` - the time the author made the change.
|
||||
-- - `"<committer>"` - the person who committed the change to the repository.
|
||||
-- - `"<committer-mail>"` - the email of the committer.
|
||||
-- - `"<committer-time>"` - the time the change was committed to the repository.
|
||||
-- - `"<summary>"` - the commit summary/message.
|
||||
-- - `"<commit-short>"` - short portion of the commit hash.
|
||||
-- - `"<commit-long>"` - the full commit hash.
|
||||
template = "<author> • <author-time> • <summary>",
|
||||
|
||||
-- The date format settings, for `"<author-time>"` and `"<committer-time>"`
|
||||
date = {
|
||||
-- whether the date should be relative instead of precise
|
||||
-- (I.E. "3 days ago" instead of "09-06-2022".
|
||||
relative = true,
|
||||
|
||||
-- `strftime` compatible format string.
|
||||
-- Only used if `date.relative == false`
|
||||
format = "%d-%m-%y",
|
||||
},
|
||||
|
||||
-- The highlight group to highlight the blame line with.
|
||||
-- The highlight of this group defaults to `Comment`.
|
||||
hl_group = "BlameLineNvim",
|
||||
|
||||
-- The delay in milliseconds between a cursor movement and
|
||||
-- when the blame line should appear/update
|
||||
delay = 0,
|
||||
}
|
||||
EOF
|
||||
|
||||
|
||||
" Vim-markdown
|
||||
let g:vim_markdown_conceal = 0
|
||||
|
@ -103,4 +103,6 @@ Plug 'github/copilot.vim'
|
||||
|
||||
Plug 'akinsho/bufferline.nvim', { 'tag': 'v2.2.1' }
|
||||
|
||||
Plug 'braxtons12/blame_line.nvim'
|
||||
|
||||
call plug#end()
|
||||
|
Loading…
Reference in New Issue
Block a user