38 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
dist — dir
2026-06-03 15:44 · rwxr-xr-x
2026-06-03 15:44 rwxr-xr-x
xml — dir
2026-06-03 15:44 · rwxr-xr-x
2026-06-03 15:44 rwxr-xr-x
ada.vim — 22.04 KB
2026-04-29 09:50 · rw-r--r--
22.04 KB 2026-04-29 09:50 rw-r--r--
adacomplete.vim — 3.58 KB
2026-04-29 09:50 · rw-r--r--
3.58 KB 2026-04-29 09:50 rw-r--r--
ccomplete.vim — 17.39 KB
2026-04-29 09:50 · rw-r--r--
17.39 KB 2026-04-29 09:50 rw-r--r--
clojurecomplete.vim — 8.46 KB
2026-04-29 09:50 · rw-r--r--
8.46 KB 2026-04-29 09:50 rw-r--r--
context.vim — 5.33 KB
2026-04-29 09:50 · rw-r--r--
5.33 KB 2026-04-29 09:50 rw-r--r--
contextcomplete.vim — 656 B
2026-04-29 09:50 · rw-r--r--
656 B 2026-04-29 09:50 rw-r--r--
csscomplete.vim — 42.23 KB
2026-04-29 09:50 · rw-r--r--
42.23 KB 2026-04-29 09:50 rw-r--r--
decada.vim — 2.93 KB
2026-04-29 09:50 · rw-r--r--
2.93 KB 2026-04-29 09:50 rw-r--r--
getscript.vim — 24.29 KB
2026-04-29 09:50 · rw-r--r--
24.29 KB 2026-04-29 09:50 rw-r--r--
gnat.vim — 5.21 KB
2026-04-29 09:50 · rw-r--r--
5.21 KB 2026-04-29 09:50 rw-r--r--
gzip.vim — 6.26 KB
2026-04-29 09:50 · rw-r--r--
6.26 KB 2026-04-29 09:50 rw-r--r--
haskellcomplete.vim — 103.31 KB
2026-04-29 09:50 · rw-r--r--
103.31 KB 2026-04-29 09:50 rw-r--r--
htmlcomplete.vim — 24.89 KB
2026-04-29 09:50 · rw-r--r--
24.89 KB 2026-04-29 09:50 rw-r--r--
javascriptcomplete.vim — 27.48 KB
2026-04-29 09:50 · rw-r--r--
27.48 KB 2026-04-29 09:50 rw-r--r--
netrw.vim — 544.6 KB
2026-04-29 09:50 · rw-r--r--
544.6 KB 2026-04-29 09:50 rw-r--r--
netrw_gitignore.vim — 1.21 KB
2026-04-29 09:50 · rw-r--r--
1.21 KB 2026-04-29 09:50 rw-r--r--
netrwFileHandlers.vim — 9.89 KB
2026-04-29 09:50 · rw-r--r--
9.89 KB 2026-04-29 09:50 rw-r--r--
netrwSettings.vim — 10.22 KB
2026-04-29 09:50 · rw-r--r--
10.22 KB 2026-04-29 09:50 rw-r--r--
paste.vim — 672 B
2026-04-29 09:50 · rw-r--r--
672 B 2026-04-29 09:50 rw-r--r--
phpcomplete.vim — 346.2 KB
2026-04-29 09:50 · rw-r--r--
346.2 KB 2026-04-29 09:50 rw-r--r--
python3complete.vim — 21.08 KB
2026-04-29 09:50 · rw-r--r--
21.08 KB 2026-04-29 09:50 rw-r--r--
pythoncomplete.vim — 21.59 KB
2026-04-29 09:50 · rw-r--r--
21.59 KB 2026-04-29 09:50 rw-r--r--
README.txt — 773 B
2026-04-29 09:50 · rw-r--r--
773 B 2026-04-29 09:50 rw-r--r--
RstFold.vim — 1.86 KB
2026-04-29 09:50 · rw-r--r--
1.86 KB 2026-04-29 09:50 rw-r--r--
rubycomplete.vim — 25.43 KB
2026-04-29 09:50 · rw-r--r--
25.43 KB 2026-04-29 09:50 rw-r--r--
rust.vim — 10.22 KB
2026-04-29 09:50 · rw-r--r--
10.22 KB 2026-04-29 09:50 rw-r--r--
rustfmt.vim — 2.92 KB
2026-04-29 09:50 · rw-r--r--
2.92 KB 2026-04-29 09:50 rw-r--r--
spellfile.vim — 5.96 KB
2026-04-29 09:50 · rw-r--r--
5.96 KB 2026-04-29 09:50 rw-r--r--
sqlcomplete.vim — 38.27 KB
2026-04-29 09:50 · rw-r--r--
38.27 KB 2026-04-29 09:50 rw-r--r--
syntaxcomplete.vim — 30.71 KB
2026-04-29 09:50 · rw-r--r--
30.71 KB 2026-04-29 09:50 rw-r--r--
tar.vim — 29.45 KB
2026-04-29 09:50 · rw-r--r--
29.45 KB 2026-04-29 09:50 rw-r--r--
tohtml.vim — 30.9 KB
2026-04-29 09:50 · rw-r--r--
30.9 KB 2026-04-29 09:50 rw-r--r--
vimball.vim — 23.76 KB
2026-04-29 09:50 · rw-r--r--
23.76 KB 2026-04-29 09:50 rw-r--r--
xmlcomplete.vim — 14.59 KB
2026-04-29 09:50 · rw-r--r--
14.59 KB 2026-04-29 09:50 rw-r--r--
xmlformat.vim — 6.05 KB
2026-04-29 09:50 · rw-r--r--
6.05 KB 2026-04-29 09:50 rw-r--r--
zip.vim — 14.82 KB
2026-04-29 09:50 · rw-r--r--
14.82 KB 2026-04-29 09:50 rw-r--r--
ONLINE
autoload
38 items
04:11:55
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
" Author: Antony Lee " Description: Helper functions for reStructuredText syntax folding " Last Modified: 2018-12-29 function s:CacheRstFold() if !g:rst_fold_enabled return endif let closure = {'header_types': {}, 'max_level': 0, 'levels': {}} function closure.Process(match) dict let curline = getcurpos()[1] if has_key(self.levels, curline - 1) " For over+under-lined headers, the regex will match both at the " overline and at the title itself; in that case, skip the second match. return endif let lines = split(a:match, '\n') let key = repeat(lines[-1][0], len(lines)) if !has_key(self.header_types, key) let self.max_level += 1 let self.header_types[key] = self.max_level endif let self.levels[curline] = self.header_types[key] endfunction let save_cursor = getcurpos() let save_mark = getpos("'[") silent keeppatterns %s/\v^%(%(([=`:.'"~^_*+#-])\1+\n)?.{1,2}\n([=`:.'"~^_*+#-])\2+)|%(%(([=`:.''"~^_*+#-])\3{2,}\n)?.{3,}\n([=`:.''"~^_*+#-])\4{2,})$/\=closure.Process(submatch(0))/gn call setpos('.', save_cursor) call setpos("'[", save_mark) let b:RstFoldCache = closure.levels endfunction function RstFold#GetRstFold() if !g:rst_fold_enabled return endif if !has_key(b:, 'RstFoldCache') call s:CacheRstFold() endif if has_key(b:RstFoldCache, v:lnum) return '>' . b:RstFoldCache[v:lnum] else return '=' endif endfunction function RstFold#GetRstFoldText() if !g:rst_fold_enabled return endif if !has_key(b:, 'RstFoldCache') call s:CacheRstFold() endif let indent = repeat(' ', b:RstFoldCache[v:foldstart] - 1) let thisline = getline(v:foldstart) " For over+under-lined headers, skip the overline. let text = thisline =~ '^\([=`:.''"~^_*+#-]\)\1\+$' ? getline(v:foldstart + 1) : thisline return indent . text endfunction