]> Cypherpunks repositories - gostls13.git/commitdiff
misc/vim: Added filetype settings for comments.
authorDavid Bürgin <676c7473@gmail.com>
Tue, 18 Jun 2013 04:59:50 +0000 (14:59 +1000)
committerDavid Symonds <dsymonds@golang.org>
Tue, 18 Jun 2013 04:59:50 +0000 (14:59 +1000)
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

misc/vim/ftplugin/go.vim [new file with mode: 0644]
misc/vim/readme.txt

diff --git a/misc/vim/ftplugin/go.vim b/misc/vim/ftplugin/go.vim
new file mode 100644 (file)
index 0000000..8066733
--- /dev/null
@@ -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
index cb3a520739085c193fdc0ee309db179309073b60..dca24ea1d041432901f3c09ef8630d45e37b624f 100644 (file)
@@ -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