summaryrefslogtreecommitdiff
path: root/misc/vim
diff options
context:
space:
mode:
authorAndrew Radev <andrey.radev@gmail.com>2012-10-29 22:10:59 +1100
committerAndrew Radev <andrey.radev@gmail.com>2012-10-29 22:10:59 +1100
commit09858a676100a50e551f4286f0a968e7163b83a7 (patch)
tree9326445a7b8bd41c1f8d6895a7fb05efc8d05291 /misc/vim
parentfd4b7e5aded45d203a7ba2fc4a29658ee33732be (diff)
downloadgo-09858a676100a50e551f4286f0a968e7163b83a7.tar.gz
misc/vim: fix reimport guard and remove K mapping.
The "did_ftplugin" lines were ineffective and the "K" mapping was too invasive, which is why it was removed. R=golang-dev, dsymonds, minux.ma CC=golang-dev http://codereview.appspot.com/6823044 Committer: David Symonds <dsymonds@golang.org>
Diffstat (limited to 'misc/vim')
-rw-r--r--misc/vim/ftplugin/go/fmt.vim5
-rw-r--r--misc/vim/ftplugin/go/godoc.vim13
-rw-r--r--misc/vim/ftplugin/go/import.vim4
-rw-r--r--misc/vim/readme.txt1
4 files changed, 8 insertions, 15 deletions
diff --git a/misc/vim/ftplugin/go/fmt.vim b/misc/vim/ftplugin/go/fmt.vim
index 0ee44cd59..30814fdfd 100644
--- a/misc/vim/ftplugin/go/fmt.vim
+++ b/misc/vim/ftplugin/go/fmt.vim
@@ -12,6 +12,9 @@
" It tries to preserve cursor position and avoids
" replacing the buffer with stderr output.
"
+if exists("b:did_ftplugin_go_fmt")
+ finish
+endif
command! -buffer Fmt call s:GoFormat()
@@ -41,4 +44,6 @@ function! s:GoFormat()
call winrestview(view)
endfunction
+let b:did_ftplugin_go_fmt = 1
+
" vim:ts=4:sw=4:et
diff --git a/misc/vim/ftplugin/go/godoc.vim b/misc/vim/ftplugin/go/godoc.vim
deleted file mode 100644
index 55195a674..000000000
--- a/misc/vim/ftplugin/go/godoc.vim
+++ /dev/null
@@ -1,13 +0,0 @@
-" Copyright 2011 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.
-"
-" godoc.vim: Vim command to see godoc.
-
-if exists("b:did_ftplugin")
- finish
-endif
-
-silent! nmap <buffer> <silent> K <Plug>(godoc-keyword)
-
-" vim:ts=4:sw=4:et
diff --git a/misc/vim/ftplugin/go/import.vim b/misc/vim/ftplugin/go/import.vim
index 8cf89291e..1d969e460 100644
--- a/misc/vim/ftplugin/go/import.vim
+++ b/misc/vim/ftplugin/go/import.vim
@@ -32,7 +32,7 @@
" The backslash is the default maplocalleader, so it is possible that
" your vim is set to use a different character (:help maplocalleader).
"
-if exists("b:did_ftplugin")
+if exists("b:did_ftplugin_go_import")
finish
endif
@@ -228,4 +228,6 @@ function! s:Error(s)
echohl Error | echo a:s | echohl None
endfunction
+let b:did_ftplugin_go_import = 1
+
" vim:ts=4:sw=4:et
diff --git a/misc/vim/readme.txt b/misc/vim/readme.txt
index fe15da993..1e0aa4883 100644
--- a/misc/vim/readme.txt
+++ b/misc/vim/readme.txt
@@ -72,5 +72,4 @@ To install godoc plugin:
1. Same as 1 above.
2. Copy or link plugin/godoc.vim to $HOME/.vim/plugin/godoc,
syntax/godoc.vim to $HOME/.vim/syntax/godoc.vim,
- ftplugin/go/godoc.vim to $HOME/.vim/ftplugin/go/godoc.vim.
and autoload/go/complete.vim to $HOME/.vim/autoload/go/complete.vim.