From d67717c29bb11933ea6db186f5122fb9658f97e7 Mon Sep 17 00:00:00 2001 From: James Whitehead Date: Sun, 20 Jun 2010 11:46:12 +0200 Subject: [PATCH] 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 --- misc/vim/ftdetect/gofiletype.vim | 1 + misc/vim/readme.txt | 12 ++++++++++++ misc/vim/{ => syntax}/go.vim | 0 3 files changed, 13 insertions(+) create mode 100644 misc/vim/ftdetect/gofiletype.vim create mode 100644 misc/vim/readme.txt rename misc/vim/{ => syntax}/go.vim (100%) 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 similarity index 100% rename from misc/vim/go.vim rename to misc/vim/syntax/go.vim