|
@@ -0,0 +1,39 @@
|
|
|
|
|
+# vim-colorful-go
|
|
|
|
|
+
|
|
|
|
|
+vim-colorful-go is an addendum to [vim-go](https://github.com/fatih/vim-go)'s
|
|
|
|
|
+syntax highlighting. This plugin assumes you have
|
|
|
|
|
+[vim-go](https://github.com/fatih/vim-go) installed and is untested outside that
|
|
|
|
|
+assumption.
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+## Features
|
|
|
|
|
+
|
|
|
|
|
+Mostly, this plugin highlights non-native types when appropriate. It also
|
|
|
|
|
+assumes formatting matches the output of `gofmt`.
|
|
|
|
|
+
|
|
|
|
|
+* Highlight types in var (...) blocks
|
|
|
|
|
+* Highlight types in receivers
|
|
|
|
|
+* Highlight types in structs
|
|
|
|
|
+* Highlight types in function parameters
|
|
|
|
|
+* Highlight types in function returns
|
|
|
|
|
+* Highlight methods/functions the same
|
|
|
|
|
+* Highlight literal struct fields
|
|
|
|
|
+* Uses the same highlighting option flags as `vim-go`
|
|
|
|
|
+* ..probably more I can't remember
|
|
|
|
|
+
|
|
|
|
|
+## Install
|
|
|
|
|
+
|
|
|
|
|
+vim-colorful-go follows the standard runtime path structure. You may use your
|
|
|
|
|
+favorite package manager. Below are some helper lines for popular package
|
|
|
|
|
+managers:
|
|
|
|
|
+
|
|
|
|
|
+* [Pathogen](https://github.com/tpope/vim-pathogen)
|
|
|
|
|
+ * `git clone https://github.com/ajswis/vim-colorful-go.git ~/.vim/bundle/vim-colorful-go`
|
|
|
|
|
+* [vim-plug](https://github.com/junegunn/vim-plug)
|
|
|
|
|
+ * `Plug 'ajswis/vim-colorful-go'`
|
|
|
|
|
+* [Vim packages](http://vimhelp.appspot.com/repeat.txt.html#packages)
|
|
|
|
|
+ * `git clone https://github.com/ajswis/vim-colorful-go.git ~/.vim/pack/plugins/start/vim-colorful-go`
|
|
|
|
|
+
|