git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] Easier setup for the vim contribs.
@ 2008-03-20 16:42 Victor Bogado da Silva Lins
  2008-03-20 16:56 ` Samuel Tardieu
  2008-03-21  1:46 ` Jeff King
  0 siblings, 2 replies; 4+ messages in thread
From: Victor Bogado da Silva Lins @ 2008-03-20 16:42 UTC (permalink / raw)
  To: git

Just copy all files in the vim contrib directory to your .vim and it will configure the syntax.
---
 contrib/vim/README                 |   15 ++++++++-------
 contrib/vim/ftdetect/gitcommit.vim |    1 +
 2 files changed, 9 insertions(+), 7 deletions(-)
 create mode 100644 contrib/vim/ftdetect/gitcommit.vim

diff --git a/contrib/vim/README b/contrib/vim/README
index 9e7881f..7981765 100644
--- a/contrib/vim/README
+++ b/contrib/vim/README
@@ -1,8 +1,9 @@
 To syntax highlight git's commit messages, you need to:
-  1. Copy syntax/gitcommit.vim to vim's syntax directory:
-     $ mkdir -p $HOME/.vim/syntax
-     $ cp syntax/gitcommit.vim $HOME/.vim/syntax
-  2. Auto-detect the editing of git commit files:
-     $ cat >>$HOME/.vimrc <<'EOF'
-     autocmd BufNewFile,BufRead COMMIT_EDITMSG set filetype=gitcommit
-     EOF
+  1.  Copy syntax/gitcommit.vim to vim's syntax directory:
+      $ mkdir -p $HOME/.vim/syntax
+      $ cp syntax/gitcommit.vim $HOME/.vim/syntax
+  2.  Auto-detect the editing of git commit files:
+      $ mkdir -p $HOME/.vim/ftdetect
+	  $ cp ftdetect/gitcommit.vim $HOME/.vim/ftdetect
+  2b. Alternatively you can add the detection code to your vimrc file
+	  $ cat ftdetect/gitcommit.vim >> $HOME/.vimrc
diff --git a/contrib/vim/ftdetect/gitcommit.vim b/contrib/vim/ftdetect/gitcommit.vim
new file mode 100644
index 0000000..fed4684
--- /dev/null
+++ b/contrib/vim/ftdetect/gitcommit.vim
@@ -0,0 +1 @@
+autocmd BufNewFile,BufRead COMMIT_EDITMSG set filetype=gitcommit
-- 
1.5.5.rc0

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] Easier setup for the vim contribs.
  2008-03-20 16:42 [PATCH] Easier setup for the vim contribs Victor Bogado da Silva Lins
@ 2008-03-20 16:56 ` Samuel Tardieu
  2008-03-21  1:56   ` Jeff King
  2008-03-21  1:46 ` Jeff King
  1 sibling, 1 reply; 4+ messages in thread
From: Samuel Tardieu @ 2008-03-20 16:56 UTC (permalink / raw)
  To: Victor Bogado da Silva Lins; +Cc: git

>>>>> "Victor" == Victor Bogado da Silva Lins <victor@bogado.net> writes:

Victor> Just copy all files in the vim contrib directory to your .vim
Victor> and it will configure the syntax.

Do you know if it has been submitted for inclusion in vim?

  Sam
-- 
Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] Easier setup for the vim contribs.
  2008-03-20 16:42 [PATCH] Easier setup for the vim contribs Victor Bogado da Silva Lins
  2008-03-20 16:56 ` Samuel Tardieu
@ 2008-03-21  1:46 ` Jeff King
  1 sibling, 0 replies; 4+ messages in thread
From: Jeff King @ 2008-03-21  1:46 UTC (permalink / raw)
  To: Victor Bogado da Silva Lins; +Cc: git

On Thu, Mar 20, 2008 at 01:42:44PM -0300, Victor Bogado da Silva Lins wrote:

> Just copy all files in the vim contrib directory to your .vim and it
> will configure the syntax.

I think this is a good change, but...

> +  2.  Auto-detect the editing of git commit files:
> +      $ mkdir -p $HOME/.vim/ftdetect
> +	  $ cp ftdetect/gitcommit.vim $HOME/.vim/ftdetect

There is a slight tabs vs spaces indentation error here.

-Peff

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] Easier setup for the vim contribs.
  2008-03-20 16:56 ` Samuel Tardieu
@ 2008-03-21  1:56   ` Jeff King
  0 siblings, 0 replies; 4+ messages in thread
From: Jeff King @ 2008-03-21  1:56 UTC (permalink / raw)
  To: Samuel Tardieu; +Cc: Victor Bogado da Silva Lins, git

On Thu, Mar 20, 2008 at 05:56:01PM +0100, Samuel Tardieu wrote:

> Victor> Just copy all files in the vim contrib directory to your .vim
> Victor> and it will configure the syntax.
> 
> Do you know if it has been submitted for inclusion in vim?

No, but there is an alternate and much fancier vim package (which
includes syntax highlighting) that is going to be in vim 7.2:

http://lists.alioth.debian.org/pipermail/pkg-vim-maintainers/2008-February/005169.html

Once that is out, we should probably either remove our contrib/vim or
add a note saying "better stuff is now in 7.2" (for those who are on
older versions). We could also maybe just start pointing people to that
version now:

  http://git.tpope.net/?p=vim-git.git;a=summary

-Peff

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-03-21  1:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-20 16:42 [PATCH] Easier setup for the vim contribs Victor Bogado da Silva Lins
2008-03-20 16:56 ` Samuel Tardieu
2008-03-21  1:56   ` Jeff King
2008-03-21  1:46 ` Jeff King

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).