{"thread":{"id":"12776","subject":"[PATCH] Easier setup for the vim contribs.","startedAt":"2008-03-20T16:42:44Z","lastAt":"2008-03-21T01:56:21Z","messageCount":4,"participants":["Victor Bogado da Silva Lins","Samuel Tardieu","Jeff King"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"72524","messageId":"1206031364.1717.11.camel@omicron.ep.petrobras.com.br","threadId":"12776","inReplyTo":null,"subject":"[PATCH] Easier setup for the vim contribs.","fromName":"Victor Bogado da Silva Lins","fromEmail":"victor@bogado.net","sentAt":"2008-03-20T16:42:44Z","receivedAt":"2008-03-20T16:42:44Z","isPatch":true,"sender":{"key":"victor@bogado.net","avatar":"https://gravatar.com/avatar/4ad1d046d4c1a5673a65aac199e2113f4e2d2ffe88d095cb3e17c1f20126cfac?d=mp&s=160"},"body":"Just copy all files in the vim contrib directory to your .vim and it will configure the syntax.\n---\n contrib/vim/README                 |   15 ++++++++-------\n contrib/vim/ftdetect/gitcommit.vim |    1 +\n 2 files changed, 9 insertions(+), 7 deletions(-)\n create mode 100644 contrib/vim/ftdetect/gitcommit.vim\n\ndiff --git a/contrib/vim/README b/contrib/vim/README\nindex 9e7881f..7981765 100644\n--- a/contrib/vim/README\n+++ b/contrib/vim/README\n@@ -1,8 +1,9 @@\n To syntax highlight git's commit messages, you need to:\n-  1. Copy syntax/gitcommit.vim to vim's syntax directory:\n-     $ mkdir -p $HOME/.vim/syntax\n-     $ cp syntax/gitcommit.vim $HOME/.vim/syntax\n-  2. Auto-detect the editing of git commit files:\n-     $ cat >>$HOME/.vimrc <<'EOF'\n-     autocmd BufNewFile,BufRead COMMIT_EDITMSG set filetype=gitcommit\n-     EOF\n+  1.  Copy syntax/gitcommit.vim to vim's syntax directory:\n+      $ mkdir -p $HOME/.vim/syntax\n+      $ cp syntax/gitcommit.vim $HOME/.vim/syntax\n+  2.  Auto-detect the editing of git commit files:\n+      $ mkdir -p $HOME/.vim/ftdetect\n+\t  $ cp ftdetect/gitcommit.vim $HOME/.vim/ftdetect\n+  2b. Alternatively you can add the detection code to your vimrc file\n+\t  $ cat ftdetect/gitcommit.vim >> $HOME/.vimrc\ndiff --git a/contrib/vim/ftdetect/gitcommit.vim b/contrib/vim/ftdetect/gitcommit.vim\nnew file mode 100644\nindex 0000000..fed4684\n--- /dev/null\n+++ b/contrib/vim/ftdetect/gitcommit.vim\n@@ -0,0 +1 @@\n+autocmd BufNewFile,BufRead COMMIT_EDITMSG set filetype=gitcommit\n-- \n1.5.5.rc0\n"},{"id":"72528","messageId":"2008-03-20-17-56-01+trackit+sam@rfc1149.net","threadId":"12776","inReplyTo":"1206031364.1717.11.camel@omicron.ep.petrobras.com.br","subject":"Re: [PATCH] Easier setup for the vim contribs.","fromName":"Samuel Tardieu","fromEmail":"sam@rfc1149.net","sentAt":"2008-03-20T16:56:01Z","receivedAt":"2008-03-20T16:56:01Z","isPatch":true,"sender":{"key":"sam@rfc1149.net","avatar":"https://avatars.githubusercontent.com/u/44656?v=4"},"body":">>>>> \"Victor\" == Victor Bogado da Silva Lins <victor@bogado.net> writes:\n\nVictor> Just copy all files in the vim contrib directory to your .vim\nVictor> and it will configure the syntax.\n\nDo you know if it has been submitted for inclusion in vim?\n\n  Sam\n-- \nSamuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/\n"},{"id":"72548","messageId":"20080321014627.GB1613@coredump.intra.peff.net","threadId":"12776","inReplyTo":"1206031364.1717.11.camel@omicron.ep.petrobras.com.br","subject":"Re: [PATCH] Easier setup for the vim contribs.","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2008-03-21T01:46:27Z","receivedAt":"2008-03-21T01:46:27Z","isPatch":true,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Thu, Mar 20, 2008 at 01:42:44PM -0300, Victor Bogado da Silva Lins wrote:\n\n> Just copy all files in the vim contrib directory to your .vim and it\n> will configure the syntax.\n\nI think this is a good change, but...\n\n> +  2.  Auto-detect the editing of git commit files:\n> +      $ mkdir -p $HOME/.vim/ftdetect\n> +\t  $ cp ftdetect/gitcommit.vim $HOME/.vim/ftdetect\n\nThere is a slight tabs vs spaces indentation error here.\n\n-Peff\n"},{"id":"72549","messageId":"20080321015621.GC1613@coredump.intra.peff.net","threadId":"12776","inReplyTo":"2008-03-20-17-56-01+trackit+sam@rfc1149.net","subject":"Re: [PATCH] Easier setup for the vim contribs.","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2008-03-21T01:56:21Z","receivedAt":"2008-03-21T01:56:21Z","isPatch":true,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Thu, Mar 20, 2008 at 05:56:01PM +0100, Samuel Tardieu wrote:\n\n> Victor> Just copy all files in the vim contrib directory to your .vim\n> Victor> and it will configure the syntax.\n> \n> Do you know if it has been submitted for inclusion in vim?\n\nNo, but there is an alternate and much fancier vim package (which\nincludes syntax highlighting) that is going to be in vim 7.2:\n\nhttp://lists.alioth.debian.org/pipermail/pkg-vim-maintainers/2008-February/005169.html\n\nOnce that is out, we should probably either remove our contrib/vim or\nadd a note saying \"better stuff is now in 7.2\" (for those who are on\nolder versions). We could also maybe just start pointing people to that\nversion now:\n\n  http://git.tpope.net/?p=vim-git.git;a=summary\n\n-Peff\n"}]}