~gpanders/dotfiles

ref: 2da1dde5ea566f82ebe6532bc6d3b8670fd77ce8 dotfiles/vim/.vim/after/ftplugin/gitcommit.vim -rw-r--r-- 610 bytes
2da1dde5Greg Anders Note 'open' subcommand opens editor in NOTES_DIR when no argument given 1 year, 6 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
" git commit filetype plugin
" Author: Greg Anders <greg@gpanders.com>

let b:undo_ftplugin = get(b:, 'undo_ftplugin', '')

" enable spell check
setlocal spell
setlocal textwidth=72
setlocal formatoptions+=cn
setlocal formatlistpat=^\\s*\\d\\+\\.\\s\\+\\\|^\\s*[-*+]\\s\\+\\\|^\\[^\\ze[^\\]]\\+\\]:

let b:undo_ftplugin .= '|setl tw< spell< fo< flp<'

" warning if first line too long
match ErrorMsg /\%1l.\%>51v/

augroup gitcommit
  autocmd!
  " Always place cursor at first column of first line
  autocmd BufWinEnter <buffer> call cursor(1, 1)
augroup END
let b:undo_ftplugin .= '|au! gitcommit * <buffer>'