summaryrefslogtreecommitdiffstats
path: root/ftplugin/hamster.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
commit27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch)
tree2b0a3a14494d7976fb79a7517706e25d2a95d080 /ftplugin/hamster.vim
parentd5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff)
downloadvim-polyglot-3.0.0.tar.gz
vim-polyglot-3.0.0.zip
Revert inlining basic language packv3.0.0
Diffstat (limited to 'ftplugin/hamster.vim')
-rw-r--r--ftplugin/hamster.vim66
1 files changed, 0 insertions, 66 deletions
diff --git a/ftplugin/hamster.vim b/ftplugin/hamster.vim
deleted file mode 100644
index 5c7e9916..00000000
--- a/ftplugin/hamster.vim
+++ /dev/null
@@ -1,66 +0,0 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1
-
-" Vim filetype plugin
-" Language: Hamster Script
-" Version: 2.0.6.0
-" Maintainer: David Fishburn <dfishburn dot vim at gmail dot com>
-" Last Change: 2017 Mar 18
-
-" Only do this when not done yet for this buffer
-if exists("b:did_ftplugin")
- finish
-endif
-
-" Don't load another plugin for this buffer
-let b:did_ftplugin = 1
-
-let s:cpo_save = &cpo
-set cpo&vim
-
-let b:undo_ftplugin = "setl fo< com< tw< commentstring<"
- \ . "| unlet! b:match_ignorecase b:match_words b:match_skip"
-
-" Set 'formatoptions' to break comment lines but not other lines,
-" and insert the comment leader when hitting <CR> or using "o".
-setlocal fo-=t fo+=croql
-
-" Use the # sign for comments
-setlocal comments=:#
-
-" Format comments to be up to 78 characters long
-if &tw == 0
- setlocal tw=78
-endif
-
-" Comments start with a double quote
-setlocal commentstring=#%s
-
-" Move around functions.
-noremap <silent><buffer> [[ :call search('^\s*sub\>', "bW")<CR>
-noremap <silent><buffer> ]] :call search('^\s*sub\>', "W")<CR>
-noremap <silent><buffer> [] :call search('^\s*endsub\>', "bW")<CR>
-noremap <silent><buffer> ][ :call search('^\s*endsub\>', "W")<CR>
-
-" Move around comments
-noremap <silent><buffer> ]# :call search('^\s*#\@!', "W")<CR>
-noremap <silent><buffer> [# :call search('^\s*#\@!', "bW")<CR>
-
-" Let the matchit plugin know what items can be matched.
-if exists("loaded_matchit")
- let b:match_ignorecase = 0
- let b:match_words =
- \ '\<sub\>:\<return\>:\<endsub\>,' .
- \ '\<do\|while\|repeat\|for\>:\<break\>:\<continue\>:\<loop\|endwhile\|until\|endfor\>,' .
- \ '\<if\>:\<else\%[if]\>:\<endif\>'
-
- " Ignore ":syntax region" commands, the 'end' argument clobbers if-endif
- " let b:match_skip = 'getline(".") =~ "^\\s*sy\\%[ntax]\\s\\+region" ||
- " \ synIDattr(synID(line("."),col("."),1),"name") =~? "comment\\|string"'
-endif
-
-setlocal ignorecase
-let &cpo = s:cpo_save
-unlet s:cpo_save
-setlocal cpo+=M " makes \%( match \)
-
-endif