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 : matlab.vim
" Vim indent file " Language: MATLAB " Maintainer: Axel Forsman <axelsfor@gmail.com> " Previous maintainer: Christophe Poucet <christophe.poucet@pandora.be> " Last Update: 2021-10-01 " Only load if no other indent file is loaded if exists('b:did_indent') | finish | endif let b:did_indent = 1 setlocal indentexpr=GetMatlabIndent() setlocal indentkeys=!,o,O,e,0=end,0=elseif,0=case,0=otherwise,0=catch,0=function,0=elsei let b:undo_indent = "setlocal indentexpr< indentkeys<" " The value of the Function indenting format in " MATLAB Editor/Debugger Language Preferences. " The possible values are 0 for Classic, 1 for Indent nested functions " and 2 for Indent all functions (default). let b:MATLAB_function_indent = get(g:, 'MATLAB_function_indent', 2) " The previous value of b:changedtick let b:MATLAB_lasttick = -1 " The previously indented line let b:MATLAB_lastline = -1 " Whether the line above was a line continuation let b:MATLAB_waslc = 0 let b:MATLAB_bracketlevel = 0 " Only define the function once if exists("*GetMatlabIndent") | finish | endif let s:keepcpo = &cpo set cpo&vim let s:end = '\<end\>\%([^({]*[)}]\)\@!' " Array indexing heuristic let s:open_pat = 'for\|if\|parfor\|spmd\|switch\|try\|while\|classdef\|properties\|methods\|events\|enumeration' let s:dedent_pat = '\C^\s*\zs\<\%(end\|else\|elseif\|catch\|\(case\|otherwise\|function\)\)\>' let s:start_pat = '\C\<\%(function\|' . s:open_pat . '\)\>' let s:bracket_pair_pat = '\(\[\|{\)\|\(\]\|}\)' let s:zflag = has('patch-7.4.984') ? 'z' : '' " Returns whether a comment or string envelops the specified column. function! s:IsCommentOrString(lnum, col) return synIDattr(synID(a:lnum, a:col, 1), "name") =~# 'matlabComment\|matlabMultilineComment\|matlabCellComment\|matlabString' endfunction " Returns whether the specified line continues on the next line. function! s:IsLineContinuation(lnum) let l = getline(a:lnum) | let c = -3 while 1 let c = match(l, '\.\{3}', c + 3) if c == -1 | return 0 elseif !s:IsCommentOrString(a:lnum, c) | return 1 | endif endwhile endfunction function! s:SubmatchCount(lnum, pattern, ...) let endcol = a:0 >= 1 ? a:1 : 1 / 0 | let x = [0, 0, 0, 0] call cursor(a:lnum, 1) while 1 let [lnum, c, submatch] = searchpos(a:pattern, 'cpe' . s:zflag, a:lnum) if !submatch || c >= endcol | break | endif if !s:IsCommentOrString(lnum, c) | let x[submatch - 2] += 1 | endif if cursor(0, c + 1) == -1 || col('.') == c | break | endif endwhile return x endfunction function! s:GetOpenCloseCount(lnum, pattern, ...) let counts = call('s:SubmatchCount', [a:lnum, a:pattern] + a:000) return counts[0] - counts[1] endfunction function! GetMatlabIndent() let prevlnum = prevnonblank(v:lnum - 1) if b:MATLAB_lasttick != b:changedtick || b:MATLAB_lastline != prevlnum " Recalculate bracket count (only have to check same block and line above) let b:MATLAB_bracketlevel = 0 let previndent = indent(prevlnum) | let l = prevlnum while 1 let l = prevnonblank(l - 1) | let indent = indent(l) if l <= 0 || previndent < indent | break | endif let b:MATLAB_bracketlevel += s:GetOpenCloseCount(l, s:bracket_pair_pat) if previndent != indent | break | endif endwhile let b:MATLAB_waslc = s:IsLineContinuation(prevlnum - 1) endif " If line above was blank it can impossibly have been a LC let above_lc = b:MATLAB_lasttick == b:changedtick && prevlnum != v:lnum - 1 && b:MATLAB_lastline == prevlnum ? 0 : s:IsLineContinuation(v:lnum - 1) let pair_pat = '\C\<\(' . s:open_pat . '\|' \ . (b:MATLAB_function_indent == 1 ? '^\@<!' : '') \ . (b:MATLAB_function_indent >= 1 ? 'function\|' : '') \ . '\|\%(^\s*\)\@<=\%(else\|elseif\|case\|otherwise\|catch\)\)\>' \ . '\|\S\s*\zs\(' . s:end . '\)' let [open, close, b_open, b_close] = prevlnum ? s:SubmatchCount(prevlnum, \ pair_pat . '\|' . s:bracket_pair_pat) : [0, 0, 0, 0] let curbracketlevel = b:MATLAB_bracketlevel + b_open - b_close call cursor(v:lnum, 1) let submatch = search(s:dedent_pat, 'cp' . s:zflag, v:lnum) if submatch && !s:IsCommentOrString(v:lnum, col('.')) " Align end, et cetera with start of block let [lnum, col] = searchpairpos(s:start_pat, '', '\C' . s:end, 'bW', 's:IsCommentOrString(line("."), col("."))') let result = lnum ? indent(lnum) + shiftwidth() * (s:GetOpenCloseCount(lnum, pair_pat, col) + submatch == 2) : 0 else " Count how many blocks the previous line opens/closes " Line continuations/brackets indent once per statement let result = (prevlnum > 0) * indent(prevlnum) + shiftwidth() * (open - close \ + (b:MATLAB_bracketlevel ? -!curbracketlevel : !!curbracketlevel) \ + (curbracketlevel <= 0) * (above_lc - b:MATLAB_waslc)) endif let b:MATLAB_waslc = above_lc let b:MATLAB_bracketlevel = curbracketlevel let b:MATLAB_lasttick = b:changedtick let b:MATLAB_lastline = v:lnum return result endfunction let &cpo = s:keepcpo unlet s:keepcpo
Close