diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
commit | 27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch) | |
tree | 2b0a3a14494d7976fb79a7517706e25d2a95d080 /ftplugin/hamster.vim | |
parent | d5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff) | |
download | vim-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.vim | 66 |
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 |