Justin M. Keyes 18ce6c9063 vim-patch:2c64ca1802b2 hace 6 años
..
README.txt a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
aap.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
ada.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
ant.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
automake.vim 93fb7383a3 vim-patch:214641f77df6 hace 7 años
awk.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
bib.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
bst.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
bzl.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
c.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
cdl.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
ch.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
chaiscript.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
changelog.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
clojure.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
cmake.vim 10e5040b61 vim-patch:24a98a0eb772 hace 7 años
cobol.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
config.vim 93fb7383a3 vim-patch:214641f77df6 hace 7 años
context.vim 8d3f8f639b vim-patch:46fceaaa8d14 hace 7 años
cpp.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
cs.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
css.vim 93fb7383a3 vim-patch:214641f77df6 hace 7 años
cucumber.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
cuda.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
d.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
dictconf.vim 93fb7383a3 vim-patch:214641f77df6 hace 7 años
dictdconf.vim 93fb7383a3 vim-patch:214641f77df6 hace 7 años
docbk.vim 93fb7383a3 vim-patch:214641f77df6 hace 7 años
dosbatch.vim 11bcd48fda vim-patch:20aac6c11269 hace 6 años
dtd.vim 2c7ed420d9 vim-patch:fc65cabb15d0 hace 6 años
dtrace.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
dylan.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
eiffel.vim c348f84f21 vim-patch:036986f1507d hace 7 años
erlang.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
eruby.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
eterm.vim c348f84f21 vim-patch:036986f1507d hace 7 años
falcon.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
fortran.vim e5b640fdb8 vim-patch:c0514bf4777a hace 7 años
framescript.vim c348f84f21 vim-patch:036986f1507d hace 7 años
gitconfig.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
gitolite.vim 4175dfac9a vim-patch:01164a6546b4 hace 7 años
go.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
haml.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
hamster.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
hog.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
html.vim 2c7ed420d9 vim-patch:fc65cabb15d0 hace 6 años
htmldjango.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
idlang.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
ishd.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
j.vim 1f27ccb77f vim-patch:83caecf hace 9 años
java.vim c348f84f21 vim-patch:036986f1507d hace 7 años
javascript.vim dae1213e57 vim-patch:f0b03c4e98f8 hace 6 años
json.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
jsp.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
ld.vim c348f84f21 vim-patch:036986f1507d hace 7 años
less.vim d69f3bbb0d vim-patch:8feef4f #3444 hace 9 años
lifelines.vim ba7472c54d runtime: fix executable bit on some files hace 10 años
liquid.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
lisp.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
logtalk.vim 228bc4c416 vim-patch:d473c8c10126 hace 6 años
lua.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
mail.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
make.vim c348f84f21 vim-patch:036986f1507d hace 7 años
matlab.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
mf.vim 460d5971f6 vim-patch:2ec618c9feac hace 7 años
mma.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
mp.vim 60e68f3096 vim-patch:dc08328821a2 hace 7 años
nsis.vim 1a51524ad5 vim-patch:40962ec9c0e7 hace 6 años
objc.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
ocaml.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
occam.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
pascal.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
perl.vim 8c6168565c vim-patch:37c64c78fd87 hace 7 años
perl6.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
php.vim 9da951ad47 vim-patch:0b0f0992d46e hace 6 años
postscr.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
pov.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
prolog.vim 17c26d0dcf vim-patch:95bafa296ae9 hace 6 años
pyrex.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
python.vim 18ce6c9063 vim-patch:2c64ca1802b2 hace 6 años
r.vim 2c7ed420d9 vim-patch:fc65cabb15d0 hace 6 años
readline.vim c348f84f21 vim-patch:036986f1507d hace 7 años
rhelp.vim ef7af078ef vim-patch:cd5c8f825078 hace 7 años
rmd.vim 2c7ed420d9 vim-patch:fc65cabb15d0 hace 6 años
rnoweb.vim 2c7ed420d9 vim-patch:fc65cabb15d0 hace 6 años
rpl.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
rrst.vim ea18b4a60f vim-patch:77cdfd1 hace 8 años
rst.vim 93fb7383a3 vim-patch:214641f77df6 hace 7 años
ruby.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
rust.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
sas.vim 5a022c71e4 vim-patch:6dc819b1299e hace 6 años
sass.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
scala.vim c348f84f21 vim-patch:036986f1507d hace 7 años
scheme.vim 733b4ce033 vim-patch:7254067ee970 hace 6 años
scss.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
sdl.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
sh.vim 07fdbba9d0 vim-patch:91f84f6e11cd hace 6 años
sml.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
sql.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
sqlanywhere.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
systemd.vim 43fe335eda vim-patch:60cce2f hace 8 años
systemverilog.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
tcl.vim c348f84f21 vim-patch:036986f1507d hace 7 años
tcsh.vim c348f84f21 vim-patch:036986f1507d hace 7 años
teraterm.vim 11bcd48fda vim-patch:20aac6c11269 hace 6 años
tex.vim 460a52dbbf vim-patch:eb3dc87f0139 hace 6 años
tf.vim 93fb7383a3 vim-patch:214641f77df6 hace 7 años
tilde.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
treetop.vim c348f84f21 vim-patch:036986f1507d hace 7 años
vb.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
verilog.vim 8c3377ee76 vim-patch:c572da5f67aa hace 7 años
vhdl.vim 4175dfac9a vim-patch:01164a6546b4 hace 7 años
vim.vim a5b875fe86 vim-patch:e18dbe8 hace 7 años
vroom.vim 272f1064c7 vim-patch:1e8ebf8 hace 10 años
wast.vim 4f67f5ba6e vim-patch:d2855f5454c5 hace 6 años
xf86conf.vim c348f84f21 vim-patch:036986f1507d hace 7 años
xhtml.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
xinetd.vim c348f84f21 vim-patch:036986f1507d hace 7 años
xml.vim 07fdbba9d0 vim-patch:91f84f6e11cd hace 6 años
xsd.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
xslt.vim a98a6996c2 re-integrate runtime/ vim-patch:0 #938 hace 10 años
yacc.vim 93fb7383a3 vim-patch:214641f77df6 hace 7 años
yaml.vim a39bf01958 vim-patch:3ec574f2b549 hace 7 años
zimbu.vim 374b3a6f4c vim-patch:298b440 hace 8 años
zsh.vim 975a610233 vim-patch:f2571c6 hace 9 años

README.txt

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.