You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
venv/Git/usr/share/vim/vim91/indent
王梁辉 e3c6c39059
初始化项目:添加 src(源代码)和 doc(文档)文件夹
5 months ago
..
README.txt 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
aap.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
ada.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
ant.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
automake.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
awk.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
bash.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
basic.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
bib.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
bitbake.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
bst.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
bzl.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
c.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
cdl.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
ch.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
chaiscript.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
changelog.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
chatito.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
clojure.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
cmake.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
cobol.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
config.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
context.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
cpp.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
cs.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
css.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
cucumber.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
cuda.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
d.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
dictconf.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
dictdconf.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
docbk.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
dosbatch.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
dtd.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
dtrace.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
dts.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
dune.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
dylan.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
eiffel.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
elm.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
erlang.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
eruby.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
eterm.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
expect.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
falcon.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
fennel.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
fish.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
fortran.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
framescript.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
freebasic.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
gdscript.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
gitconfig.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
gitolite.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
go.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
gyp.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
haml.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
hamster.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
hare.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
hog.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
html.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
htmldjango.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
idlang.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
ishd.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
j.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
java.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
javascript.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
javascriptreact.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
json.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
json5.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
jsonc.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
jsp.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
julia.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
kotlin.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
krl.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
ld.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
less.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
lifelines.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
liquid.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
lisp.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
livebook.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
logtalk.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
lua.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
luau.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
mail.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
make.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
matlab.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
meson.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
mf.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
mma.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
mp.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
nginx.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
nsis.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
objc.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
obse.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
ocaml.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
occam.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
odin.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
pascal.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
perl.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
php.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
postscr.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
pov.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
prolog.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
ps1.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
pyrex.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
python.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
qb64.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
qml.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
quarto.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
r.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
racket.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
raku.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
raml.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
rapid.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
readline.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
rhelp.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
rmd.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
rnoweb.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
rpl.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
rrst.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
rst.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
ruby.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
rust.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
sas.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
sass.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
scala.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
scheme.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
scss.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
sdl.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
sh.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
sml.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
solidity.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
sql.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
sqlanywhere.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
sshconfig.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
systemverilog.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
tcl.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
tcsh.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
teraterm.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
tex.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
tf.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
tilde.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
treetop.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
typescript.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
typescriptreact.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
vb.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
verilog.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
vhdl.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
vim.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
vroom.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
vue.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
wat.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
xf86conf.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
xhtml.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
xinetd.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
xml.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
xsd.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
xslt.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
yacc.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
yaml.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
zig.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
zimbu.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago
zsh.vim 初始化项目:添加 src(源代码)和 doc(文档)文件夹 5 months ago

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 the vim-dev mailing list <vim-dev@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 the vim-dev
mailing list: <vim-dev@vim.org>.

If you are the maintainer of an indent file and make improvements, e-mail the
new version to the vim-dev mailing list: <vim-dev@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
'indentkeys' 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.

To test the indent file, see testdir/README.txt.