summaryrefslogtreecommitdiffstats
path: root/ftdetect/gofiletype.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2013-09-16 16:53:38 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2013-09-16 16:54:16 +0200
commitd7873996b43339f6d272ffa8e3616a4e5793dc26 (patch)
tree15449a6f9f916414b8a8bec3d63fd18c44ec720a /ftdetect/gofiletype.vim
parent73cbf0269e137499d22949da48cb71a24f7bfa73 (diff)
downloadvim-polyglot-d7873996b43339f6d272ffa8e3616a4e5793dc26.tar.gz
vim-polyglot-d7873996b43339f6d272ffa8e3616a4e5793dc26.zip
Concat ftdetect scripts and mention startup cost in the README
Diffstat (limited to 'ftdetect/gofiletype.vim')
-rw-r--r--ftdetect/gofiletype.vim23
1 files changed, 0 insertions, 23 deletions
diff --git a/ftdetect/gofiletype.vim b/ftdetect/gofiletype.vim
deleted file mode 100644
index b658f6b0..00000000
--- a/ftdetect/gofiletype.vim
+++ /dev/null
@@ -1,23 +0,0 @@
-" We take care to preserve the user's fileencodings and fileformats,
-" because those settings are global (not buffer local), yet we want
-" to override them for loading Go files, which are defined to be UTF-8.
-let s:current_fileformats = ''
-let s:current_fileencodings = ''
-
-" define fileencodings to open as utf-8 encoding even if it's ascii.
-function! s:gofiletype_pre()
- let s:current_fileformats = &g:fileformats
- let s:current_fileencodings = &g:fileencodings
- set fileencodings=utf-8 fileformats=unix
- setlocal filetype=go
-endfunction
-
-" restore fileencodings as others
-function! s:gofiletype_post()
- let &g:fileformats = s:current_fileformats
- let &g:fileencodings = s:current_fileencodings
-endfunction
-
-au BufNewFile *.go setlocal filetype=go fileencoding=utf-8 fileformat=unix
-au BufRead *.go call s:gofiletype_pre()
-au BufReadPost *.go call s:gofiletype_post()