Index of /runtime/indent/

NameLast ModifiedSizeType
../ -  Directory
GenericIndent.vim2007-Oct-28 01:34:2111.9Kapplication/octet-stream
README.txt2010-Aug-16 10:25:521.6Ktext/plain;charset=utf-8
aap.vim2010-Aug-16 19:08:060.2Kapplication/octet-stream
ada.vim2012-Jun-02 00:52:0610.9Kapplication/octet-stream
ant.vim2010-Aug-16 06:20:430.2Kapplication/octet-stream
automake.vim2010-Aug-16 10:15:290.2Kapplication/octet-stream
awk.vim2012-Jun-02 00:48:277.5Kapplication/octet-stream
bib.vim2010-Aug-16 20:29:100.3Kapplication/octet-stream
bst.vim2010-Aug-16 18:11:061.8Kapplication/octet-stream
c.vim2010-Aug-16 16:10:130.3Kapplication/octet-stream
cdl.vim2010-Aug-16 13:51:304.0Kapplication/octet-stream
ch.vim2010-Aug-16 10:11:210.4Kapplication/octet-stream
chaiscript.vim2010-Aug-16 06:46:061.1Kapplication/octet-stream
changelog.vim2010-Aug-16 18:29:460.2Kapplication/octet-stream
cmake.vim2012-Jun-02 00:48:512.7Kapplication/octet-stream
cobol.vim2010-Aug-16 07:16:428.0Kapplication/octet-stream
config.vim2010-Aug-16 06:05:322.1Kapplication/octet-stream
cpp.vim2010-Aug-16 12:17:530.3Kapplication/octet-stream
cs.vim2010-Aug-16 10:11:210.3Kapplication/octet-stream
css.vim2012-Jun-02 00:53:141.6Kapplication/octet-stream
cucumber.vim2010-Aug-16 05:29:032.1Kapplication/octet-stream
cuda.vim2010-Aug-16 12:57:110.3Kapplication/octet-stream
d.vim2010-Aug-16 11:48:520.5Kapplication/octet-stream
dictconf.vim2010-Aug-16 16:35:040.3Kapplication/octet-stream
dictdconf.vim2010-Aug-16 13:33:560.3Kapplication/octet-stream
docbk.vim2010-Aug-16 12:55:070.3Kapplication/octet-stream
dtd.vim2012-Jun-02 00:48:2711.4Kapplication/octet-stream
dtrace.vim2010-Aug-16 07:01:080.4Kapplication/octet-stream
dylan.vim2010-Aug-16 12:00:162.6Kapplication/octet-stream
eiffel.vim2012-Jun-02 00:53:403.2Kapplication/octet-stream
erlang.vim2012-Jun-02 00:52:506.4Kapplication/octet-stream
eruby.vim2010-Aug-16 16:26:162.0Kapplication/octet-stream
eterm.vim2010-Aug-16 13:14:160.6Kapplication/octet-stream
falcon.vim2012-Jun-02 00:49:324.5Kapplication/octet-stream
fortran.vim2012-Jun-02 00:49:196.4Kapplication/octet-stream
framescript.vim2010-Aug-16 11:00:060.7Kapplication/octet-stream
gitconfig.vim2012-Jun-02 00:51:120.8Kapplication/octet-stream
gitolite.vim2012-Jun-02 00:47:360.9Kapplication/octet-stream
haml.vim2010-Aug-16 09:39:442.1Kapplication/octet-stream
hamster.vim2010-Aug-16 17:14:301.3Kapplication/octet-stream
html.vim2010-Aug-16 12:10:077.0Kapplication/octet-stream
htmldjango.vim2010-Aug-16 10:30:010.2Kapplication/octet-stream
idlang.vim2012-Jun-02 00:50:331.5Kapplication/octet-stream
ishd.vim2010-Aug-16 07:16:421.8Kapplication/octet-stream
java.vim2012-Jun-02 00:47:374.0Kapplication/octet-stream
javascript.vim2010-Aug-16 13:38:040.3Kapplication/octet-stream
jsp.vim2010-Aug-16 18:40:080.4Kapplication/octet-stream
ld.vim2010-Aug-16 19:41:171.7Kapplication/octet-stream
lifelines.vim2010-Aug-16 08:33:550.6Kapplication/octet-stream
liquid.vim2012-Jun-02 00:49:321.8Kapplication/octet-stream
lisp.vim2012-Jun-02 00:48:110.3Kapplication/octet-stream
logtalk.vim2010-Aug-16 11:00:061.6Kapplication/octet-stream
lua.vim2010-Aug-16 19:41:171.8Kapplication/octet-stream
mail.vim2010-Aug-16 14:58:440.3Kapplication/octet-stream
make.vim2010-Aug-16 09:39:443.3Kapplication/octet-stream
matlab.vim2010-Aug-16 15:57:471.9Kapplication/octet-stream
mma.vim2010-Aug-16 15:23:362.1Kapplication/octet-stream
mp.vim2012-Jun-02 00:53:326.3Kapplication/octet-stream
mupad.vim2007-Oct-28 01:27:341.1Kapplication/octet-stream
objc.vim2010-Aug-16 16:49:041.6Kapplication/octet-stream
ocaml.vim2012-Jun-02 00:52:368.7Kapplication/octet-stream
occam.vim2012-Jun-02 00:51:584.5Kapplication/octet-stream
pascal.vim2011-May-29 05:28:035.5Kapplication/octet-stream
perl.vim2010-Aug-16 06:39:225.2Kapplication/octet-stream
perl6.vim2010-Aug-16 15:30:203.4Kapplication/octet-stream
php.vim2010-Aug-16 16:35:0418.1Kapplication/octet-stream
postscr.vim2010-Aug-16 20:06:101.5Kapplication/octet-stream
pov.vim2010-Aug-16 19:17:562.5Kapplication/octet-stream
prolog.vim2010-Aug-16 15:57:471.4Kapplication/octet-stream
pyrex.vim2010-Aug-16 20:29:100.3Kapplication/octet-stream
python.vim2012-Jun-02 00:52:295.5Kapplication/octet-stream
r.vim2012-Jun-02 00:47:5014.4Kapplication/octet-stream
readline.vim2010-Aug-16 13:08:350.6Kapplication/octet-stream
rpl.vim2010-Aug-16 17:28:011.8Kapplication/octet-stream
rst.vim2012-Jun-02 00:48:081.3Kapplication/octet-stream
ruby.vim2010-Aug-16 18:40:0811.5Kapplication/octet-stream
sass.vim2010-Aug-16 19:12:140.9Kapplication/octet-stream
scheme.vim2010-Aug-16 14:58:450.2Kapplication/octet-stream
scss.vim2010-Aug-16 09:09:400.1Kapplication/octet-stream
sdl.vim2012-Jun-02 00:51:392.7Kapplication/octet-stream
sh.vim2010-Aug-16 08:51:323.9Kapplication/octet-stream
sml.vim2010-Aug-16 17:58:376.2Kapplication/octet-stream
sql.vim2010-Aug-16 20:43:141.1Kapplication/octet-stream
sqlanywhere.vim2012-Jun-02 00:53:3212.7Kapplication/octet-stream
tcl.vim2010-Aug-16 16:10:131.5Kapplication/octet-stream
tcsh.vim2012-Jun-02 00:52:141.2Kapplication/octet-stream
tex.vim2012-Jun-02 00:50:109.3Kapplication/octet-stream
tf.vim2010-Aug-16 06:20:431.4Kapplication/octet-stream
tilde.vim2010-Aug-16 19:32:590.9Kapplication/octet-stream
treetop.vim2011-May-29 05:50:350.6Kapplication/octet-stream
vb.vim2010-Aug-16 20:54:441.9Kapplication/octet-stream
verilog.vim2012-Jun-02 00:53:527.4Kapplication/octet-stream
vhdl.vim2012-Jun-02 00:48:1113.4Kapplication/octet-stream
vim.vim2012-Jun-02 00:53:082.5Kapplication/octet-stream
xf86conf.vim2010-Aug-16 07:16:420.6Kapplication/octet-stream
xhtml.vim2010-Aug-16 10:15:290.2Kapplication/octet-stream
xinetd.vim2012-Jun-02 00:50:151.1Kapplication/octet-stream
xml.vim2012-Jun-02 00:47:372.7Kapplication/octet-stream
xsd.vim2010-Aug-16 09:30:240.2Kapplication/octet-stream
xslt.vim2010-Aug-16 06:13:260.2Kapplication/octet-stream
yacc.vim2010-Aug-16 14:39:360.7Kapplication/octet-stream
zimbu.vim2012-Jun-02 00:51:393.8Kapplication/octet-stream
zsh.vim2010-Aug-16 07:01:080.2Kapplication/octet-stream
This directory contains files to automatically compute the indent for a
type of file.

If you want to add your own indent file for your personal use, read the docs
at ":help indent-expression".  Looking at the existing files should give you
inspiration.

If you make a new indent file which would be useful for others, please send it
to Bram@vim.org.  Include instructions for detecting the file type for this
language, by file name extension or by checking a few lines in the file.
And please stick to the rules below.

If you have remarks about an existing file, send them to the maintainer of
that file.  Only when you get no response send a message to Bram@vim.org.

If you are the maintainer of an indent file and make improvements, e-mail the
new version to Bram@vim.org.


Rules for making an indent file:

You should use this check for "b:did_indent":

	" Only load this indent file when no other was loaded yet.
	if exists("b:did_indent")
	  finish
	endif
	let b:did_indent = 1

Always use ":setlocal" to set 'indentexpr'.  This avoids it being carried over
to other buffers.

To trigger the indenting after typing a word like "endif", add the word to the
'cinkeys' option with "+=".

You normally set 'indentexpr' to evaluate a function and then define that
function.  That function only needs to be defined once for as long as Vim is
running.  Add a test if the function exists and use ":finish", like this:
	if exists("*GetMyIndent")
	  finish
	endif

The user may have several options set unlike you, try to write the file such
that it works with any option settings.  Also be aware of certain features not
being compiled in.
lighttpd/1.4.79