Name Date Size #Lines LOC

..25-Jul-2025-

testdir/H25-Jul-2025-1,002811

MakefileH A D25-Jul-2025386 156

README.txtH A D25-Jul-20251.6 KiB4834

aap.vimH A D25-Jul-2025265 1310

ada.vimH A D25-Jul-202511 KiB309285

ant.vimH A D25-Jul-2025290 1310

automake.vimH A D25-Jul-2025243 129

awk.vimH A D25-Jul-20257.6 KiB233198

bash.vimH A D25-Jul-2025350 1914

bib.vimH A D25-Jul-2025346 1612

bst.vimH A D25-Jul-20251.9 KiB7668

bzl.vimH A D25-Jul-20252.9 KiB10691

c.vimH A D25-Jul-2025325 1612

cdl.vimH A D25-Jul-20254.2 KiB135122

ch.vimH A D25-Jul-2025470 1915

chaiscript.vimH A D25-Jul-20251.1 KiB5141

changelog.vimH A D25-Jul-2025264 1511

clojure.vimH A D25-Jul-202511.3 KiB428346

cmake.vimH A D25-Jul-20252.6 KiB8973

cobol.vimH A D25-Jul-20258.6 KiB227217

config.vimH A D25-Jul-20252.2 KiB8670

context.vimH A D25-Jul-2025752 3727

cpp.vimH A D25-Jul-2025329 1612

cs.vimH A D25-Jul-20251.7 KiB7459

css.vimH A D25-Jul-20251.8 KiB8775

cucumber.vimH A D25-Jul-20252.6 KiB7668

cuda.vimH A D25-Jul-2025305 1612

d.vimH A D25-Jul-2025572 2318

dictconf.vimH A D25-Jul-2025337 1411

dictdconf.vimH A D25-Jul-2025338 1411

docbk.vimH A D25-Jul-2025336 1612

dosbatch.vimH A D25-Jul-20251.3 KiB6249

dtd.vimH A D25-Jul-202511.7 KiB329297

dtrace.vimH A D25-Jul-2025451 1814

dune.vimH A D25-Jul-2025332 1411

dylan.vimH A D25-Jul-20252.7 KiB9279

eiffel.vimH A D25-Jul-20253.2 KiB11693

elm.vimH A D25-Jul-20253.2 KiB11790

erlang.vimH A D25-Jul-202548.9 KiB1,4841,291

eruby.vimH A D25-Jul-20252.9 KiB11297

eterm.vimH A D25-Jul-2025743 4030

falcon.vimH A D25-Jul-202513.7 KiB452390

fortran.vimH A D25-Jul-20257.5 KiB224202

framescript.vimH A D25-Jul-2025891 4533

gitconfig.vimH A D25-Jul-2025841 3933

gitolite.vimH A D25-Jul-20251.2 KiB5042

go.vimH A D25-Jul-20251.6 KiB6755

haml.vimH A D25-Jul-20252.2 KiB7565

hamster.vimH A D25-Jul-20251.7 KiB7156

hog.vimH A D25-Jul-20251.8 KiB7862

html.vimH A D25-Jul-202532.9 KiB1,0861,000

htmldjango.vimH A D25-Jul-2025273 1310

idlang.vimH A D25-Jul-20251.6 KiB6454

ishd.vimH A D25-Jul-20251.8 KiB6957

j.vimH A D25-Jul-20251.8 KiB5144

java.vimH A D25-Jul-20254.2 KiB151129

javascript.vimH A D25-Jul-202515 KiB481440

javascriptreact.vimH A D25-Jul-2025109 32

json.vimH A D25-Jul-20254.4 KiB171135

jsonc.vimH A D25-Jul-20254.6 KiB190152

jsp.vimH A D25-Jul-2025462 1813

julia.vimH A D25-Jul-202515.1 KiB492436

ld.vimH A D25-Jul-20251.8 KiB8876

less.vimH A D25-Jul-2025243 1410

lifelines.vimH A D25-Jul-2025638 2521

liquid.vimH A D25-Jul-20251.9 KiB6455

lisp.vimH A D25-Jul-2025353 1612

logtalk.vimH A D25-Jul-20251.8 KiB6557

lua.vimH A D25-Jul-20251.9 KiB6452

mail.vimH A D25-Jul-2025355 1612

make.vimH A D25-Jul-20253.5 KiB120110

matlab.vimH A D25-Jul-20254.8 KiB124106

meson.vimH A D25-Jul-20255.2 KiB184155

mf.vimH A D25-Jul-2025156 75

mma.vimH A D25-Jul-20252.2 KiB7763

mp.vimH A D25-Jul-202511.1 KiB361327

nginx.vimH A D25-Jul-2025362 1813

nsis.vimH A D25-Jul-20253.2 KiB9482

objc.vimH A D25-Jul-20251.6 KiB8066

ocaml.vimH A D25-Jul-20259 KiB275223

occam.vimH A D25-Jul-20254.6 KiB189146

pascal.vimH A D25-Jul-20255.7 KiB230170

perl.vimH A D25-Jul-20255.8 KiB181160

php.vimH A D25-Jul-202525.3 KiB958741

postscr.vimH A D25-Jul-20251.7 KiB7056

pov.vimH A D25-Jul-20252.6 KiB8573

prolog.vimH A D25-Jul-20251.8 KiB6961

ps1.vimH A D25-Jul-2025410 1814

pyrex.vimH A D25-Jul-2025326 1411

python.vimH A D25-Jul-20256.8 KiB229195

r.vimH A D25-Jul-202513.7 KiB523467

raku.vimH A D25-Jul-20253.3 KiB128106

raml.vimH A D25-Jul-2025285 1310

readline.vimH A D25-Jul-2025786 4030

rhelp.vimH A D25-Jul-20252.8 KiB10992

rmd.vimH A D25-Jul-20252.1 KiB8573

rnoweb.vimH A D25-Jul-20251.1 KiB4838

rpl.vimH A D25-Jul-20251.8 KiB6451

rrst.vimH A D25-Jul-20251.2 KiB4840

rst.vimH A D25-Jul-20251.8 KiB7561

ruby.vimH A D25-Jul-202529.4 KiB965825

rust.vimH A D25-Jul-20256.3 KiB214190

sas.vimH A D25-Jul-20255.1 KiB139126

sass.vimH A D25-Jul-2025950 3932

scala.vimH A D25-Jul-202519.2 KiB613555

scheme.vimH A D25-Jul-2025372 1512

scss.vimH A D25-Jul-2025191 139

sdl.vimH A D25-Jul-20252.8 KiB9675

sh.vimH A D25-Jul-20259.1 KiB304270

sml.vimH A D25-Jul-20256.3 KiB218184

sql.vimH A D25-Jul-20251.2 KiB4031

sqlanywhere.vimH A D25-Jul-202513 KiB400344

sshconfig.vimH A D25-Jul-2025796 3529

systemd.vimH A D25-Jul-2025205 118

systemverilog.vimH A D25-Jul-20258.4 KiB231202

tcl.vimH A D25-Jul-20252.5 KiB10489

tcsh.vimH A D25-Jul-20251.3 KiB5442

teraterm.vimH A D25-Jul-20251.4 KiB5847

tex.vimH A D25-Jul-202513.4 KiB424379

tf.vimH A D25-Jul-20251.5 KiB7358

tilde.vimH A D25-Jul-20251,013 3728

treetop.vimH A D25-Jul-2025708 3930

typescript.vimH A D25-Jul-202514.1 KiB504411

vb.vimH A D25-Jul-20252 KiB7966

verilog.vimH A D25-Jul-20258 KiB230202

vhdl.vimH A D25-Jul-202514.3 KiB436397

vim.vimH A D25-Jul-20255.6 KiB185160

vroom.vimH A D25-Jul-2025379 2214

wast.vimH A D25-Jul-2025458 1814

xf86conf.vimH A D25-Jul-2025709 3828

xhtml.vimH A D25-Jul-2025269 1310

xinetd.vimH A D25-Jul-20251.2 KiB5648

xml.vimH A D25-Jul-20257.4 KiB213191

xsd.vimH A D25-Jul-2025253 1410

xslt.vimH A D25-Jul-2025297 1410

yacc.vimH A D25-Jul-2025781 4233

yaml.vimH A D25-Jul-20255.3 KiB157137

zimbu.vimH A D25-Jul-20253.9 KiB129110

zsh.vimH A D25-Jul-2025411 1512

README.txt

1This directory contains files to automatically compute the indent for a
2type of file.
3
4If you want to add your own indent file for your personal use, read the docs
5at ":help indent-expression".  Looking at the existing files should give you
6inspiration.
7
8If you make a new indent file which would be useful for others, please send it
9to [email protected].  Include instructions for detecting the file type for this
10language, by file name extension or by checking a few lines in the file.
11And please stick to the rules below.
12
13If you have remarks about an existing file, send them to the maintainer of
14that file.  Only when you get no response send a message to [email protected].
15
16If you are the maintainer of an indent file and make improvements, e-mail the
17new version to [email protected].
18
19
20Rules for making an indent file:
21
22You should use this check for "b:did_indent":
23
24	" Only load this indent file when no other was loaded yet.
25	if exists("b:did_indent")
26	  finish
27	endif
28	let b:did_indent = 1
29
30Always use ":setlocal" to set 'indentexpr'.  This avoids it being carried over
31to other buffers.
32
33To trigger the indenting after typing a word like "endif", add the word to the
34'cinkeys' option with "+=".
35
36You normally set 'indentexpr' to evaluate a function and then define that
37function.  That function only needs to be defined once for as long as Vim is
38running.  Add a test if the function exists and use ":finish", like this:
39	if exists("*GetMyIndent")
40	  finish
41	endif
42
43The user may have several options set unlike you, try to write the file such
44that it works with any option settings.  Also be aware of certain features not
45being compiled in.
46
47To test the indent file, see testdir/README.txt.
48