X7ROOT File Manager
Current Path:
/usr/share/vim/vim80/autoload
usr
/
share
/
vim
/
vim80
/
autoload
/
??
..
??
README.txt
(773 B)
??
ada.vim
(22.04 KB)
??
adacomplete.vim
(3.58 KB)
??
ccomplete.vim
(16.63 KB)
??
clojurecomplete.vim
(7.84 KB)
??
context.vim
(5.33 KB)
??
contextcomplete.vim
(656 B)
??
csscomplete.vim
(42.18 KB)
??
decada.vim
(2.93 KB)
??
dist
??
getscript.vim
(24.28 KB)
??
gnat.vim
(5.21 KB)
??
gzip.vim
(6.26 KB)
??
htmlcomplete.vim
(24.85 KB)
??
javascriptcomplete.vim
(26.39 KB)
??
netrw.vim
(519.7 KB)
??
netrwFileHandlers.vim
(9.91 KB)
??
netrwSettings.vim
(9.96 KB)
??
netrw_gitignore.vim
(3.05 KB)
??
paste.vim
(1.18 KB)
??
phpcomplete.vim
(344.09 KB)
??
python3complete.vim
(21.07 KB)
??
pythoncomplete.vim
(21.53 KB)
??
rubycomplete.vim
(23.79 KB)
??
rust.vim
(10.22 KB)
??
rustfmt.vim
(2.92 KB)
??
spellfile.vim
(6.07 KB)
??
sqlcomplete.vim
(38.27 KB)
??
syntaxcomplete.vim
(30.54 KB)
??
tar.vim
(21.66 KB)
??
tohtml.vim
(31.33 KB)
??
vimball.vim
(23.76 KB)
??
xml
??
xmlcomplete.vim
(14.59 KB)
??
zip.vim
(14.66 KB)
Editing: netrw_gitignore.vim
" netrw_gitignore#Hide: gitignore-based hiding " Function returns a string of comma separated patterns convenient for " assignment to `g:netrw_list_hide` option. " Function can take additional filenames as arguments, example: " netrw_gitignore#Hide('custom_gitignore1', 'custom_gitignore2') " " Usage examples: " let g:netrw_list_hide = netrw_gitignore#Hide() " let g:netrw_list_hide = netrw_gitignore#Hide() . 'more,hide,patterns' " " Copyright: Copyright (C) 2013 Bruno Sutic {{{1 " Permission is hereby granted to use and distribute this code, " with or without modifications, provided that this copyright " notice is copied with it. Like anything else that's free, " netrw_gitignore.vim is provided *as is* and comes with no " warranty of any kind, either expressed or implied. By using " this plugin, you agree that in no event will the copyright " holder be liable for any damages resulting from the use " of this software. function! netrw_gitignore#Hide(...) let additional_files = a:000 let default_files = ['.gitignore', '.git/info/exclude'] " get existing global/system gitignore files let global_gitignore = expand(substitute(system("git config --global core.excludesfile"), '\n', '', 'g')) if global_gitignore !=# '' let default_files = add(default_files, global_gitignore) endif let system_gitignore = expand(substitute(system("git config --system core.excludesfile"), '\n', '', 'g')) if system_gitignore !=# '' let default_files = add(default_files, system_gitignore) endif " append additional files if given as function arguments if additional_files !=# [] let files = extend(default_files, additional_files) else let files = default_files endif " keep only existing/readable files let gitignore_files = [] for file in files if filereadable(file) let gitignore_files = add(gitignore_files, file) endif endfor " get contents of gitignore patterns from those files let gitignore_lines = [] for file in gitignore_files for line in readfile(file) " filter empty lines and comments if line !~# '^#' && line !~# '^$' let gitignore_lines = add(gitignore_lines, line) endif endfor endfor " convert gitignore patterns to Netrw/Vim regex patterns let escaped_lines = [] for line in gitignore_lines let escaped = line let escaped = substitute(escaped, '\*\*', '*', 'g') let escaped = substitute(escaped, '\.', '\\.', 'g') let escaped = substitute(escaped, '\$', '\\$', 'g') let escaped = substitute(escaped, '*', '.*', 'g') " correction: dot, dollar and asterisks chars shouldn't be escaped when " within regex matching groups. let escaped = substitute(escaped, '\(\[[^]]*\)\zs\\\.', '\.', 'g') let escaped = substitute(escaped, '\(\[[^]]*\)\zs\\\$', '\$', 'g') let escaped = substitute(escaped, '\(\[[^]]*\)\zs\.\*', '*', 'g') let escaped_lines = add(escaped_lines, escaped) endfor return join(escaped_lines, ',') endfunction
Upload File
Create Folder