removed files
authorPierre Habouzit <phabouzit@apple.com>
Wed, 25 Oct 2017 00:28:35 +0000 (17:28 -0700)
committerPierre Habouzit <phabouzit@apple.com>
Wed, 25 Oct 2017 00:29:09 +0000 (17:29 -0700)
vim/autoload/pathogen.vim [deleted file]
vim/plugin/BlockComment.vim [deleted file]
vim/plugin/ZoomWin.vim [deleted file]
vim/plugin/vis.vim [deleted file]
vim/syntax/actionscript.vim [deleted file]
vim/syntax/c.vim [deleted file]
vim/syntax/debhints.vim [deleted file]
vim/syntax/javascript.vim [deleted file]
vim/syntax/make.vim [deleted file]
vim/syntax/massif.vim [deleted file]

diff --git a/vim/autoload/pathogen.vim b/vim/autoload/pathogen.vim
deleted file mode 100644 (file)
index b5eb618..0000000
+++ /dev/null
@@ -1,254 +0,0 @@
-" pathogen.vim - path option manipulation
-" Maintainer:   Tim Pope <http://tpo.pe/>
-" Version:      2.0
-
-" Install in ~/.vim/autoload (or ~\vimfiles\autoload).
-"
-" For management of individually installed plugins in ~/.vim/bundle (or
-" ~\vimfiles\bundle), adding `call pathogen#infect()` to your .vimrc
-" prior to `filetype plugin indent on` is the only other setup necessary.
-"
-" The API is documented inline below.  For maximum ease of reading,
-" :set foldmethod=marker
-
-if exists("g:loaded_pathogen") || &cp
-  finish
-endif
-let g:loaded_pathogen = 1
-
-" Point of entry for basic default usage.  Give a directory name to invoke
-" pathogen#runtime_append_all_bundles() (defaults to "bundle"), or a full path
-" to invoke pathogen#runtime_prepend_subdirectories().  Afterwards,
-" pathogen#cycle_filetype() is invoked.
-function! pathogen#infect(...) abort " {{{1
-  let source_path = a:0 ? a:1 : 'bundle'
-  if source_path =~# '[\\/]'
-    call pathogen#runtime_prepend_subdirectories(source_path)
-  else
-    call pathogen#runtime_append_all_bundles(source_path)
-  endif
-  call pathogen#cycle_filetype()
-endfunction " }}}1
-
-" Split a path into a list.
-function! pathogen#split(path) abort " {{{1
-  if type(a:path) == type([]) | return a:path | endif
-  let split = split(a:path,'\\\@<!\%(\\\\\)*\zs,')
-  return map(split,'substitute(v:val,''\\\([\\,]\)'',''\1'',"g")')
-endfunction " }}}1
-
-" Convert a list to a path.
-function! pathogen#join(...) abort " {{{1
-  if type(a:1) == type(1) && a:1
-    let i = 1
-    let space = ' '
-  else
-    let i = 0
-    let space = ''
-  endif
-  let path = ""
-  while i < a:0
-    if type(a:000[i]) == type([])
-      let list = a:000[i]
-      let j = 0
-      while j < len(list)
-        let escaped = substitute(list[j],'[,'.space.']\|\\[\,'.space.']\@=','\\&','g')
-        let path .= ',' . escaped
-        let j += 1
-      endwhile
-    else
-      let path .= "," . a:000[i]
-    endif
-    let i += 1
-  endwhile
-  return substitute(path,'^,','','')
-endfunction " }}}1
-
-" Convert a list to a path with escaped spaces for 'path', 'tag', etc.
-function! pathogen#legacyjoin(...) abort " {{{1
-  return call('pathogen#join',[1] + a:000)
-endfunction " }}}1
-
-" Remove duplicates from a list.
-function! pathogen#uniq(list) abort " {{{1
-  let i = 0
-  let seen = {}
-  while i < len(a:list)
-    if (a:list[i] ==# '' && exists('empty')) || has_key(seen,a:list[i])
-      call remove(a:list,i)
-    elseif a:list[i] ==# ''
-      let i += 1
-      let empty = 1
-    else
-      let seen[a:list[i]] = 1
-      let i += 1
-    endif
-  endwhile
-  return a:list
-endfunction " }}}1
-
-" \ on Windows unless shellslash is set, / everywhere else.
-function! pathogen#separator() abort " {{{1
-  return !exists("+shellslash") || &shellslash ? '/' : '\'
-endfunction " }}}1
-
-" Convenience wrapper around glob() which returns a list.
-function! pathogen#glob(pattern) abort " {{{1
-  let files = split(glob(a:pattern),"\n")
-  return map(files,'substitute(v:val,"[".pathogen#separator()."/]$","","")')
-endfunction "}}}1
-
-" Like pathogen#glob(), only limit the results to directories.
-function! pathogen#glob_directories(pattern) abort " {{{1
-  return filter(pathogen#glob(a:pattern),'isdirectory(v:val)')
-endfunction "}}}1
-
-" Turn filetype detection off and back on again if it was already enabled.
-function! pathogen#cycle_filetype() " {{{1
-  if exists('g:did_load_filetypes')
-    filetype off
-    filetype on
-  endif
-endfunction " }}}1
-
-" Checks if a bundle is 'disabled'. A bundle is considered 'disabled' if
-" its 'basename()' is included in g:pathogen_disabled[]' or ends in a tilde.
-function! pathogen#is_disabled(path) " {{{1
-  if a:path =~# '\~$'
-    return 1
-  elseif !exists("g:pathogen_disabled")
-    return 0
-  endif
-  let sep = pathogen#separator()
-  return index(g:pathogen_disabled, strpart(a:path, strridx(a:path, sep)+1)) != -1
-endfunction "}}}1
-
-" Prepend all subdirectories of path to the rtp, and append all 'after'
-" directories in those subdirectories.
-function! pathogen#runtime_prepend_subdirectories(path) " {{{1
-  let sep    = pathogen#separator()
-  let before = filter(pathogen#glob_directories(a:path.sep."*"), '!pathogen#is_disabled(v:val)')
-  let after  = filter(pathogen#glob_directories(a:path.sep."*".sep."after"), '!pathogen#is_disabled(v:val[0:-7])')
-  let rtp = pathogen#split(&rtp)
-  let path = expand(a:path)
-  call filter(rtp,'v:val[0:strlen(path)-1] !=# path')
-  let &rtp = pathogen#join(pathogen#uniq(before + rtp + after))
-  return &rtp
-endfunction " }}}1
-
-" For each directory in rtp, check for a subdirectory named dir.  If it
-" exists, add all subdirectories of that subdirectory to the rtp, immediately
-" after the original directory.  If no argument is given, 'bundle' is used.
-" Repeated calls with the same arguments are ignored.
-function! pathogen#runtime_append_all_bundles(...) " {{{1
-  let sep = pathogen#separator()
-  let name = a:0 ? a:1 : 'bundle'
-  if "\n".s:done_bundles =~# "\\M\n".name."\n"
-    return ""
-  endif
-  let s:done_bundles .= name . "\n"
-  let list = []
-  for dir in pathogen#split(&rtp)
-    if dir =~# '\<after$'
-      let list +=  filter(pathogen#glob_directories(substitute(dir,'after$',name,'').sep.'*[^~]'.sep.'after'), '!pathogen#is_disabled(v:val[0:-7])') + [dir]
-    else
-      let list +=  [dir] + filter(pathogen#glob_directories(dir.sep.name.sep.'*[^~]'), '!pathogen#is_disabled(v:val)')
-    endif
-  endfor
-  let &rtp = pathogen#join(pathogen#uniq(list))
-  return 1
-endfunction
-
-let s:done_bundles = ''
-" }}}1
-
-" Invoke :helptags on all non-$VIM doc directories in runtimepath.
-function! pathogen#helptags() " {{{1
-  let sep = pathogen#separator()
-  for dir in pathogen#split(&rtp)
-    if (dir.sep)[0 : strlen($VIMRUNTIME)] !=# $VIMRUNTIME.sep && filewritable(dir.sep.'doc') == 2 && !empty(filter(split(glob(dir.sep.'doc'.sep.'*'),"\n>"),'!isdirectory(v:val)')) && (!filereadable(dir.sep.'doc'.sep.'tags') || filewritable(dir.sep.'doc'.sep.'tags'))
-      helptags `=dir.'/doc'`
-    endif
-  endfor
-endfunction " }}}1
-
-command! -bar Helptags :call pathogen#helptags()
-
-" Like findfile(), but hardcoded to use the runtimepath.
-function! pathogen#runtime_findfile(file,count) "{{{1
-  let rtp = pathogen#join(1,pathogen#split(&rtp))
-  let file = findfile(a:file,rtp,a:count)
-  if file ==# ''
-    return ''
-  else
-    return fnamemodify(file,':p')
-  endif
-endfunction " }}}1
-
-" Backport of fnameescape().
-function! pathogen#fnameescape(string) " {{{1
-  if exists('*fnameescape')
-    return fnameescape(a:string)
-  elseif a:string ==# '-'
-    return '\-'
-  else
-    return substitute(escape(a:string," \t\n*?[{`$\\%#'\"|!<"),'^[+>]','\\&','')
-  endif
-endfunction " }}}1
-
-if exists(':Vedit')
-  finish
-endif
-
-function! s:find(count,cmd,file,lcd) " {{{1
-  let rtp = pathogen#join(1,pathogen#split(&runtimepath))
-  let file = pathogen#runtime_findfile(a:file,a:count)
-  if file ==# ''
-    return "echoerr 'E345: Can''t find file \"".a:file."\" in runtimepath'"
-  elseif a:lcd
-    let path = file[0:-strlen(a:file)-2]
-    execute 'lcd `=path`'
-    return a:cmd.' '.pathogen#fnameescape(a:file)
-  else
-    return a:cmd.' '.pathogen#fnameescape(file)
-  endif
-endfunction " }}}1
-
-function! s:Findcomplete(A,L,P) " {{{1
-  let sep = pathogen#separator()
-  let cheats = {
-        \'a': 'autoload',
-        \'d': 'doc',
-        \'f': 'ftplugin',
-        \'i': 'indent',
-        \'p': 'plugin',
-        \'s': 'syntax'}
-  if a:A =~# '^\w[\\/]' && has_key(cheats,a:A[0])
-    let request = cheats[a:A[0]].a:A[1:-1]
-  else
-    let request = a:A
-  endif
-  let pattern = substitute(request,'/\|\'.sep,'*'.sep,'g').'*'
-  let found = {}
-  for path in pathogen#split(&runtimepath)
-    let path = expand(path, ':p')
-    let matches = split(glob(path.sep.pattern),"\n")
-    call map(matches,'isdirectory(v:val) ? v:val.sep : v:val')
-    call map(matches,'expand(v:val, ":p")[strlen(path)+1:-1]')
-    for match in matches
-      let found[match] = 1
-    endfor
-  endfor
-  return sort(keys(found))
-endfunction " }}}1
-
-command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Ve       :execute s:find(<count>,'edit<bang>',<q-args>,0)
-command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vedit    :execute s:find(<count>,'edit<bang>',<q-args>,0)
-command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vopen    :execute s:find(<count>,'edit<bang>',<q-args>,1)
-command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vsplit   :execute s:find(<count>,'split',<q-args>,<bang>1)
-command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vvsplit  :execute s:find(<count>,'vsplit',<q-args>,<bang>1)
-command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vtabedit :execute s:find(<count>,'tabedit',<q-args>,<bang>1)
-command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vpedit   :execute s:find(<count>,'pedit',<q-args>,<bang>1)
-command! -bar -bang -range=1 -nargs=1 -complete=customlist,s:Findcomplete Vread    :execute s:find(<count>,'read',<q-args>,<bang>1)
-
-" vim:set et sw=2:
diff --git a/vim/plugin/BlockComment.vim b/vim/plugin/BlockComment.vim
deleted file mode 100644 (file)
index 165bb14..0000000
+++ /dev/null
@@ -1,234 +0,0 @@
-" BlockComment.vim
-" Author: Chris Russell
-" Version: 1.1
-" License: GPL v2.0 
-" 
-" Description:
-" This script defineds functions and key mappings to block comment code.
-" 
-" Help: 
-" In brief, use '.c' to comment and '.C' to uncomment.
-" 
-" Both commenting and uncommenting can be run on N lines at a time by 
-" using a number before the command.  They both support visual mode and 
-" ranges.
-" 
-" This script will not comment lines with an indent level less that the 
-" initial line of the comment to preserve the control structure of code.
-"
-" Installation:
-" Simply drop this file into your plugin directory.
-" 
-" Changelog:
-" 2002-11-08 v1.1
-"      Convert to Unix eol
-" 2002-11-05 v1.0
-"      Initial release
-" 
-" TODO:
-" Add more file types
-" 
-
-
-"--------------------------------------------------
-" Avoid multiple sourcing
-"-------------------------------------------------- 
-if exists( "loaded_block_comment" )
-       finish
-endif
-let loaded_block_comment = 1
-
-
-"--------------------------------------------------
-" Key mappings
-"-------------------------------------------------- 
-noremap <silent> .c :call Comment()<CR>
-noremap <silent> .C :call UnComment()<CR>
-
-
-"--------------------------------------------------
-" Set comment characters by filetype
-"-------------------------------------------------- 
-function! CommentStr()
-       let s:comment_pad = '--------------------------------------------------'
-       if &ft == "vim"
-               let s:comment_strt = '"'
-               let s:comment_mid0 = '" '
-               let s:comment_mid1 = '"'
-               let s:comment_stop = ' '
-               let s:comment_bkup = 0
-       elseif &ft == "c" || &ft == "css"
-               let s:comment_strt = '/*'
-               let s:comment_mid0 = '* '
-               let s:comment_mid1 = '*'
-               let s:comment_stop = '*/'
-               let s:comment_bkup = 1
-               let s:comment_strtbak = '/ *'
-               let s:comment_stopbak = '* /'
-       elseif &ft == "cpp" || &ft == "java" || &ft == "javascript" || &ft == "php"
-               let s:comment_strt = '//'
-               let s:comment_mid0 = '// '
-               let s:comment_mid1 = '//'
-               let s:comment_stop = ' '
-               let s:comment_bkup = 0
-       elseif &ft == "tex"
-               let s:comment_strt = '%'
-               let s:comment_mid0 = '% '
-               let s:comment_mid1 = '%'
-               let s:comment_stop = ' '
-               let s:comment_bkup = 0
-       elseif &ft == "asm" || &ft == "lisp" || &ft == "scheme"
-               let s:comment_strt = ';'
-               let s:comment_mid0 = '; '
-               let s:comment_mid1 = ';'
-               let s:comment_stop = ' '
-               let s:comment_bkup = 0
-       elseif &ft == "vb"
-               let s:comment_strt = '\''
-               let s:comment_mid0 = '\' '
-               let s:comment_mid1 = '\''
-               let s:comment_stop = ' '
-               let s:comment_bkup = 0
-       elseif &ft == "html" || &ft == "xml" || &ft == "entity"
-               let s:comment_strt = '<!--'
-               let s:comment_mid0 = '! '
-               let s:comment_mid1 = '!'
-               let s:comment_stop = '-->'
-               let s:comment_bkup = 1
-               let s:comment_strtbak = '< !--'
-               let s:comment_stopbak = '-- >'
-       else
-               let s:comment_strt = '#'
-               let s:comment_mid0 = '# '
-               let s:comment_mid1 = '#'
-               let s:comment_stop = ' '
-               let s:comment_bkup = 0
-       endif
-endfunction
-
-"--------------------------------------------------
-" Comment a block of code
-"-------------------------------------------------- 
-function! Comment() range
-       " range variables
-       let l:firstln = a:firstline
-       let l:lastln = a:lastline
-       " get comment chars
-       call CommentStr()
-       " get tab indent level
-       let l:indent = indent( l:firstln ) / &tabstop
-       " loop to get padding str
-       let l:pad = ""
-       let l:i = 0
-       while l:i < l:indent
-               let l:pad = l:pad . "\t"
-               let l:i = l:i + 1
-       endwhile
-       " loop for each line
-       let l:block = 0
-       let l:midline = l:firstln
-       while l:midline <= l:lastln
-               " get line
-               let l:line = getline( l:midline )
-               " check if padding matches
-               if strpart( l:line, 0, l:indent ) == l:pad
-                       " start comment block
-                       if l:block == 0
-                               call append( l:midline - 1, l:pad . s:comment_strt . s:comment_pad )
-                               let l:midline = l:midline + 1
-                               let l:lastln = l:lastln + 1
-                               let l:block = 1
-                       endif
-                       " append comment between indent and code
-                       let l:line = strpart( l:line, l:indent )
-                       " handle comments within comments
-                       if s:comment_bkup == 1
-                               let l:line = substitute( l:line, escape( s:comment_strt, '\*^$.~[]' ), s:comment_strtbak, "g" )
-                               let l:line = substitute( l:line, escape( s:comment_stop, '\*^$.~[]' ), s:comment_stopbak, "g" )
-                       endif
-                       call setline( l:midline, l:pad . s:comment_mid0 . l:line )
-               " else end block
-               elseif l:block == 1
-                       call append( l:midline - 1, l:pad . s:comment_mid1 . s:comment_pad . s:comment_stop )
-                       let l:midline = l:midline + 1
-                       let l:lastln = l:lastln + 1
-                       let l:block = 0
-               endif
-               let l:midline = l:midline + 1
-       endwhile
-       " end block
-       if l:block == 1
-               call append( l:lastln, l:pad . s:comment_mid1 . s:comment_pad . s:comment_stop )
-       endif
-       " return to first line of comment
-       execute l:firstln
-endfunction
-
-"--------------------------------------------------
-" Uncomment a block of code
-"-------------------------------------------------- 
-function! UnComment() range
-       " range variables
-       let l:firstln = a:firstline
-       let l:lastln = a:lastline
-       " get comment chars
-       call CommentStr()
-       " get length of comment string
-       let l:clen = strlen( s:comment_mid0 )
-       " loop for each line
-       let l:midline = l:firstln
-       while l:midline <= l:lastln
-               " get indent level - process indent for each line instead of by block
-               let l:indent = indent( l:midline ) / &tabstop
-               let l:line = getline( l:midline )
-               " begin comment block line - delete line
-               if strpart( l:line, l:indent ) == s:comment_strt . s:comment_pad
-                       execute l:midline . "d"
-                       let l:midline = l:midline - 1
-                       let l:lastln = l:lastln - 1 
-               " end comment block line - delete line
-               elseif strpart( l:line, l:indent ) == s:comment_mid1 . s:comment_pad . s:comment_stop
-                       execute l:midline . "d"
-                       let l:midline = l:midline - 1
-                       let l:lastln = l:lastln - 1
-               " commented code line - remove comment
-               elseif strpart( l:line, l:indent, l:clen ) == s:comment_mid0
-                       let l:pad = strpart( l:line, 0, l:indent )
-                       let l:line = strpart( l:line, l:indent + l:clen )
-                       " handle comments within comments
-                       if s:comment_bkup == 1
-                               let l:line = substitute( l:line, escape( s:comment_strtbak, '\*^$.~[]' ), s:comment_strt, "g" )
-                               let l:line = substitute( l:line, escape( s:comment_stopbak, '\*^$.~[]' ), s:comment_stop, "g" )
-                       endif
-                       call setline( l:midline, l:pad . l:line )
-               endif
-               let l:midline = l:midline + 1
-       endwhile
-       " look at line above block
-       let l:indent = indent( l:firstln - 1 ) / &tabstop
-       let l:line = getline( l:firstln - 1 )
-       " abandoned begin comment block line - delete line
-       if strpart( l:line, l:indent ) == s:comment_strt . s:comment_pad
-               execute ( l:firstln - 1 ) . "d"
-               let l:firstln = l:firstln - 1
-               let l:lastln = l:lastln - 1
-       " abandoned commented code line - insert end comment block line
-       elseif strpart( l:line, l:indent, l:clen ) == s:comment_mid0
-               let l:pad = strpart( l:line, 0, l:indent )
-               call append( l:firstln - 1, l:pad . s:comment_mid1 . s:comment_pad . s:comment_stop )
-               let l:lastln = l:lastln + 1
-       endif
-       " look at line belowe block
-       let l:indent = indent( l:lastln + 1 ) / &tabstop
-       let l:line = getline( l:lastln + 1 )
-       " abandoned end comment block line - delete line
-       if strpart( l:line, l:indent ) == s:comment_mid1 . s:comment_pad . s:comment_stop
-               execute ( l:lastln + 1 ) . "d"
-               let l:lastln = l:lastln - 1
-       " abandoned commented code line - insert begin comment block line
-       elseif strpart( l:line, l:indent, l:clen ) == s:comment_mid0
-               let l:pad = strpart( l:line, 0, l:indent )
-               call append( l:lastln, l:pad . s:comment_strt . s:comment_pad )
-       endif
-endfunction
-
diff --git a/vim/plugin/ZoomWin.vim b/vim/plugin/ZoomWin.vim
deleted file mode 100644 (file)
index c11d54a..0000000
+++ /dev/null
@@ -1,203 +0,0 @@
-" ZoomWin: Brief-like ability to zoom into/out-of a window
-"  Author: Ron Aaron
-"          modified by Charles Campbell
-" Version: 19
-" History: see :he zoomwin-history
-
-" ---------------------------------------------------------------------
-if &cp || exists("s:loaded_zoomwin")
- finish
-endif
-let s:loaded_zoomwin= 1
-
-" ---------------------------------------------------------------------
-"  Public Interface:
-if !hasmapto("<Plug>ZoomWin")
- nmap <unique> <c-w>o  <Plug>ZoomWin
-endif
-nnoremap <silent> <script> <Plug>ZoomWin :set lz<CR>:call ZoomWin()<CR>:set nolz<CR>
-com! ZoomWin :set lz|silent call ZoomWin()|set nolz
-
-au VimLeave * call <SID>CleanupSessionFile()
-
-" ---------------------------------------------------------------------
-
-" ZoomWin: toggles between a single-window and a multi-window layout
-"          The original was by Ron Aaron and has been extensively
-"          modified by Charles E. Campbell.
-fun! ZoomWin()  
-"  let g:decho_hide= 1         "Decho
-"  call Dfunc("ZoomWin() winbufnr(2)=".winbufnr(2))
-
-  let keep_hidden = &hidden
-  let keep_write  = &write
-  if &wmh == 0 || &wmw == 0
-   let keep_wmh = &wmh
-   let keep_wmw = &wmw
-   set wmh=1 wmw=1
-  endif
-  set hidden write
-
-  if winbufnr(2) == -1
-    " there's only one window - restore to multiple-windows mode
-    
-    if exists("s:sessionfile") && filereadable(s:sessionfile)
-      let sponly= s:SavePosn(0)
-
-      " read session file to restore window layout
-         let ei_keep= &ei
-         set ei=all
-      exe 'silent! so '.s:sessionfile
-      let v:this_session= s:sesskeep
-
-      if exists("s:savedposn1")
-        " restore windows' positioning and buffers
-        windo call s:RestorePosn(s:savedposn{winnr()})|unlet s:savedposn{winnr()}
-        call s:GotoWinNum(s:winkeep)
-        unlet s:winkeep
-      endif
-
-         if line(".") != s:origline || virtcol(".") != s:origcol
-          " If the cursor hasn't moved from the original position,
-          " then let the position remain what it was in the original
-          " multi-window layout.
-       call s:RestorePosn(sponly)
-         endif
-
-         " delete session file and variable holding its name
-      call delete(s:sessionfile)
-      unlet s:sessionfile
-         let &ei=ei_keep
-    endif
-
-  else " there's more than one window - go to only-one-window mode
-
-    let s:winkeep    = winnr()
-    let s:sesskeep   = v:this_session
-       let s:origline   = line(".")
-       let s:origcol    = virtcol(".")
-
-       " doesn't work with the command line window (normal mode q:)
-       if &bt == "nofile" && expand("%") == "command-line"
-        echoerr "***error*** ZoomWin doesn't work with the command line window"
-"     call Dret("ZoomWin")
-        return
-       endif
-
-    " save window positioning commands
-    let ei_keep   = &ei
-       set ei=all
-    windo let s:savedposn{winnr()}= s:SavePosn(1)
-    call s:GotoWinNum(s:winkeep)
-
-    " set up name of session file
-    let s:sessionfile= tempname()
-
-    " save session
-    let ssop_keep = &ssop
-    let &ssop     = 'blank,help,winsize'
-    exe 'mksession! '.s:sessionfile
-    set lz ei=all bh=
-     exe "new! ".s:sessionfile
-     v/wincmd\|split\|resize/d
-     w!
-        bw!
-    set nolz
-    let &ssop = ssop_keep
-    only!
-    let &ei   = ei_keep
-    echomsg expand("%")
-  endif
-
-  " restore user option settings
-  let &hidden= keep_hidden
-  let &write = keep_write
-  if exists("keep_wmw")
-   let &wmh= keep_wmh
-   let &wmw= keep_wmw
-  endif
-"  call Dret("ZoomWin")
-endfun
-
-" ---------------------------------------------------------------------
-
-" SavePosn: this function sets up a savedposn variable that
-"          has the commands necessary to restore the view
-"          of the current window.
-fun! s:SavePosn(savewinhoriz)
-"  call Dfunc("SavePosn(savewinhoriz=".a:savewinhoriz.") file<".expand("%").">")
-  let swline    = line(".")
-  let swcol     = col(".")
-  let swwline   = winline()-1
-  let swwcol    = virtcol(".") - wincol()
-  let savedposn = "silent b ".winbufnr(0)."|".swline."|silent norm! z\<cr>"
-  if swwline > 0
-   let savedposn= savedposn.":silent norm! ".swwline."\<c-y>\<cr>:silent norm! zs\<cr>"
-  endif
-  let savedposn= savedposn.":silent call cursor(".swline.",".swcol.")\<cr>"
-
-  if a:savewinhoriz
-   if swwcol > 0
-    let savedposn= savedposn.":silent norm! ".swwcol."zl\<cr>"
-   endif
-
-   " handle certain special settings for the multi-window savedposn call
-   "   bufhidden buftype buflisted
-   let settings= ""
-   if &bh != ""
-       let settings="bh=".&bh
-       setlocal bh=hide
-   endif
-   if !&bl
-       let settings= settings." nobl"
-       setlocal bl
-   endif
-   if &bt != ""
-       let settings= settings." bt=".&bt
-       setlocal bt=
-   endif
-   if settings != ""
-       let savedposn= savedposn.":setlocal ".settings."\<cr>"
-   endif
-
-  endif
-"  call Dret("SavePosn savedposn<".savedposn.">")
-  return savedposn
-endfun
-
-" ---------------------------------------------------------------------
-
-" s:RestorePosn: this function restores noname and scratch windows
-fun! s:RestorePosn(savedposn)
-"  call Dfunc("RestorePosn(savedposn<".a:savedposn.">) file<".expand("%").">")
-  exe a:savedposn
-"  call Dret("RestorePosn")
-endfun
-
-" ---------------------------------------------------------------------
-
-" CleanupSessionFile: if you exit Vim before cleaning up the
-"                     supposed-to-be temporary session file
-fun! s:CleanupSessionFile()
-"  call Dfunc("CleanupSessionFile()")
-  if exists("s:sessionfile") && filereadable(s:sessionfile)
-"   call Decho("sessionfile exists and is readable; deleting it")
-   silent! call delete(s:sessionfile)
-   unlet s:sessionfile
-  endif
-"  call Dret("CleanupSessionFile")
-endfun
-
-" ---------------------------------------------------------------------
-
-" GotoWinNum: this function puts cursor into specified window
-fun! s:GotoWinNum(winnum)
-"  call Dfunc("GotoWinNum(winnum=".a:winnum.") winnr=".winnr())
-  if a:winnum != winnr()
-   exe a:winnum."wincmd w"
-  endif
-"  call Dret("GotoWinNum")
-endfun
-
-" ---------------------------------------------------------------------
-" vim: ts=4
diff --git a/vim/plugin/vis.vim b/vim/plugin/vis.vim
deleted file mode 100644 (file)
index 2e66068..0000000
+++ /dev/null
@@ -1,300 +0,0 @@
-" vis.vim:
-" Function:    Perform an Ex command on a visual highlighted block (CTRL-V).
-" Version:     18
-" Date:                Aug 26, 2005
-" GetLatestVimScripts: 1066 1 cecutil.vim
-" GetLatestVimScripts: 1195 1 :AutoInstall: vis.vim
-" Verse: For am I now seeking the favor of men, or of God? Or am I striving
-" to please men? For if I were still pleasing men, I wouldn't be a servant
-" of Christ. (Gal 1:10, WEB)
-
-" ---------------------------------------------------------------------
-"  Details: {{{1
-" Requires: Requires 6.0 or later  (this script is a plugin)
-"           Requires <cecutil.vim> (see :he vis-required)
-"
-" Usage:    Mark visual block (CTRL-V) or visual character (v),
-"           press ':B ' and enter an Ex command [cmd].
-"
-"           ex. Use ctrl-v to visually mark the block then use
-"                 :B cmd     (will appear as   :'<,'>B cmd )
-"
-"           ex. Use v to visually mark the block then use
-"                 :B cmd     (will appear as   :'<,'>B cmd )
-"
-"           Command-line completion is supported for Ex commands.
-"
-" Note:     There must be a space before the '!' when invoking external shell
-"           commands, eg. ':B !sort'. Otherwise an error is reported.
-"
-" Author:   Charles E. Campbell <NdrchipO@ScampbellPfamily.AbizM> - NOSPAM
-"           Based on idea of Stefan Roemer <roemer@informatik.tu-muenchen.de>
-"
-" ------------------------------------------------------------------------------
-" Initialization: {{{1
-" Exit quickly when <Vis.vim> has already been loaded or
-" when 'compatible' is set
-if &cp || exists("g:loaded_vis")
-  finish
-endif
-let s:keepcpo    = &cpo
-let g:loaded_vis = "v18"
-set cpo&vim
-
-" ------------------------------------------------------------------------------
-" Public Interface: {{{1
-"  -range       : VisBlockCmd operates on the range itself
-"  -com=command : Ex command and arguments
-"  -nargs=+     : arguments may be supplied, up to any quantity
-com! -range -nargs=+ -com=command    B  silent <line1>,<line2>call s:VisBlockCmd(<q-args>)
-com! -range -nargs=* -com=expression S  silent <line1>,<line2>call s:VisBlockSearch(<q-args>)
-
-" Suggested by Hari --
-vn // <esc>/<c-r>=<SID>VisBlockSearch()<cr>
-vn ?? <esc>?<c-r>=<SID>VisBlockSearch()<cr>
-
-" ---------------------------------------------------------------------
-"  Support Functions: {{{1
-" ------------------------------------------------------------------------------
-" VisBlockCmd: {{{2
-fun! <SID>VisBlockCmd(cmd) range
-"  call Dfunc("VisBlockCmd(cmd<".a:cmd.">")
-
-  " retain and re-use same visual mode
-  norm `<
-  let curposn = SaveWinPosn()
-  let vmode   = visualmode()
-"  call Decho("vmode<".vmode.">")
-
-  " save options which otherwise may interfere
-  let keep_lz    = &lz
-  let keep_fen   = &fen
-  let keep_ic    = &ic
-  let keep_magic = &magic
-  let keep_sol   = &sol
-  let keep_ve    = &ve
-  let keep_ww    = &ww
-  set lz
-  set magic
-  set nofen
-  set noic
-  set nosol
-  set ve=
-  set ww=
-
-  " Save any contents in register a
-  let rega= @a
-
-  if vmode == 'V'
-"   call Decho("cmd<".a:cmd.">")
-   exe "'<,'>".a:cmd
-  else
-
-   " Initialize so begcol<endcol for non-v modes
-   let begcol   = s:VirtcolM1("<")
-   let endcol   = s:VirtcolM1(">")
-   if vmode != 'v'
-    if begcol > endcol
-     let begcol  = s:VirtcolM1(">")
-     let endcol  = s:VirtcolM1("<")
-    endif
-   endif
-
-   " Initialize so that begline<endline
-   let begline  = a:firstline
-   let endline  = a:lastline
-   if begline > endline
-    let begline = a:lastline
-    let endline = a:firstline
-   endif
-"   call Decho('beg['.begline.','.begcol.'] end['.endline.','.endcol.']')
-
-   " =======================
-   " Modify Selected Region:
-   " =======================
-   " 1. delete selected region into register "a
-"   call Decho("delete selected region into register a")
-   norm! gv"ad
-
-   " 2. put cut-out text at end-of-file
-"   call Decho("put cut-out text at end-of-file")
-   $
-   pu_
-   let lastline= line("$")
-   silent norm! "ap
-"   call Decho("reg-A<".@a.">")
-
-   " 3. apply command to those lines
-"   call Decho("apply command to those lines")
-   exe '.,$'.a:cmd
-
-   " 4. visual-block select the modified text in those lines
-"   call Decho("visual-block select modified text at end-of-file")
-   exe lastline
-   exe "norm! 0".vmode."G$\"ad"
-
-   " 5. delete excess lines
-"   call Decho("delete excess lines")
-   silent exe lastline.',$d'
-
-   " 6. put modified text back into file
-"   call Decho("put modifed text back into file (beginning=".begline.".".begcol.")")
-   exe begline
-   if begcol > 1
-    exe 'norm! '.begcol."\<bar>\"ap"
-   elseif begcol == 1
-    norm! 0"ap
-   else
-    norm! 0"aP
-   endif
-
-   " 7. attempt to restore gv -- this is limited, it will
-   " select the same size region in the same place as before,
-   " not necessarily the changed region
-   let begcol= begcol+1
-   let endcol= endcol+1
-   silent exe begline
-   silent exe 'norm! '.begcol."\<bar>".vmode
-   silent exe endline
-   silent exe 'norm! '.endcol."\<bar>\<esc>"
-   silent exe begline
-   silent exe 'norm! '.begcol."\<bar>"
-  endif
-
-  " restore register a and options
-"  call Decho("restore register a, options, and window pos'n")
-  let @a  = rega
-  let &lz = keep_lz
-  let &fen= keep_fen
-  let &ic = keep_ic
-  let &sol= keep_sol
-  let &ve = keep_ve
-  let &ww = keep_ww
-  call RestoreWinPosn(curposn)
-
-"  call Dret("VisBlockCmd")
-endfun
-
-" ------------------------------------------------------------------------------
-" VisBlockSearch: {{{2
-fun! <SID>VisBlockSearch(...) range
-"  call Dfunc("VisBlockSearch() a:0=".a:0." lines[".a:firstline.",".a:lastline."]")
-  let keepic= &ic
-  set noic
-
-  if a:0 >= 1 && strlen(a:1) > 0
-   let pattern   = a:1
-   let s:pattern = pattern
-"   call Decho("a:0=".a:0.": pattern<".pattern.">")
-  elseif exists("s:pattern")
-   let pattern= s:pattern
-  else
-   let pattern   = @/
-   let s:pattern = pattern
-  endif
-  let vmode= visualmode()
-
-  " collect search restrictions
-  let firstline  = line("'<")
-  let lastline   = line("'>")
-  let firstcolm1 = s:VirtcolM1("<")
-  let lastcolm1  = s:VirtcolM1(">")
-"  call Decho("1: firstline=".firstline." lastline=".lastline." firstcolm1=".firstcolm1." lastcolm1=".lastcolm1)
-
-  if(firstline > lastline)
-   let firstline = line("'>")
-   let lastline  = line("'<")
-   if a:0 >= 1
-    norm! `>
-   endif
-  else
-   if a:0 >= 1
-    norm! `<
-   endif
-  endif
-"  call Decho("2: firstline=".firstline." lastline=".lastline." firstcolm1=".firstcolm1." lastcolm1=".lastcolm1)
-
-  if vmode != 'v'
-   if firstcolm1 > lastcolm1
-       let tmp        = firstcolm1
-       let firstcolm1 = lastcolm1
-       let lastcolm1  = tmp
-   endif
-  endif
-"  call Decho("3: firstline=".firstline." lastline=".lastline." firstcolm1=".firstcolm1." lastcolm1=".lastcolm1)
-
-  let firstlinem1 = firstline  - 1
-  let lastlinep1  = lastline   + 1
-  let firstcol    = firstcolm1 + 1
-  let lastcol     = lastcolm1  + 1
-  let lastcolp1   = lastcol    + 1
-"  call Decho("4: firstline=".firstline." lastline=".lastline." firstcolm1=".firstcolm1." lastcolp1=".lastcolp1)
-
-  " construct search string
-  if vmode == 'V'
-   let srch= '\%(\%>'.firstlinem1.'l\%<'.lastlinep1.'l\)\&'
-"   call Decho("V  srch: ".srch)
-  elseif vmode == 'v'
-   if firstline == lastline || firstline == lastlinep1
-       let srch= '\%(\%'.firstline.'l\%>'.firstcolm1.'v\%<'.lastcolp1.'v\)\&'
-   else
-    let srch= '\%(\%(\%'.firstline.'l\%>'.firstcolm1.'v\)\|\%(\%'.lastline.'l\%<'.lastcolp1.'v\)\|\%(\%>'.firstline.'l\%<'.lastline.'l\)\)\&'
-   endif
-"   call Decho("v  srch: ".srch)
-  else
-   let srch= '\%(\%>'.firstlinem1.'l\%>'.firstcolm1.'v\%<'.lastlinep1.'l\%<'.lastcolp1.'v\)\&'
-"   call Decho("^v srch: ".srch)
-  endif
-
-  " perform search
-  if a:0 <= 1
-"   call Decho("Search forward: <".srch.pattern.">")
-   call search(srch.pattern)
-   let @/= srch.pattern
-
-  elseif a:0 == 2
-"   call Decho("Search backward: <".srch.pattern.">")
-   call search(srch.pattern,a:2)
-   let @/= srch.pattern
-  endif
-
-  " restore ignorecase
-  let &ic= keepic
-
-"  call Dret("VisBlockSearch <".srch.">")
-  return srch
-endfun
-
-" ------------------------------------------------------------------------------
-" VirtcolM1: usually a virtcol(mark)-1, but due to tabs this can be different {{{2
-fun! s:VirtcolM1(mark)
-"  call Dfunc("VirtcolM1(mark ".a:mark.")")
-  let mark   = "'".a:mark
-
-  if virtcol(mark) <= 1
-"   call Dret("VirtcolM1 0")
-   return 0
-  endif
-
-  if &ve == "block"
-   " works around a ve=all vs ve=block difference with virtcol()
-   set ve=all
-"   call Decho("temporarily setting ve=all")
-  endif
-
-"  call Decho("exe norm! `".a:mark."h")
-  exe "norm! `".a:mark."h"
-
-  let vekeep = &ve
-  let vc  = virtcol(".")
-  let &ve = vekeep
-
-"  call Dret("VirtcolM1 ".vc)
-  return vc
-endfun
-
-let &cpo= s:keepcpo
-unlet s:keepcpo
-" ------------------------------------------------------------------------------
-"  Modelines: {{{1
-" vim: fdm=marker
diff --git a/vim/syntax/actionscript.vim b/vim/syntax/actionscript.vim
deleted file mode 100644 (file)
index 3989c1c..0000000
+++ /dev/null
@@ -1,154 +0,0 @@
-" Vim syntax file
-" Language:    actionScript
-" Maintainer:  Igor Dvorsky <amigo@modesite.net>
-" URL:         http://www.modesite.net/vim/actionscript.vim
-" Last Change: 2002 Sep 12
-" Updated to support AS 2.0 2004 Mar 12 by Richard Leider  (richard@appliedrhetoric.com)
-" Updated to support new AS 2.0 Flash 8 Language Elements 2005 September 29 (richard@appliedrhetoric.com)
-
-
-" For version 5.x: Clear all syntax items
-" For version 6.x: Quit when a syntax file was already loaded
-if !exists("main_syntax")
-  if version < 600
-    syntax clear
-  elseif exists("b:current_syntax")
-  finish
-endif
-  let main_syntax = 'actionscript'
-endif
-
-" based on "JavaScript" VIM syntax by Claudio Fleiner <claudio@fleiner.com>
-
-syn case ignore
-syn match   actionScriptLineComment                    "\/\/.*$"
-syn match   actionScriptCommentSkip                    "^[ \t]*\*\($\|[ \t]\+\)"
-syn region  actionScriptCommentString                  start=+"+  skip=+\\\\\|\\"+  end=+"+ end=+\*/+me=s-1,he=s-1 contains=actionScriptSpecial,actionScriptCommentSkip,@htmlPreproc
-syn region  actionScriptComment2String                 start=+"+  skip=+\\\\\|\\"+  end=+$\|"+  contains=actionScriptSpecial,@htmlPreproc
-syn region  actionScriptComment                                start="/\*"  end="\*/" contains=actionScriptCommentString,actionScriptCharacter,actionScriptNumber
-syn match   actionScriptSpecial                                "\\\d\d\d\|\\."
-syn region  actionScriptStringD                                start=+"+  skip=+\\\\\|\\"+  end=+"+  contains=actionScriptSpecial,@htmlPreproc
-syn region  actionScriptStringS                                start=+'+  skip=+\\\\\|\\'+  end=+'+  contains=actionScriptSpecial,@htmlPreproc
-syn match   actionScriptSpecialCharacter               "'\\.'"
-syn match   actionScriptNumber                         "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>"
-syn keyword actionScriptConditional                    if else and or not
-syn keyword actionScriptRepeat                         do while for in
-syn keyword actionScriptCase                           break continue switch case default
-syn keyword actionScriptConstructor                    new
-syn keyword actionScriptObjects                                arguments Array Boolean Date _global Math Number Object String super var this Accessibility Color Key _level Mouse _root Selection Sound Stage System TextFormat LoadVars XML XMLSocket XMLNode LoadVars Button TextField TextSnapshot CustomActions Error ContextMenu ContextMenuItem NetConnection NetStream Video PrintJob MovieClipLoader StyleSheet Camera LocalConnection Microphone SharedObject MovieClip
-syn keyword actionScriptStatement                      return with
-syn keyword actionScriptFunction                       function on onClipEvent
-syn keyword actionScriptValue                          true false undefined null NaN void
-syn keyword actionScriptArray                          concat join length pop push reverse shift slice sort sortOn splice toString unshift
-syn keyword actionScriptDate                           getDate getDay getFullYear getHours getMilliseconds getMinutes getMonth getSeconds getTime getTimezoneOffset getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getYear setDate setFullYear setHours setMilliseconds setMinutes setMonth setSeconds setTime setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds setYear UTC 
-syn keyword actionScriptMath                           abs acos asin atan atan2 ceil cos E exp floor log LOG2E LOG10E LN2 LN10 max min PI pow random round sin sqrt SQRT1_2 SQRT2 tan -Infinity Infinity
-syn keyword actionScriptNumberObj                      MAX_VALUE MIN_VALUE NaN NEGATIVE_INFINITY POSITIVE_INFINITY valueOf 
-syn keyword actionScriptObject                         addProperty __proto__ registerClass toString unwatch valueOf watch
-syn keyword actionScriptString                         charAt charCodeAt concat fromCharCode indexOf lastIndexOf length slice split substr substring toLowerCase toUpperCase add le lt gt ge eq ne chr mbchr mblength mbord mbsubstring ord
-syn keyword actionScriptColor                          getRGB getTransform setRGB setTransform
-syn keyword actionScriptKey                                    addListener BACKSPACE CAPSLOCK CONTROL DELETEKEY DOWN END ENTER ESCAPE getAscii getCode HOME INSERT isDown isToggled LEFT onKeyDown onKeyUp PGDN PGUP removeListener RIGHT SHIFT SPACE TAB UP ALT
-syn keyword actionScriptMouse                          hide onMouseDown onMouseUp onMouseMove show onMouseWheel
-syn keyword actionScriptSelection                      getBeginIndex getCaretIndex getEndIndex getFocus setFocus setSelection  
-syn keyword actionScriptSound                          attachSound duration getBytesLoaded getBytesTotal getPan getTransform getVolume loadSound onLoad onSoundComplete position setPan setTransform setVolume start stop onID3
-syn keyword actionScriptStage                          align height onResize scaleMode width
-syn keyword actionScriptSystem                         capabilities hasAudioEncoder hasAccessibility hasAudio hasMP3 language manufacturer os pixelAspectRatio screenColor screenDPI screenResolution.x screenResolution.y version hasVideoEncoder security useCodepage exactSettings hasEmbeddedVideo screenResolutionX screenResolutionY input isDebugger serverString hasPrinting playertype hasStreamingAudio hasScreenBroadcast hasScreenPlayback hasStreamingVideo avHardwareDisable localFileReadDisable windowlesDisable
-syn keyword actionScriptTextFormat                     align blockIndent bold bullet color font getTextExtent indent italic leading leftMargin rightMargin size tabStops target underline url  
-syn keyword actionScriptCommunication          contentType getBytesLoaded getBytesTotal load loaded onLoad send sendAndLoad toString   addRequestHeader fscommand MMExecute
-syn keyword actionScriptXMLSocket                      close connect onClose onConnect onData onXML
-syn keyword actionScriptTextField                      autoSize background backgroundColor border borderColor bottomScroll embedFonts _focusrect getDepth getFontList getNewTextFormat getTextFormat hscroll html htmlText maxChars maxhscroll maxscroll multiline onChanged onScroller onSetFocus _parent password _quality removeTextField replaceSel replaceText restrict selectable setNewTextFormat setTextFormat text textColor textHeight textWidth type variable wordWrap condenseWhite mouseWheelEnabled textFieldHeight textFieldWidth ascent descent
-syn keyword actionScriptMethods                                callee caller _alpha attachMovie beginFill beginGradientFill clear createEmptyMovieClip createTextField _currentframe curveTo _droptarget duplicateMovieClip enabled endFill focusEnabled _framesloaded getBounds globalToLocal gotoAndPlay gotoAndStop _height _highquality hitArea hitTest lineStyle lineTo loadMovie loadMovieNum loadVariables loadVariablesNum localToGlobal moveTo _name nextFrame onDragOut onDragOver onEnterFrame onKeyDown onKeyUp onKillFocus onMouseDown onMouseMove onMouseUp onPress onRelease onReleaseOutside onRollOut onRollOver onUnload play prevFrame removeMovieClip _rotation setMask _soundbuftime startDrag stopDrag swapDepths tabChildren tabIndex _target _totalframes trackAsMenu unloadMovie unloadMovieNum updateAfterEvent _url useHandCursor _visible _width _x _xmouse _xscale _y _ymouse _yscale tabEnabled asfunction call setInterval clearInterval setProperty stopAllSounds #initclip #endinitclip delete unescape escape eval apply prototype getProperty getTimer getURL getVersion ifFrameLoaded #include instanceof int new nextScene parseFloat parseInt prevScene print printAsBitmap printAsBitmapNum printNum scroll set targetPath tellTarget toggleHighQuality trace typeof isActive getInstanceAtDepth getNextHighestDepth getNextDepth getSWFVersion getTextSnapshot isFinite isNAN updateProperties _lockroot get install list uninstall showMenu onSelect builtInItems save zoom quality loop rewind forward_back customItems caption separatorBefore visible attachVideo bufferLength bufferTime currentFps onStatus pause seek setBuffertime smoothing time bytesLoaded bytesTotal addPage paperWidth paperHeight pageWidth pageHeight orientation loadClip unloadClip getProgress onLoadStart onLoadProgress onLoadComplete onLoadInit onLoadError styleSheet copy hideBuiltInItem transform activityLevel allowDomain allowInsecureDomain attachAudio bandwidth deblocking domain flush fps gain getLocal getRemote getSize index isConnected keyFrameInterval liveDelay loopback motionLevel motionTimeOut menu muted names onActivity onSync publish rate receiveAudio receiveVideo setFps setGain setKeyFrameInterval setLoopback setMode setMotionLevel setQuality setRate setSilenceLevel setUseEchoSuppression showSettings setClipboard silenceLevel silenceTimeOut useEchoSuppression
-syn match   actionScriptBraces                         "([{}])"
-syn keyword actionScriptException                      try catch finally throw name message
-syn keyword actionScriptXML                                    attributes childNodes cloneNode createElement createTextNode docTypeDecl status firstChild hasChildNodes lastChild insertBefore nextSibling nodeName nodeType nodeValue parentNode parseXML previousSibling removeNode xmlDecl ignoreWhite
-syn keyword actionScriptArrayConstant          CASEINSENSITIVE DESCENDING UNIQUESORT RETURNINDEXEDARRAY NUMERIC
-syn keyword actionScriptStringConstant                 newline
-syn keyword actionScriptEventConstant          press release releaseOutside rollOver rollOut dragOver dragOut enterFrame unload mouseMove mouseDown mouseUp keyDown keyUp data
-syn keyword actionScriptTextSnapshot           getCount setSelected getSelected getText getSelectedText hitTestTextNearPos findText setSelectColor
-syn keyword actionScriptID3                            id3 artist album songtitle year genre track comment COMM TALB TBPM TCOM TCON TCOP TDAT TDLY TENC TEXT TFLT TIME TIT1 TIT2 TIT3 TKEY TLAN TLEN TMED TOAL TOFN TOLY TOPE TORY TOWN TPE1 TPE2 TPE3 TPE4 TPOS TPUB TRCK TRDA TRSN TRSO TSIZ TSRX TSSE TYER WXXX
-syn keyword actionScriptAS2                            class extends public private static interface implements import dynamic
-syn keyword actionScriptStyleSheet                     parse parseCSS getStyle setStyle getStyleNames
-syn keyword flash8Functions                             onMetaData onCuePoint flashdisplay flashexternal flashfilters flashgeom flashnet flashtext addCallback applyFilter browse cancel clone colorTransform  containsPoint containsRectangle copyChannel copyPixels createBox createGradientBox deltaTransformPoint dispose download draw equals fillRect floodFill generateFilterRect getColorBoundsRect getPixel getPixel32 identity inflate inflatePoint interpolate intersection intersects invert isEmpty loadBitmap merge noise normalize offsetPoint paletteMap perlinNoise pixelDissolve polar rotate scale setAdvancedAntialiasingTable setEmpty setPixel setPixel32 subtract threshold transformPoint translate union upload
-syn keyword flash8Constants                            ALPHANUMERIC_FULL ALPHANUMERIC_HALF CHINESE JAPANESE_HIRAGANA JAPANESE_KATAKANA_FULL JAPANESE_KATAKANA_HALF KOREAN UNKNOWN
-syn keyword flash8Properties                           appendChild cacheAsBitmap opaqueBackground scrollRect keyPress #initclip #endinitclip kerning letterSpacing onHTTPStatus lineGradientStyle IME windowlessDisable hasIME hideBuiltInItems onIMEComposition getEnabled setEnabled getConversionMode setConversionMode setCompositionString doConversion idMap antiAliasType available bottom bottomRight concatenatedColorTransform concatenatedMatrix creationDate creator fileList maxLevel modificationDate pixelBounds rectangle rgb top topLeft attachBitmap beginBitmapFill blendMode filters getRect scale9Grid gridFitType sharpness thickness
-syn keyword flash8Classes                              BevelFilter BitmapData BitmapFilter BlurFilter ColorMatrixFilter ColorTransform ConvolutionFilter DisplacementMapFilter DropShadowFilter ExternalInterface FileReference FileReferenceList GlowFilter GradientBevelFilter GradientGlowFilter Matrix Point Rectangle TextRenderer
-syn keyword actionScriptInclude #include #initClip #endInitClip
-" catch errors caused by wrong parenthesis
-syn match   actionScriptInParen     contained "[{}]"
-syn region  actionScriptParen       transparent start="(" end=")" contains=actionScriptParen,actionScript.*
-syn match   actionScrParenError  ")"
-
-if main_syntax == "actionscript"
-  syn sync ccomment actionScriptComment
-endif
-
-" Define the default highlighting.
-" For version 5.7 and earlier: only when not done already
-" For version 5.8 and later: only when an item doesn't have highlighting yet
-if version >= 508 || !exists("did_actionscript_syn_inits")
-  if version < 508
-    let did_actionscript_syn_inits = 1
-    command -nargs=+ HiLink hi link <args>
-  else
-    command -nargs=+ HiLink hi def link <args>
-  endif
-  HiLink actionScriptComment           Comment
-  HiLink actionScriptLineComment       Comment
-  HiLink actionScriptSpecial           Special
-  HiLink actionScriptStringS           String
-  HiLink actionScriptStringD           String
-  HiLink actionScriptCharacter         Character
-  HiLink actionScriptSpecialCharacter  actionScriptSpecial
-  HiLink actionScriptNumber            actionScriptValue
-  HiLink actionScriptBraces            Function
-  HiLink actionScriptError             Error
-  HiLink actionScrParenError           actionScriptError
-  HiLink actionScriptInParen           actionScriptError
-  HiLink actionScriptConditional       Conditional
-  HiLink actionScriptRepeat            Repeat
-  HiLink actionScriptCase              Label
-  HiLink actionScriptConstructor       Operator
-  HiLink actionScriptObjects           Operator
-  HiLink actionScriptStatement         Statement
-  HiLink actionScriptFunction          Function
-  HiLink actionScriptValue             Boolean
-  HiLink actionScriptArray             Type
-  HiLink actionScriptDate              Type
-  HiLink actionScriptMath              Type
-  HiLink actionScriptNumberObj         Type
-  HiLink actionScriptObject            Function
-  HiLink actionScriptString            Type
-  HiLink actionScriptColor             Type
-  HiLink actionScriptKey               Type
-  HiLink actionScriptMouse             Type
-  HiLink actionScriptSelection         Type
-  HiLink actionScriptSound             Type
-  HiLink actionScriptStage             Type
-  HiLink actionScriptSystem            Type
-  HiLink actionScriptTextFormat                Type
-  HiLink actionScriptCommunication     Type
-  HiLink actionScriptXMLSocket         Type
-  HiLink actionScriptTextField         Type
-  HiLink actionScriptMethods           Statement
-  HiLink actionScriptException         Exception
-  HiLink actionScriptXML                       Type
-  HiLink actionScriptArrayConstant     Constant
-  HiLink actionScriptStringConstant    Constant
-  HiLink actionScriptEventConstant     Constant
-  HiLink actionScriptTextSnapshot      Type
-  HiLink actionScriptID3                       Type
-  HiLink actionScriptAS2                       Function
-  HiLink actionScriptStyleSheet                Type
-  HiLink flash8Constants               Constant
-  HiLink flash8Functions               Function
-  HiLink flash8Properties              Type
-  HiLink flash8Classes                         Type
-  HiLink actionScriptInclude           Include
-  delcommand HiLink
-endif
-
-let b:current_syntax = "actionscript"
-if main_syntax == 'actionscript'
-  unlet main_syntax
-endif
-
-" vim: ts=8
diff --git a/vim/syntax/c.vim b/vim/syntax/c.vim
deleted file mode 100644 (file)
index 85b3a65..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-syn keyword cOperator  ssizeof fieldsizeof countof assert offsetof fieldtypeof bitsizeof
-syn keyword cStatement p_delete p_new p_new_raw p_clear p_realloc
-syn keyword cStatement mp_delete mp_new mp_new_raw
-syn keyword cStatement p_dup p_dupstr p_dupz
-
-syn keyword isGlobal   _G
-syn match   isGlobal "\<[a-zA-Z_][a-zA-Z0-9_]*_g\>"
-syn match   isGlobal "\<[gs][A-Z][a-zA-Z0-9_]*\>"
-
-syn keyword cType byte
-syn match cFunction "\<\([a-z][a-zA-Z0-9_]*\|[a-zA-Z_][a-zA-Z0-9_]*[a-z][a-zA-Z0-9_]*\)\> *("me=e-1
-syn match cPreProc "[$@]\<\([a-z][a-zA-Z0-9_]*\|[a-zA-Z_][a-zA-Z0-9_]*[a-z][a-zA-Z0-9_]*\)\>"
-syn match cType "\<[a-zA-Z_][a-zA-Z0-9_]*_[bft]\>"
-
-hi def link isGlobal Function
-hi def link cStructure Type
-hi def link cStorageClass Statement
diff --git a/vim/syntax/debhints.vim b/vim/syntax/debhints.vim
deleted file mode 100644 (file)
index 599efde..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-" Vim syntax file
-
-" Quit when a (custom) syntax file was already loaded
-if exists("b:current_syntax")
-  finish
-endif
-
-setlocal iskeyword+=-
-
-syn region      hintComment     start=/^#/ end=/$/ contains=hintDate
-syn region      hintLine        start=/^[^#]/ end=/$/ contains=hintCommand,hintPkgSpec
-
-syn match       hintDate        contained "\<20[0-9]\{6\}\>"
-
-syn keyword     hintCommand     contained hint easy force-hint remove force block approve unblock urgent age-days block-all finished nextgroup=hintPkgSpec
-syn match       hintPkgSpec     contained "\(\w\|-\)\+\/\(\w\|[.~+\-]\)\+" contains=hintPkgVersion
-syn match       hintPkgVersion  contained "\/\(\w\|[.~+\-]\)\+"hs=s+1
-
-
-" Define the default highlighting.
-" Only used when an item doesn't have highlighting yet
-hi def link hintDate    Include
-hi def link hintComment        Comment
-
-hi def link hintCommand Keyword
-hi def link hintPkgVersion Number
-
-let b:current_syntax = "debhints"
-
-" vim: ts=8 sw=2
diff --git a/vim/syntax/javascript.vim b/vim/syntax/javascript.vim
deleted file mode 100644 (file)
index dacf406..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-" Vim syntax file
-" Language:    JavaScript
-" Maintainer:  Claudio Fleiner <claudio@fleiner.com>
-" Updaters:    Scott Shattuck (ss) <ss@technicalpursuit.com>
-" URL:         http://www.fleiner.com/vim/syntax/javascript.vim
-" Changes:     (ss) added keywords, reserved words, and other identifiers
-"              (ss) repaired several quoting and grouping glitches
-"              (ss) fixed regex parsing issue with multiple qualifiers [gi]
-"              (ss) additional factoring of keywords, globals, and members
-" Last Change: 2010 Mar 25
-
-" For version 5.x: Clear all syntax items
-" For version 6.x: Quit when a syntax file was already loaded
-" tuning parameters:
-" unlet javaScript_fold
-
-if !exists("main_syntax")
-  if version < 600
-    syntax clear
-  elseif exists("b:current_syntax")
-    finish
-  endif
-  let main_syntax = 'javascript'
-endif
-
-" Drop fold if it set but vim doesn't support it.
-if version < 600 && exists("javaScript_fold")
-  unlet javaScript_fold
-endif
-
-syn region  javaScriptTpl              start=+<@+ms=b end=+@>+me=e contains=javaScriptCommentTodo,javaScriptLineComment,javaScriptCommentSkip,javaScriptComment,javaScriptSpecial,javaScriptStringD,javaScriptStringS,,javaScriptSpecialCharacter,javaScriptNumber,javaScriptRegexpString,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptOperator,javaScriptType,javaScriptStatement,javaScriptBoolean,javaScriptNull,javaScriptIdentifier,javaScriptLabel,javaScriptException,javaScriptMessage,javaScriptGlobal,javaScriptMember,javaScriptDeprecated,javaScriptReserved,javaScriptTplMark keepend
-syn match   javaScriptTplMark          "\(<@[=#]\?\|@>\)" contained
-syn keyword javaScriptCommentTodo      TODO FIXME XXX TBD contained
-syn match   javaScriptLineComment      "\/\/.*" contains=@Spell,javaScriptCommentTodo
-syn match   javaScriptCommentSkip      "^[ \t]*\*\($\|[ \t]\+\)"
-syn region  javaScriptComment         start="/\*"  end="\*/" contains=@Spell,javaScriptCommentTodo
-syn match   javaScriptSpecial         "\\\d\d\d\|\\."
-syn region  javaScriptStringD         start=+"+  skip=+\\\\\|\\"+  end=+"\|$+  contains=javaScriptSpecial,@htmlPreproc,javaScriptTplMark
-syn region  javaScriptStringS         start=+'+  skip=+\\\\\|\\'+  end=+'\|$+  contains=javaScriptSpecial,@htmlPreproc,javaScriptTplMark
-
-syn match   javaScriptSpecialCharacter "'\\.'"
-syn match   javaScriptNumber          "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>"
-syn region  javaScriptRegexpString     start=+/[^/*]+me=e-1 skip=+\\\\\|\\/+ end=+/[gi]\{0,2\}\s*$+ end=+/[gi]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline
-
-syn keyword javaScriptConditional      if else switch
-syn keyword javaScriptRepeat           while for do in
-syn keyword javaScriptBranch           break continue
-syn keyword javaScriptOperator         new delete instanceof typeof
-syn keyword javaScriptType             Array Boolean Date Function Number Object String RegExp
-syn keyword javaScriptStatement        return with
-syn keyword javaScriptBoolean          true false
-syn keyword javaScriptNull             null undefined
-syn keyword javaScriptIdentifier       arguments this var let const
-syn keyword javaScriptLabel            case default
-syn keyword javaScriptException                try catch finally throw
-syn keyword javaScriptMessage          alert confirm prompt status
-syn keyword javaScriptGlobal           self window top parent
-syn keyword javaScriptMember           document event location 
-syn keyword javaScriptDeprecated       escape unescape
-syn keyword javaScriptReserved         abstract boolean byte char class const debugger double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile 
-
-if exists("javaScript_fold")
-    syn match  javaScriptFunction      "\<function\>"
-    syn region javaScriptFunctionFold  start="\<function\>.*[^};]$" end="^\z1}.*$" transparent fold keepend
-
-    syn sync match javaScriptSync      grouphere javaScriptFunctionFold "\<function\>"
-    syn sync match javaScriptSync      grouphere NONE "^}"
-
-    setlocal foldmethod=syntax
-    setlocal foldtext=getline(v:foldstart)
-else
-    syn keyword        javaScriptFunction      function
-    syn match  javaScriptBraces           "[{}\[\]]"
-    syn match  javaScriptParens           "[()]"
-endif
-
-syn sync fromstart
-syn sync maxlines=100
-
-if main_syntax == "javascript"
-  syn sync ccomment javaScriptComment
-endif
-
-" Define the default highlighting.
-" For version 5.7 and earlier: only when not done already
-" For version 5.8 and later: only when an item doesn't have highlighting yet
-if version >= 508 || !exists("did_javascript_syn_inits")
-  if version < 508
-    let did_javascript_syn_inits = 1
-    command -nargs=+ HiLink hi link <args>
-  else
-    command -nargs=+ HiLink hi def link <args>
-  endif
-  HiLink javaScriptComment          Comment
-  HiLink javaScriptLineComment      Comment
-  HiLink javaScriptCommentTodo      Todo
-  HiLink javaScriptSpecial          Special
-  HiLink javaScriptStringS          String
-  HiLink javaScriptStringD          String
-  HiLink javaScriptCharacter        Character
-  HiLink javaScriptSpecialCharacter  javaScriptSpecial
-  HiLink javaScriptNumber           javaScriptValue
-  HiLink javaScriptConditional      Conditional
-  HiLink javaScriptRepeat           Repeat
-  HiLink javaScriptBranch           Conditional
-  HiLink javaScriptOperator         Operator
-  HiLink javaScriptStatement        Statement
-  HiLink javaScriptFunction         Function
-  HiLink javaScriptBraces           Function
-  HiLink javaScriptError            Error
-  HiLink javaScrParenError          javaScriptError
-  HiLink javaScriptNull                        Keyword
-  HiLink javaScriptBoolean          Boolean
-  HiLink javaScriptRegexpString      String
-
-  HiLink javaScriptIdentifier          Identifier
-  HiLink javaScriptLabel               Label
-  HiLink javaScriptException           Exception
-  HiLink javaScriptMessage             Keyword
-  HiLink javaScriptGlobal              Keyword
-  HiLink javaScriptMember              Keyword
-  HiLink javaScriptDeprecated          Exception 
-  HiLink javaScriptReserved            Keyword
-  HiLink javaScriptDebug               Debug
-  HiLink javaScriptConstant            Label
-
-  delcommand HiLink
-endif
-
-let b:current_syntax = "javascript"
-if main_syntax == 'javascript'
-  unlet main_syntax
-endif
-
-" vim: ts=8
diff --git a/vim/syntax/make.vim b/vim/syntax/make.vim
deleted file mode 100644 (file)
index 599d374..0000000
+++ /dev/null
@@ -1,137 +0,0 @@
-" Vim syntax file
-" Language:    Makefile
-" Maintainer:  Claudio Fleiner <claudio@fleiner.com>
-" URL:         http://www.fleiner.com/vim/syntax/make.vim
-" Last Change: 2007 Apr 30
-
-" For version 5.x: Clear all syntax items
-" For version 6.x: Quit when a syntax file was already loaded
-if version < 600
-  syntax clear
-elseif exists("b:current_syntax")
-  finish
-endif
-
-" some special characters
-syn match makeSpecial  "^\s*[@+-]\+"
-syn match makeNextLine "\\\n\s*"
-
-" some directives
-syn match makePreCondit        "^ *\(ifeq\>\|else\>\|endif\>\|ifneq\>\|ifdef\>\|ifndef\>\)"
-syn match makeInclude  "^ *[-s]\=include"
-syn match makeStatement        "^ *vpath"
-syn match makeExport    "^ *\(export\|unexport\)\>"
-syn match makeOverride "^ *override"
-hi link makeOverride makeStatement
-hi link makeExport makeStatement
-
-" Koehler: catch unmatched define/endef keywords.  endef only matches it is by itself on a line
-syn region makeDefine start="^\s*define\s" end="^\s*endef\s*$" contains=makeStatement,makeIdent,makePreCondit,makeDefine
-
-" Microsoft Makefile specials
-syn case ignore
-syn match makeInclude  "^! *include"
-syn match makePreCondit "! *\(cmdswitches\|error\|message\|include\|if\|ifdef\|ifndef\|else\|elseif\|else if\|else\s*ifdef\|else\s*ifndef\|endif\|undef\)\>"
-syn case match
-
-" identifiers
-syn region makeIdent   start="\$(" skip="\\)\|\\\\" end=")" contains=makeStatement,makeIdent,makeSString,makeDString
-syn region makeIdent   start="\${" skip="\\}\|\\\\" end="}" contains=makeStatement,makeIdent,makeSString,makeDString
-syn match makeIdent    "\$\$\w*"
-syn match makeIdent    "\$[^({]"
-syn match makeIdent    "^[\t ]*\S*[ \t]*[:+?!*]="me=e-2
-syn match makeIdent    "^[\t ]*\S*[ \t]*="me=e-1
-syn match makeIdent    "%"
-
-" Makefile.in variables
-syn match makeConfig "@[A-Za-z0-9_]\+@"
-
-" make targets
-" syn match makeSpecTarget     "^\.\(SUFFIXES\|PHONY\|DEFAULT\|PRECIOUS\|IGNORE\|SILENT\|EXPORT_ALL_VARIABLES\|KEEP_STATE\|LIBPATTERNS\|NOTPARALLEL\|DELETE_ON_ERROR\|INTERMEDIATE\|POSIX\|SECONDARY\)\>"
-syn match makeImplicit         "^\.[A-Za-z0-9_./\t -]\+\s*:[^=]"me=e-2 nextgroup=makeSource
-syn match makeImplicit         "^\.[A-Za-z0-9_./\t -]\+\s*:$"me=e-1 nextgroup=makeSource
-
-syn region makeTarget  transparent matchgroup=makeTarget start="^[A-Za-z0-9_./$()%-][A-Za-z0-9_./\t $()%-]*:\{1,2}[^:=]"rs=e-1 end=";"re=e-1,me=e-1 end="[^\\]$" keepend contains=makeIdent,makeSpecTarget,makeNextLine skipnl nextGroup=makeCommands
-syn match makeTarget           "^[A-Za-z0-9_./$()%*@-][A-Za-z0-9_./\t $()%*@-]*::\=\s*$" contains=makeIdent,makeSpecTarget skipnl nextgroup=makeCommands,makeCommandError
-
-syn region makeSpecTarget      transparent matchgroup=makeSpecTarget start="^\.\(SUFFIXES\|PHONY\|DEFAULT\|PRECIOUS\|IGNORE\|SILENT\|EXPORT_ALL_VARIABLES\|KEEP_STATE\|LIBPATTERNS\|NOTPARALLEL\|DELETE_ON_ERROR\|INTERMEDIATE\|POSIX\|SECONDARY\)\>\s*:\{1,2}[^:=]"rs=e-1 end="[^\\]$" keepend contains=makeIdent,makeSpecTarget,makeNextLine skipnl nextGroup=makeCommands
-syn match makeSpecTarget               "^\.\(SUFFIXES\|PHONY\|DEFAULT\|PRECIOUS\|IGNORE\|SILENT\|EXPORT_ALL_VARIABLES\|KEEP_STATE\|LIBPATTERNS\|NOTPARALLEL\|DELETE_ON_ERROR\|INTERMEDIATE\|POSIX\|SECONDARY\)\>\s*::\=\s*$" contains=makeIdent skipnl nextgroup=makeCommands,makeCommandError
-
-syn match makeCommandError "^\s\+\S.*" contained
-syn region makeCommands start=";"hs=s+1 start="^\t" end="^[^\t#]"me=e-1,re=e-1 end="^$" contained contains=makeCmdNextLine,makeSpecial,makeComment,makeIdent,makePreCondit,makeDefine,makeDString,makeSString nextgroup=makeCommandError
-syn match makeCmdNextLine      "\\\n."he=e-1 contained
-
-
-" Statements / Functions (GNU make)
-syn match makeStatement contained "(\(subst\|abspath\|addprefix\|addsuffix\|and\|basename\|call\|dir\|error\|eval\|filter-out\|filter\|findstring\|firstword\|flavor\|foreach\|if\|info\|join\|lastword\|notdir\|or\|origin\|patsubst\|realpath\|shell\|sort\|strip\|suffix\|value\|warning\|wildcard\|word\|wordlist\|words\)\>"ms=s+1
-
-" Comment
-if exists("make_microsoft")
-   syn match  makeComment "#.*" contains=@Spell,makeTodo
-elseif !exists("make_no_comments")
-   syn region  makeComment     start="#" end="^$" end="[^\\]$" keepend contains=@Spell,makeTodo
-   syn match   makeComment     "#$" contains=@Spell
-endif
-syn keyword makeTodo TODO FIXME XXX contained
-
-" match escaped quotes and any other escaped character
-" except for $, as a backslash in front of a $ does
-" not make it a standard character, but instead it will
-" still act as the beginning of a variable
-" The escaped char is not highlightet currently
-syn match makeEscapedChar      "\\[^$]"
-
-
-syn region  makeDString start=+\(\\\)\@<!"+  skip=+\\.+  end=+"+  contains=makeIdent
-syn region  makeSString start=+\(\\\)\@<!'+  skip=+\\.+  end=+'+  contains=makeIdent
-syn region  makeBString start=+\(\\\)\@<!`+  skip=+\\.+  end=+`+  contains=makeIdent,makeSString,makeDString,makeNextLine
-
-" Syncing
-syn sync minlines=20 maxlines=200
-
-" Sync on Make command block region: When searching backwards hits a line that
-" can't be a command or a comment, use makeCommands if it looks like a target,
-" NONE otherwise.
-syn sync match makeCommandSync groupthere NONE "^[^\t#]"
-syn sync match makeCommandSync groupthere makeCommands "^[A-Za-z0-9_./$()%-][A-Za-z0-9_./\t $()%-]*:\{1,2}[^:=]"
-syn sync match makeCommandSync groupthere makeCommands "^[A-Za-z0-9_./$()%-][A-Za-z0-9_./\t $()%-]*:\{1,2}\s*$"
-
-" Define the default highlighting.
-" For version 5.7 and earlier: only when not done already
-" For version 5.8 and later: only when an item doesn't have highlighting yet
-if version >= 508 || !exists("did_make_syn_inits")
-  if version < 508
-    let did_make_syn_inits = 1
-    command -nargs=+ HiLink hi link <args>
-  else
-    command -nargs=+ HiLink hi def link <args>
-  endif
-
-  HiLink makeNextLine          makeSpecial
-  HiLink makeCmdNextLine       makeSpecial
-  HiLink makeSpecTarget                Statement
-  if !exists("make_no_commands")
-    HiLink makeCommands                Number
-  endif
-  HiLink makeImplicit          Function
-  HiLink makeTarget            Function
-  HiLink makeInclude           Include
-  HiLink makePreCondit         PreCondit
-  HiLink makeStatement         Statement
-  HiLink makeIdent             Identifier
-  HiLink makeSpecial           Special
-  HiLink makeComment           Comment
-  HiLink makeDString           String
-  HiLink makeSString           String
-  HiLink makeBString           Function
-  HiLink makeError             Error
-  HiLink makeTodo              Todo
-  HiLink makeDefine            Define
-  HiLink makeCommandError      Error
-  HiLink makeConfig            PreCondit
-  delcommand HiLink
-endif
-
-let b:current_syntax = "make"
-
-" vim: ts=8
diff --git a/vim/syntax/massif.vim b/vim/syntax/massif.vim
deleted file mode 100644 (file)
index e08d8d0..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-" Vim syntax file
-" Language:    valgrind massif outputs
-
-" Quit when a (custom) syntax file was already loaded
-if exists("b:current_syntax")
-  finish
-endif
-
-syn region massifStanza start=/^== \d* ===*$/ end=/^==/
-  \ contains=massifHead,massifResult,massifSpecLine,massifSep
-
-syn region massifHead contained start=/^==/ end=/==$/ contains=massifSection
-syn match  massifSection /\d\+/ contained
-syn match  massifSep  /^--*$/ contained
-syn match  massifSpecLine /^[A-Z].*$/ contained contains=massifRate
-
-syn region massifResult contained start=/^\s*\d\+/ end=/$/
-  \ contains=massifFile,massifFunc,massifRate,massifAddr
-
-syn match  massifRate "\d\+\(\.\d\+\)\?%" contained
-syn match  massifAddr "0x[0-9A-Fa-f]*" contained
-syn match  massifFile "\((\)\@<=.*:\d\+\()\)\@=" contained
-
-hi def link massifHead     Type
-hi def link massifSection  Normal
-hi def link massifSep      Comment
-hi def link massifFile     Statement
-hi def link massifSpecLine Type
-
-hi def link massifRate     Constant
-hi def link massifAddr     NonText
-
-let b:current_syntax = "massif"
-
-" vim: ts=8 sw=2