From: David Bürgin <676c7473@gmail.com> Date: Tue, 18 Jun 2013 04:59:50 +0000 (+1000) Subject: misc/vim: Added filetype settings for comments. X-Git-Tag: go1.2rc2~1225 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c1e780c4e453eef4f8a60a637aea24a8d044a747;p=gostls13.git misc/vim: Added filetype settings for comments. This basic Vim ftplugin sets the 'comments' and 'commentstring' settings to sensible values. Future filetype settings for Go would go in the same file. The ftplugin was added as misc/vim/ftplugin/go/go.vim, this way the installation instructions in readme.txt remain valid. Fixes #5715. R=dsymonds CC=gobot, golang-dev https://golang.org/cl/10323043 --- diff --git a/misc/vim/ftplugin/go.vim b/misc/vim/ftplugin/go.vim new file mode 100644 index 0000000000..8066733cf8 --- /dev/null +++ b/misc/vim/ftplugin/go.vim @@ -0,0 +1,17 @@ +" Copyright 2013 The Go Authors. All rights reserved. +" Use of this source code is governed by a BSD-style +" license that can be found in the LICENSE file. +" +" go.vim: Vim filetype plugin for Go. + +if exists("b:did_ftplugin") + finish +endif +let b:did_ftplugin = 1 + +setlocal comments=s1:/*,mb:*,ex:*/,:// +setlocal commentstring=//\ %s + +let b:undo_ftplugin = "setl com< cms<" + +" vim:ts=4:sw=4:et diff --git a/misc/vim/readme.txt b/misc/vim/readme.txt index cb3a520739..dca24ea1d0 100644 --- a/misc/vim/readme.txt +++ b/misc/vim/readme.txt @@ -47,9 +47,10 @@ Vim filetype plugins To install one of the available filetype plugins: 1. Same as 1 above. - 2. Copy or link one or more plugins from ftplugin/go/*.vim to the - Go-specific ftplugin directory underneath your vim runtime directory - (normally $HOME/.vim/ftplugin/go/*.vim). + 2. Copy or link ftplugin/go.vim to the ftplugin directory underneath your vim + runtime directory (normally $HOME/.vim/ftplugin). Copy or link one or more + additional plugins from ftplugin/go/*.vim to the Go-specific subdirectory + in the same place ($HOME/.vim/ftplugin/go/*.vim). 3. Add the following line to your .vimrc file (normally $HOME/.vimrc): filetype plugin on