r1109 - in /trunk/packages/vim-scripts: autoload/deb.vim debian/changelog debian/vim-scripts.status html/plugin_debPlugin.vim.html plugin/debPlugin.vim syntax/deb.vim
jamessan at users.alioth.debian.org
jamessan at users.alioth.debian.org
Fri Dec 7 15:31:31 UTC 2007
Author: jamessan
Date: Fri Dec 7 15:31:30 2007
New Revision: 1109
URL: http://svn.debian.org/wsvn/pkg-vim/?sc=1&rev=1109
Log:
* New addons:
- debPlugin (Closes: #442865)
Added:
trunk/packages/vim-scripts/autoload/deb.vim
trunk/packages/vim-scripts/html/plugin_debPlugin.vim.html
trunk/packages/vim-scripts/plugin/debPlugin.vim
trunk/packages/vim-scripts/syntax/deb.vim
Modified:
trunk/packages/vim-scripts/debian/changelog
trunk/packages/vim-scripts/debian/vim-scripts.status
Added: trunk/packages/vim-scripts/autoload/deb.vim
URL: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim-scripts/autoload/deb.vim?rev=1109&op=file
==============================================================================
--- trunk/packages/vim-scripts/autoload/deb.vim (added)
+++ trunk/packages/vim-scripts/autoload/deb.vim Fri Dec 7 15:31:30 2007
@@ -1,0 +1,194 @@
+" Vim autoload file for browsing debian package.
+" copyright (C) 2007, arno renevier <arenevier at fdn.fr>
+" Distributed under the GNU General Public License.
+" Last Change: 2007 december 06.
+"
+" Inspired by autoload/tar.vim by Charles E Campbell
+"
+" Latest version of that file can be found at
+" http://www.fdn.fr/~arenevier/vim/autoload/deb.vim
+" It should also be available at
+" http://www.vim.org/scripts/script.php?script_id=1970
+
+if &cp || exists("g:loaded_deb") || v:version < 700
+ finish
+endif
+let g:loaded_deb= "v1.1"
+
+" return 1 if cmd exists
+" display error message and return 0 otherwise
+fun s:hascmd(cmd)
+ if executable(a:cmd)
+ return 1
+ else
+ echohl Error | echo "***error*** " . a:cmd . " not available on your system"
+ return 0
+ else
+endfu
+
+fun! deb#read(debfile, member)
+
+ " checks if ar and tar are installed
+ if !s:hascmd("ar") || !s:hascmd("tar")
+ return
+ endif
+
+ let l:archmember = "data.tar.gz" " default archive member to extract
+ let l:target = a:member
+
+
+ if a:member =~ '^\* ' " information control file
+ let l:archmember = "control.tar.gz"
+ let l:target = substitute(l:target, "^\* ", "", "")
+
+ elseif a:member =~ ' -> ' " symbolic link
+ let l:target = split(a:member,' -> ')[0]
+ let l:linkname = split(a:member,' -> ')[1]
+
+ if l:linkname =~ "^\/" " direct symlink: path is already absolute
+ let l:target = ".".l:linkname
+
+ else
+ " transform relative path to absolute path
+
+ " first, get basename for target
+ let l:target = substitute(l:target, "\/[^/]*$", "", "")
+
+ " while it begins with ../
+ while l:linkname =~ "^\.\.\/"
+
+ " removes one level of ../ in linkname
+ let l:linkname = substitute(l:linkname, "^\.\.\/", "", "")
+
+ " go one directory up in target
+ let l:target = substitute(l:target, "\/[^/]*$", "", "")
+ endwhile
+
+ let l:target = l:target."/".l:linkname
+ endif
+ endif
+
+ " unzip .gz as they are very common inside debian packages
+ let l:gunzip_cmd = ""
+ if l:target =~ '.*\.gz$'
+ if !s:hascmd("gzip")
+ return
+ endif
+ let l:gunzip_cmd = "| gzip -cd "
+ endif
+
+ " read content
+ exe "silent r! ar p " . "'" . a:debfile . "'" . " " . l:archmember . " | tar zxfO - '" . l:target . "'" . l:gunzip_cmd
+ " error will be treated in calling function
+ if v:shell_error != 0
+ return
+ endif
+
+ exe "file deb:".l:target
+
+ 0d
+
+ setlocal nomodifiable nomodified readonly
+
+endfun
+
+fun! deb#browse(file)
+
+ " checks if necessary utils are installed
+ if !s:hascmd("dpkg") || !s:hascmd("ar") || !s:hascmd("tar")
+ return
+ endif
+
+ " checks if file is readable
+ if !filereadable(a:file)
+ return
+ endif
+
+ let keepmagic = &magic
+ set magic
+
+ " set filetype to "deb"
+ set ft=deb
+
+ setlocal modifiable noreadonly
+
+ " set header
+ exe "$put ='".'\"'." deb.vim version ".g:loaded_deb."'"
+ exe "$put ='".'\"'." Browsing debian package ".a:file."'"
+ $put=''
+
+ " package info
+ "exe "silent read! dpkg -I ".a:file
+ "$put=''
+
+ " display information control files
+ let l:infopos = line(".")
+ exe "silent read! ar p '" . a:file . "' control.tar.gz | tar zt"
+
+ $put=''
+
+ " display data files
+ let l:listpos = line(".")
+ exe "silent read! dpkg -c ".a:file
+
+ " format information control list
+ " removes '* ./' line
+ exe (l:infopos + 1). 'd'
+ " add a star before each line
+ exe "silent " . (l:infopos + 1). ',' . (l:listpos - 2) . 's/^/\* /'
+
+ " format data list
+ exe "silent " . l:listpos . ',$s/^.*\s\(\.\/\(\S\|\).*\)$/\1/'
+
+ if v:shell_error != 0
+ echohl WarningMsg | echo "***warning*** (deb#Browse) error when listing content of " . a:file
+ let &magic = keepmagic
+ return
+ endif
+
+ 0d
+
+ setlocal nomodifiable readonly
+ noremap <silent> <buffer> <cr> :call <SID>DebBrowseSelect()<cr>
+ let &magic = keepmagic
+
+endfun
+
+fun! s:DebBrowseSelect()
+ let l:fname= getline(".")
+
+ " sanity check
+ if (l:fname !~ '^\.\/') && (l:fname !~ '^\* \.\/')
+ return
+ endif
+
+ " do nothing on directories
+ " TODO: find a way to detect symlinks to directories, to be able not to
+ " open them
+ if (l:fname =~ '\/$')
+ return
+ endif
+
+ " need to get it now since a new window will open
+ let l:curfile= expand("%")
+
+ " open new window
+ new
+ wincmd _
+
+ call deb#read(l:curfile, l:fname)
+
+ if v:shell_error != 0
+ echohl WarningMsg | echo "***warning*** (DebBrowseSelect) error when reading " . l:fname
+ return
+ endif
+
+ filetype detect
+
+ " it's .gz file, so is is unziped in deb#read, but filetype detect did not
+ " work. Anyway, it must be a changelog
+ if l:fname =~ "\.\/usr\/share\/doc\/.*\/changelog.Debian.gz$"
+ set filetype=debchangelog
+ endif
+
+endfun
Modified: trunk/packages/vim-scripts/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim-scripts/debian/changelog?rev=1109&op=diff
==============================================================================
--- trunk/packages/vim-scripts/debian/changelog (original)
+++ trunk/packages/vim-scripts/debian/changelog Fri Dec 7 15:31:30 2007
@@ -2,13 +2,15 @@
* Updated addons:
- Bufexplorer and NERD Commenter.
+ * New addons:
+ - debPlugin (Closes: #442865)
* debian/control:
- Remove vim from Build-Depends-Indep since NERD Commenter now ships its
documentation.
* debian/rules:
- Stop generating NERD Commenter's documentation at build time.
- -- James Vega <jamessan at debian.org> Fri, 07 Dec 2007 09:41:05 -0500
+ -- James Vega <jamessan at debian.org> Fri, 07 Dec 2007 10:11:28 -0500
vim-scripts (7.1.4) unstable; urgency=low
Modified: trunk/packages/vim-scripts/debian/vim-scripts.status
URL: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim-scripts/debian/vim-scripts.status?rev=1109&op=diff
==============================================================================
--- trunk/packages/vim-scripts/debian/vim-scripts.status (original)
+++ trunk/packages/vim-scripts/debian/vim-scripts.status Fri Dec 7 15:31:30 2007
@@ -47,7 +47,7 @@
license: license [2], see below
extras: doc/bufexplorer.txt
disabledby: let loaded_bufexplorer = 1
-version: 7.1.4
+version: 7.1.6
script_name: plugin/minibufexpl.vim
addon: minibufexplorer
@@ -253,7 +253,7 @@
license: no license
extras: doc/NERD_commenter.txt
disabledby: let loaded_nerd_comments = 1
-version: 2.1.6
+version: 2.1.7
script_name: plugin/project.vim
addon: project
@@ -353,8 +353,8 @@
email: arenevier at fdn.fr
license: GNU GPL
extras: autoload/deb.vim syntax/deb.vim
-disabledby: let loaded_deb = 1
-version: v1
+disabledby: let loaded_debPlugin = 1
+version: 1.1
--
Added: trunk/packages/vim-scripts/html/plugin_debPlugin.vim.html
URL: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim-scripts/html/plugin_debPlugin.vim.html?rev=1109&op=file
==============================================================================
--- trunk/packages/vim-scripts/html/plugin_debPlugin.vim.html (added)
+++ trunk/packages/vim-scripts/html/plugin_debPlugin.vim.html Fri Dec 7 15:31:30 2007
@@ -1,0 +1,281 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+
+<head>
+ <link rel="Stylesheet" type="text/css" href="/css/style.css" >
+ <title>deb.vim - browse debian package : vim online</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+ <meta name="KEYWORDS" content="Vim, Vi IMproved, text editor, home, documentation, tips, scripts, news">
+ <link rel="shortcut icon" type="image/x-icon" href="/images/vim_shortcut.ico">
+</head>
+
+<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#ffffff">
+
+<!-- HEADER, SPONSOR IMAGE, VIM IMAGE AND BOOK AD -->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red">
+ <tr>
+ <td colspan="4" class="lightbg"><img src="/images/spacer.gif" width="1" height="5" alt=""></td>
+ </tr>
+ <tr>
+ <td class="lightbg"> </td>
+ <td class="lightbg" align="left"><a href="/sponsor/index.php"><img src="/images/sponsorvim.gif" alt="sponsor Vim development" border="0"></a></td>
+ <td class="lightbg" align="center"><a href="/index.php"><img src="/images/vim_header.gif" border="0" alt="Vim logo"></a></td>
+ <td class="lightbg" align="right"><a href="http://iccf-holland.org/click5.html"><img src="/images/buyhelplearn.gif" alt="Vim Book Ad" border="0"></a></td>
+ </tr>
+ <tr>
+ <td colspan="4" class="lightbg"><img src="/images/spacer.gif" width="1" height="5" alt=""></td>
+ </tr>
+ <tr>
+ <td colspan="4" class="darkbg"><img src="/images/spacer.gif" width="1" height="10" alt=""></td>
+ </tr>
+</table>
+<!-- THE PAGE BODY: BETWEEN HEADER AND FOOTER -->
+
+<table cellpadding="0" cellspacing="0" border="0" width="100%">
+ <col width="180">
+ <col width="1">
+
+ <tr valign="top">
+ <td class="sidebar">
+ <table width="180" cellpadding="4" cellspacing="0" border="0">
+ <tr valign="top">
+ <td class="sidebar">
+
+<!-- INCLUDE THE PAGE NAVIGATION -->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red">
+ <tr>
+ <td><small>not logged in (<a href="/login.php">login</a>)</small></td>
+ </tr>
+ <tr>
+ <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>
+ </tr>
+ <tr>
+ <td class="darkbg"><img src="/images/spacer.gif" alt='' border="0" height="3"></td>
+ </tr>
+ <tr>
+ <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="2"></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/index.php">Home</a></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/search.php">Search</a></td>
+ </tr>
+ <tr>
+ <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
+ </tr>
+ <tr>
+ <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td>
+ </tr>
+ <tr>
+ <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/about.php">About Vim</a></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/community.php">Community</a></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/news/news.php">News</a></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/sponsor/index.php">Sponsoring</a></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/trivia.php">Trivia</a></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/docs.php">Documentation</a></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/download.php">Download</a></td>
+ </tr>
+ <tr>
+ <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
+ </tr>
+ <tr>
+ <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td>
+ </tr>
+ <tr>
+ <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/scripts/index.php">Scripts</a></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/tips/index.php">Tips</a></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/account/index.php">My Account</a></td>
+ </tr>
+ <tr>
+ <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
+ </tr>
+ <tr>
+ <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td>
+ </tr>
+ <tr>
+ <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td>
+ </tr>
+ <tr>
+ <td class="sidebarheader"><a href="/huh.php">Site Help</a></td>
+ </tr>
+</table>
+
+ <table width="172" cellpadding="0" cellspacing="0" border="0">
+ <tr><td><img src="/images/spacer.gif" alt="" border="0" width="1" height="8"></td></tr>
+ <tr><td class="darkbg"><img src="/images/spacer.gif" width="1" height="3" alt=""></td></tr>
+ </table>
+ <br>
+
+<!-- INCLUDE THE PAGE SIDEBAR TEXT -->
+
+
+ </td>
+ </tr>
+ </table>
+ </td>
+
+ <td class="darkbg"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""><br></td>
+ <td>
+ <table width="100%" cellpadding="10" cellspacing="0" border="0" bordercolor="red">
+ <tr>
+ <td valign="top">
+
+<span class="txth1">deb.vim : browse debian package</span>
+
+<br>
+<br>
+
+<!-- karma table -->
+<table cellpadding="4" cellspacing="0" border="1" bordercolor="#000066">
+<tr>
+ <td class="lightbg"><b> script karma </b></td>
+ <td>
+ Rating <b>5/2</b>,
+ Downloaded by 89 </td>
+</tr>
+</table>
+<p>
+
+<table cellspacing="0" cellpadding="0" border="0">
+<tr><td class="prompt">created by</td></tr>
+<tr><td><a href="/account/profile.php?user_id=12828">arno. </a></td></tr>
+<tr><td> </td></tr>
+<tr><td class="prompt">script type</td></tr>
+<tr><td>utility</td></tr>
+<tr><td> </td></tr>
+<tr><td class="prompt">description</td></tr>
+<tr><td>Allows you to browse debian package in the same way you can browse .tar and .zip files.
<br>With this script, after opening a debian package with vim, you get a list of files included in the archive. You can then open those files.</td></tr>
+<tr><td> </td></tr>
+<tr><td class="prompt">install details</td></tr>
+<tr><td>unzip deb.zip in ~/.vim directorys.</td></tr>
+<tr><td> </td></tr>
+</table>
+
+<!-- rating table -->
+<form name="rating">
+<input type="hidden" name="script_id" value="1970">
+<table cellpadding="4" cellspacing="0" border="1" bordercolor="#000066">
+<tr>
+ <td class="lightbg"><b>rate this script</b></td>
+ <td valign="middle">
+ <input type="radio" name="rating" value="life_changing">Life Changing
+ <input type="radio" name="rating" value="helpful">Helpful
+ <input type="radio" name="rating" value="unfulfilling">Unfulfilling
+ <input type="submit" value="rate">
+ </td>
+</tr>
+</table>
+</form>
+<span class="txth2">script versions</span> (<a href="add_script_version.php?script_id=1970">upload new version</a>)
+<p>
+Click on the package to download.
+<p>
+
+<table cellspacing="2" cellpadding="4" border="0" width="100%">
+<tr class='tableheader'>
+ <th valign="top">package</th>
+ <th valign="top">script version</th>
+ <th valign="top">date</th>
+ <th valign="top">Vim version</th>
+ <th valign="top">user</th>
+ <th valign="top">release notes</th>
+</tr>
+<tr>
+ <td class="rowodd" valign="top" nowrap><a href="download_script.php?src_id=8031">deb.zip</a></td>
+ <td class="rowodd" valign="top" nowrap><b>1.1</b></td>
+ <td class="rowodd" valign="top" nowrap><i>2007-12-06</i></td>
+ <td class="rowodd" valign="top" nowrap>7.0</td>
+ <td class="rowodd" valign="top"><i><a href="/account/profile.php?user_id=12828">arno. </a></i></td>
+ <td class="rowodd" valign="top" width="2000">filetype for browsing debian changelog becomes debchangelog (instead of changelog). thanks to James Vega</td>
+</tr>
+<tr>
+ <td class="roweven" valign="top" nowrap><a href="download_script.php?src_id=7420">deb.zip</a></td>
+ <td class="roweven" valign="top" nowrap><b>v1</b></td>
+ <td class="roweven" valign="top" nowrap><i>2007-07-27</i></td>
+ <td class="roweven" valign="top" nowrap>7.0</td>
+ <td class="roweven" valign="top"><i><a href="/account/profile.php?user_id=12828">arno. </a></i></td>
+ <td class="roweven" valign="top" width="2000">Initial upload</td>
+</tr>
+</table>
+<!-- finish off the framework -->
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+
+<!-- END OF THE PAGE BODY: BETWEEN HEADER AND FOOTER -->
+
+<table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red">
+ <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td></tr>
+ <tr><td colspan="4" bgcolor="#000000"><img src="/images/spacer.gif" height="2" width="1" alt=""></td></tr>
+ <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td></tr>
+ <tr>
+ <td><img src="/images/spacer.gif" width="5" height="1" alt=""></td>
+
+ <td align="left" valign="top"><small>
+ If you have questions or remarks about this site, visit the
+ <a href="http://vimonline.sf.net">vimonline development</a> pages.
+ Please use this site responsibly.
+ <br>
+
+ Questions about <a href="http://www.vim.org/about.php">Vim</a> should go
+ to the <a href="http://www.vim.org/maillist.php">maillist</a>.
+ Help Bram <a href="http://iccf-holland.org/">help Uganda</a>.
+ </small>
+
+
+
+ <!-- Start of StatCounter Code -->
+ <script type="text/javascript" language="javascript">
+ var sc_project=1417324;
+ var sc_invisible=1;
+ var sc_partition=11;
+ var sc_security="d41633bc";
+ </script>
+
+ <script type="text/javascript" language="javascript" src="http://www.statcounter.com/counter/counter.js"></script><noscript><a href="http://www.statcounter.com/" target="_blank"><img src="http://c12.statcounter.com/counter.php?sc_project=1417324&java=0&security=d41633bc&invisible=0" alt="free tracking" border="0"></a> </noscript>
+ <!-- End of StatCounter Code -->
+ </td>
+
+ <td align="right" valign="top">
+ <a href="http://www.webconceptgroup.net"><img src="/images/logo_sponsor_wcg.jpg" width="131" height="30" border="0" alt="Sponsored by Web Concept Group Inc."></a>
+ <a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=8&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
+ </td>
+
+ <td><img src="/images/spacer.gif" width="5" height="1" alt=""></td>
+ </tr>
+
+
+ <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td>
+
+ </tr>
+</table>
+
+</body>
+</html>
+
Added: trunk/packages/vim-scripts/plugin/debPlugin.vim
URL: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim-scripts/plugin/debPlugin.vim?rev=1109&op=file
==============================================================================
--- trunk/packages/vim-scripts/plugin/debPlugin.vim (added)
+++ trunk/packages/vim-scripts/plugin/debPlugin.vim Fri Dec 7 15:31:30 2007
@@ -1,0 +1,18 @@
+" debPlugin.vim -- a Vim plugin for browsing debian packages
+" copyright (C) 2007, arno renevier <arenevier at fdn.fr>
+" Distributed under the GNU General Public License.
+" Last Change: 2007 December 06
+"
+" This file only sets the autocommands. Functions are in autoload/deb.vim.
+"
+" Latest version of that file can be found at
+" http://www.fdn.fr/~arenevier/vim/plugin/debPlugin.vim
+" It should also be available at
+" http://www.vim.org/scripts/script.php?script_id=1970
+"
+if &cp || exists("g:loaded_debPlugin") || !has("unix") || v:version < 700
+ finish
+endif
+let g:loaded_debPlugin = 1
+
+autocmd BufReadCmd *.deb call deb#browse(expand("<amatch>"))
Added: trunk/packages/vim-scripts/syntax/deb.vim
URL: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim-scripts/syntax/deb.vim?rev=1109&op=file
==============================================================================
--- trunk/packages/vim-scripts/syntax/deb.vim (added)
+++ trunk/packages/vim-scripts/syntax/deb.vim Fri Dec 7 15:31:30 2007
@@ -1,0 +1,28 @@
+" Vim syntax file for browsing debian package.
+" copyright (C) 2007, arno renevier <arenevier at fdn.fr>
+" Distributed under the GNU General Public License.
+" Last Change: 2007 December 06
+"
+" Latest version of that file can be found at
+" http://www.fdn.fr/~arenevier/vim/syntax/deb.vim
+" It should also be available at
+" http://www.vim.org/scripts/script.php?script_id=1970
+
+if exists("b:current_syntax")
+ finish
+endif
+
+syn match debComment '^".*'
+syn match debInfoFilename '^\* \.\/.*'
+syn match debDataFilename '^\.\/.*[^/]$'
+syn match debDirname '^\..*\/$'
+syn match debSymlink '^\.\/.* -> .*$' contains=debSymlinkTarget,debSymlinkArrow,debSymlinkName
+syn match debSymlinkName '^\S*' contained
+syn match debSymlinkTarget '\S*$' contained
+syn match debSymlinkArrow '->' contained
+
+hi def link debComment Comment
+hi def link debInfoFilename Type
+hi def link debDataFilename PreProc
+hi def link debSymlinkName Identifier
+hi def link debSymlinkTarget PreProc
More information about the pkg-vim-maintainers
mailing list