{"thread":{"id":"29962","subject":"[PATCH] Vim configurations, add gitcommit filetype to submodules","startedAt":"2012-03-16T11:47:53Z","lastAt":"2012-03-16T11:47:53Z","messageCount":1,"participants":["Patrick F. Marques"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"187084","messageId":"CANigeX1MuhT8tG0Gb4cNXrZKzd2jt66wS84VswL-w1dngBD92w@mail.gmail.com","threadId":"29962","inReplyTo":null,"subject":"[PATCH] Vim configurations, add gitcommit filetype to submodules","fromName":"Patrick F. Marques","fromEmail":"patrickfmarques@gmail.com","sentAt":"2012-03-16T11:47:53Z","receivedAt":"2012-03-16T11:47:53Z","isPatch":true,"sender":{"key":"patrickfmarques@gmail.com","avatar":null},"body":"Git commit in submodules doesn't use the\ncorrect vim syntax. (filetype is set to conf\ninstead of gitcommit)\n\nThis will set ft to gitcommit in all submodules\n(also tested on submodules of submodules)\n\nSigned-off-by: Patrick F. Marques <patrickfmarques@gmail.com>\n---\n\ndiff --git a/contrib/vim/README b/contrib/vim/README\n--- a/contrib/vim/README\n+++ b/contrib/vim/README\n@@ -19,6 +19,7 @@ To install:\n   2. To auto-detect the editing of various git-related filetypes:\n \t$ cat >>$HOME/.vim/filetype.vim <<'EOF'\n \tautocmd BufNewFile,BufRead *.git/COMMIT_EDITMSG    setf gitcommit\n+\tautocmd BufNewFile,BufRead *.git/modules/*/COMMIT_EDITMSG    setf gitcommit\n \tautocmd BufNewFile,BufRead *.git/config,.gitconfig setf gitconfig\n \tautocmd BufNewFile,BufRead git-rebase-todo         setf gitrebase\n \tautocmd BufNewFile,BufRead .msg.[0-9]*\n--\n"}]}