mirror of
https://github.com/golang/go
synced 2024-11-12 07:40:23 -07:00
400d7772cc
Forcing the synchronization of 500 lines is both slower and less precise than searching for a known sync point. Unfortunately, though, the way to synchronize correctly is using the grouphere instruction, which has a bug. I've already proposed the fix to Vim, so future releases should have this working. We can continue using the 500 lines syncing for now. This change just documents the proper way to sync. R=adg, dsymonds CC=golang-dev https://golang.org/cl/4029047 |
||
---|---|---|
.. | ||
ftdetect | ||
ftplugin/go | ||
syntax | ||
readme.txt |
Vim syntax highlighting for Go (http://golang.org) ================================================== To install automatic syntax highlighting for GO programs: 1. Copy or link the filetype detection script to the ftdetect directory underneath your vim runtime directory (normally $HOME/.vim/ftdetect) 2. Copy or link syntax/go.vim to the syntax directory underneath your vim runtime directory (normally $HOME/.vim/syntax). Linking this file rather than just copying it will ensure any changes are automatically reflected in your syntax highlighting. 3. Add the following line to your .vimrc file (normally $HOME/.vimrc): syntax on In a typical unix environment you might accomplish this using the following commands: mkdir -p $HOME/.vim/ftdetect mkdir -p $HOME/.vim/syntax ln -s $GOROOT/misc/vim/ftdetect/gofiletype.vim $HOME/.vim/ftdetect/ ln -s $GOROOT/misc/vim/syntax/go.vim $HOME/.vim/syntax echo "syntax on" >> $HOME/.vimrc Vim filetype plugins for Go =========================== To install one of the available filetype plugins for Go: 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). 3. Add the following line to your .vimrc file (normally $HOME/.vimrc): filetype plugin on