summaryrefslogtreecommitdiff
path: root/misc/vim/ftplugin/go/fmt.vim
diff options
context:
space:
mode:
Diffstat (limited to 'misc/vim/ftplugin/go/fmt.vim')
-rw-r--r--misc/vim/ftplugin/go/fmt.vim30
1 files changed, 0 insertions, 30 deletions
diff --git a/misc/vim/ftplugin/go/fmt.vim b/misc/vim/ftplugin/go/fmt.vim
deleted file mode 100644
index a299dfcee..000000000
--- a/misc/vim/ftplugin/go/fmt.vim
+++ /dev/null
@@ -1,30 +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.
-"
-" fmt.vim: Vim command to format Go files with gofmt.
-"
-" This filetype plugin add a new commands for go buffers:
-"
-" :Fmt
-"
-" Filter the current Go buffer through gofmt.
-" It tries to preserve cursor position and avoids
-" replacing the buffer with stderr output.
-"
-
-command! -buffer Fmt call s:GoFormat()
-
-function! s:GoFormat()
- let view = winsaveview()
- %!gofmt
- if v:shell_error
- %| " output errors returned by gofmt
- " TODO(dchest): perhaps, errors should go to quickfix
- undo
- echohl Error | echomsg "Gofmt returned error" | echohl None
- endif
- call winrestview(view)
-endfunction
-
-" vim:ts=4:sw=4:et