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 : verilog.vim
" Language: Verilog HDL " Maintainer: Chih-Tsun Huang <cthuang@cs.nthu.edu.tw> " Last Change: 2017 Aug 25 by Chih-Tsun Huang " URL: http://www.cs.nthu.edu.tw/~cthuang/vim/indent/verilog.vim " " Credits: " Suggestions for improvement, bug reports by " Takuya Fujiwara <tyru.exe@gmail.com> " Thilo Six <debian@Xk2c.de> " Leo Butlero <lbutler@brocade.com> " " Buffer Variables: " b:verilog_indent_modules : indenting after the declaration " of module blocks " b:verilog_indent_width : indenting width " b:verilog_indent_verbose : verbose to each indenting " " Only load this indent file when no other was loaded. if exists("b:did_indent") finish endif let b:did_indent = 1 setlocal indentexpr=GetVerilogIndent() setlocal indentkeys=!^F,o,O,0),=begin,=end,=join,=endcase setlocal indentkeys+==endmodule,=endfunction,=endtask,=endspecify setlocal indentkeys+==endconfig,=endgenerate,=endprimitive,=endtable setlocal indentkeys+==`else,=`elsif,=`endif " Only define the function once. if exists("*GetVerilogIndent") finish endif let s:cpo_save = &cpo set cpo&vim function GetVerilogIndent() if exists('b:verilog_indent_width') let offset = b:verilog_indent_width else let offset = shiftwidth() endif if exists('b:verilog_indent_modules') let indent_modules = offset else let indent_modules = 0 endif " Find a non-blank line above the current line. let lnum = prevnonblank(v:lnum - 1) " At the start of the file use zero indent. if lnum == 0 return 0 endif let lnum2 = prevnonblank(lnum - 1) let curr_line = getline(v:lnum) let last_line = getline(lnum) let last_line2 = getline(lnum2) let ind = indent(lnum) let ind2 = indent(lnum - 1) let offset_comment1 = 1 " Define the condition of an open statement " Exclude the match of //, /* or */ let vlog_openstat = '\(\<or\>\|\([*/]\)\@<![*(,{><+-/%^&|!=?:]\([*/]\)\@!\)' " Define the condition when the statement ends with a one-line comment let vlog_comment = '\(//.*\|/\*.*\*/\s*\)' if exists('b:verilog_indent_verbose') let vverb_str = 'INDENT VERBOSE:' let vverb = 1 else let vverb = 0 endif " Indent according to last line " End of multiple-line comment if last_line =~ '\*/\s*$' && last_line !~ '/\*.\{-}\*/' let ind = ind - offset_comment1 if vverb echo vverb_str "De-indent after a multiple-line comment." endif " Indent after if/else/for/case/always/initial/specify/fork blocks " Note: We exclude '`if' or '`else' and consider 'end else' " 'end if' is redundant here elseif last_line =~ '^\s*\(end\)\=\s*`\@<!\<\(if\|else\)\>' || \ last_line =~ '^\s*\<\(for\|case\%[[zx]]\)\>' || \ last_line =~ '^\s*\<\(always\|initial\)\>' || \ last_line =~ '^\s*\<\(specify\|fork\)\>' if last_line !~ '\(;\|\<end\>\)\s*' . vlog_comment . '*$' || \ last_line =~ '\(//\|/\*\).*\(;\|\<end\>\)\s*' . vlog_comment . '*$' let ind = ind + offset if vverb | echo vverb_str "Indent after a block statement." | endif endif " Indent after function/task/config/generate/primitive/table blocks elseif last_line =~ '^\s*\<\(function\|task\|config\|generate\|primitive\|table\)\>' if last_line !~ '\<end\>\s*' . vlog_comment . '*$' || \ last_line =~ '\(//\|/\*\).*\(;\|\<end\>\)\s*' . vlog_comment . '*$' let ind = ind + offset if vverb echo vverb_str "Indent after function/task block statement." endif endif " Indent after module/function/task/specify/fork blocks elseif last_line =~ '^\s*\<module\>' let ind = ind + indent_modules if vverb && indent_modules echo vverb_str "Indent after module statement." endif if last_line =~ '[(,]\s*' . vlog_comment . '*$' && \ last_line !~ '\(//\|/\*\).*[(,]\s*' . vlog_comment . '*$' let ind = ind + offset if vverb echo vverb_str "Indent after a multiple-line module statement." endif endif " Indent after a 'begin' statement elseif last_line =~ '\(\<begin\>\)\(\s*:\s*\w\+\)*' . vlog_comment . '*$' && \ last_line !~ '\(//\|/\*\).*\(\<begin\>\)' && \ ( last_line2 !~ vlog_openstat . '\s*' . vlog_comment . '*$' || \ last_line2 =~ '^\s*[^=!]\+\s*:\s*' . vlog_comment . '*$' ) let ind = ind + offset if vverb | echo vverb_str "Indent after begin statement." | endif " De-indent for the end of one-line block elseif ( last_line !~ '\<begin\>' || \ last_line =~ '\(//\|/\*\).*\<begin\>' ) && \ last_line2 =~ '\<\(`\@<!if\|`\@<!else\|for\|always\|initial\)\>.*' . \ vlog_comment . '*$' && \ last_line2 !~ \ '\(//\|/\*\).*\<\(`\@<!if\|`\@<!else\|for\|always\|initial\)\>' && \ last_line2 !~ vlog_openstat . '\s*' . vlog_comment . '*$' && \ ( last_line2 !~ '\<begin\>' || \ last_line2 =~ '\(//\|/\*\).*\<begin\>' ) let ind = ind - offset if vverb echo vverb_str "De-indent after the end of one-line statement." endif " Multiple-line statement (including case statement) " Open statement " Ident the first open line elseif last_line =~ vlog_openstat . '\s*' . vlog_comment . '*$' && \ last_line !~ '\(//\|/\*\).*' . vlog_openstat . '\s*$' && \ last_line2 !~ vlog_openstat . '\s*' . vlog_comment . '*$' let ind = ind + offset if vverb | echo vverb_str "Indent after an open statement." | endif " Close statement " De-indent for an optional close parenthesis and a semicolon, and only " if there exists precedent non-whitespace char elseif last_line =~ ')*\s*;\s*' . vlog_comment . '*$' && \ last_line !~ '^\s*)*\s*;\s*' . vlog_comment . '*$' && \ last_line !~ '\(//\|/\*\).*\S)*\s*;\s*' . vlog_comment . '*$' && \ ( last_line2 =~ vlog_openstat . '\s*' . vlog_comment . '*$' && \ last_line2 !~ ';\s*//.*$') && \ last_line2 !~ '^\s*' . vlog_comment . '$' let ind = ind - offset if vverb | echo vverb_str "De-indent after a close statement." | endif " `ifdef or `ifndef or `elsif or `else elseif last_line =~ '^\s*`\<\(ifn\?def\|elsif\|else\)\>' let ind = ind + offset if vverb echo vverb_str "Indent after a `ifdef or `ifndef or `elsif or `else statement." endif endif " Re-indent current line " De-indent on the end of the block " join/end/endcase/endfunction/endtask/endspecify if curr_line =~ '^\s*\<\(join\|end\|endcase\)\>' || \ curr_line =~ '^\s*\<\(endfunction\|endtask\|endspecify\)\>' || \ curr_line =~ '^\s*\<\(endconfig\|endgenerate\|endprimitive\|endtable\)\>' let ind = ind - offset if vverb | echo vverb_str "De-indent the end of a block." | endif elseif curr_line =~ '^\s*\<endmodule\>' let ind = ind - indent_modules if vverb && indent_modules echo vverb_str "De-indent the end of a module." endif " De-indent on a stand-alone 'begin' elseif curr_line =~ '^\s*\<begin\>' if last_line !~ '^\s*\<\(function\|task\|specify\|module\|config\|generate\|primitive\|table\)\>' && \ last_line !~ '^\s*\()*\s*;\|)\+\)\s*' . vlog_comment . '*$' && \ ( last_line =~ \ '\<\(`\@<!if\|`\@<!else\|for\|case\%[[zx]]\|always\|initial\)\>' || \ last_line =~ ')\s*' . vlog_comment . '*$' || \ last_line =~ vlog_openstat . '\s*' . vlog_comment . '*$' ) let ind = ind - offset if vverb echo vverb_str "De-indent a stand alone begin statement." endif endif " De-indent after the end of multiple-line statement elseif curr_line =~ '^\s*)' && \ ( last_line =~ vlog_openstat . '\s*' . vlog_comment . '*$' || \ last_line !~ vlog_openstat . '\s*' . vlog_comment . '*$' && \ last_line2 =~ vlog_openstat . '\s*' . vlog_comment . '*$' ) let ind = ind - offset if vverb echo vverb_str "De-indent the end of a multiple statement." endif " De-indent `elsif or `else or `endif elseif curr_line =~ '^\s*`\<\(elsif\|else\|endif\)\>' let ind = ind - offset if vverb | echo vverb_str "De-indent `elsif or `else or `endif statement." | endif endif " Return the indentation return ind endfunction let &cpo = s:cpo_save unlet s:cpo_save " vim:sw=2
Close