aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Whitehead <jnwhiteh@gmail.com>2010-06-20 11:46:12 +0200
committerAndrew Gerrand <adg@golang.org>2010-06-20 11:46:12 +0200
commitd67717c29bb11933ea6db186f5122fb9658f97e7 (patch)
treef0ca81662885e2f9865dc7497efc971ee0c0f9e3
parenta674c024c707cc85fa0dcd2920c5f7feb6ba1053 (diff)
downloadgo-d67717c29bb11933ea6db186f5122fb9658f97e7.tar.gz
go-d67717c29bb11933ea6db186f5122fb9658f97e7.zip
misc/vim: reorganize plugin so it uses ftplugin and syntax
This sets up vim to work out of the box with go programs as long as syntax highlighting is enabled. Both files must be copied to the vim runtime directory in order for the file-type detection and syntax loading to work. R=golang-dev, adg CC=golang-dev https://golang.org/cl/1723044
-rw-r--r--misc/vim/ftdetect/gofiletype.vim1
-rw-r--r--misc/vim/readme.txt12
-rw-r--r--misc/vim/syntax/go.vim (renamed from misc/vim/go.vim)0
3 files changed, 13 insertions, 0 deletions
diff --git a/misc/vim/ftdetect/gofiletype.vim b/misc/vim/ftdetect/gofiletype.vim
new file mode 100644
index 0000000000..b67dab0abe
--- /dev/null
+++ b/misc/vim/ftdetect/gofiletype.vim
@@ -0,0 +1 @@
+au BufRead,BufNewFile *.go setfiletype go
diff --git a/misc/vim/readme.txt b/misc/vim/readme.txt
new file mode 100644
index 0000000000..eaa839eb7a
--- /dev/null
+++ b/misc/vim/readme.txt
@@ -0,0 +1,12 @@
+Vim syntax highlighting for Go (http://golang.org)
+==================================================
+
+To install automatic syntax highlighting for GO programs:
+
+ 1. Copy ftplugin/gofiletype.vim to the ftplugin directory underneath your vim
+ runtime directory (normally $HOME/.vim/ftplugin)
+ 2. Copy syntax/go.vim to the syntax directory underneath your vim runtime
+ directory (normally $HOME/.vim/syntax)
+ 3. Add the following line to your .vimrc file (or equivalent):
+
+ syntax on
diff --git a/misc/vim/go.vim b/misc/vim/syntax/go.vim
index 244503ca30..244503ca30 100644
--- a/misc/vim/go.vim
+++ b/misc/vim/syntax/go.vim