/usr/share/vim/vim74/indent
NameSizeModeActions
aap.vim2650644editdlrm
ada.vim111470644editdlrm
ant.vim2900644editdlrm
automake.vim2310644editdlrm
awk.vim77480644editdlrm
bib.vim3460644editdlrm
bst.vim19190644editdlrm
c.vim3250644editdlrm
cdl.vim41720644editdlrm
ch.vim4700644editdlrm
chaiscript.vim11350644editdlrm
changelog.vim2640644editdlrm
clojure.vim121320644editdlrm
cmake.vim27540644editdlrm
cobol.vim81970644editdlrm
config.vim21660644editdlrm
cpp.vim3290644editdlrm
cs.vim3270644editdlrm
css.vim17190644editdlrm
cucumber.vim26240644editdlrm
cuda.vim3050644editdlrm
d.vim5100644editdlrm
dictconf.vim3250644editdlrm
dictdconf.vim3260644editdlrm
docbk.vim3240644editdlrm
dtd.vim116680644editdlrm
dtrace.vim4510644editdlrm
dylan.vim26620644editdlrm
eiffel.vim32080644editdlrm
erlang.vim462350644editdlrm
eruby.vim21610644editdlrm
eterm.vim6380644editdlrm
falcon.vim139820644editdlrm
fortran.vim65590644editdlrm
framescript.vim7860644editdlrm
gitconfig.vim8170644editdlrm
gitolite.vim9960644editdlrm
haml.vim21890644editdlrm
hamster.vim14070644editdlrm
html.vim148120644editdlrm
htmldjango.vim2730644editdlrm
idlang.vim15660644editdlrm
ishd.vim18410644editdlrm
java.vim41150644editdlrm
javascript.vim3360644editdlrm
jsp.vim4620644editdlrm
ld.vim17530644editdlrm
lifelines.vim6370644editdlrm
liquid.vim18790644editdlrm
lisp.vim3530644editdlrm
logtalk.vim16900644editdlrm
lua.vim19140644editdlrm
mail.vim3080644editdlrm
make.vim34310644editdlrm
matlab.vim19280644editdlrm
mma.vim22270644editdlrm
mp.vim65270644editdlrm
objc.vim16450644editdlrm
ocaml.vim91100644editdlrm
occam.vim46340644editdlrm
pascal.vim56530644editdlrm
perl.vim58110644editdlrm
perl6.vim35030644editdlrm
php.vim194230644editdlrm
postscr.vim16220644editdlrm
pov.vim26430644editdlrm
prolog.vim14540644editdlrm
pyrex.vim3260644editdlrm
python.vim57440644editdlrm
r.vim147860644editdlrm
readline.vim6810644editdlrm
README.txt16390644editdlrm
rpl.vim18350644editdlrm
rst.vim13870644editdlrm
ruby.vim175460644editdlrm
sass.vim10180644editdlrm
scheme.vim2410644editdlrm
scss.vim1910644editdlrm
sdl.vim27670644editdlrm
sh.vim40400644editdlrm
sml.vim64180644editdlrm
sql.vim12040644editdlrm
sqlanywhere.vim130750644editdlrm
tcl.vim16020644editdlrm
tcsh.vim12430644editdlrm
tex.vim96950644editdlrm
tf.vim14990644editdlrm
tilde.vim9940644editdlrm
treetop.vim6770644editdlrm
vb.vim20440644editdlrm
verilog.vim76200644editdlrm
vhdl.vim138010644editdlrm
vim.vim28300644editdlrm
xf86conf.vim6790644editdlrm
xhtml.vim2690644editdlrm
xinetd.vim12010644editdlrm
xml.vim28400644editdlrm
xsd.vim2530644editdlrm
xslt.vim2970644editdlrm
yacc.vim7690644editdlrm
yaml.vim41170644editdlrm
zimbu.vim38910644editdlrm
zsh.vim2310644editdlrm
Edit: /usr/share/vim/vim74/indent/rst.vim (1387B)
" Vim indent file " Language: reStructuredText Documentation Format " Maintainer: Nikolai Weibull " Latest Revision: 2011-08-03 if exists("b:did_indent") finish endif let b:did_indent = 1 setlocal indentexpr=GetRSTIndent() setlocal indentkeys=!^F,o,O setlocal nosmartindent if exists("*GetRSTIndent") finish endif let s:itemization_pattern = '^\s*[-*+]\s' let s:enumeration_pattern = '^\s*\%(\d\+\|#\)\.\s\+' function GetRSTIndent() let lnum = prevnonblank(v:lnum - 1) if lnum == 0 return 0 endif let ind = indent(lnum) let line = getline(lnum) if line =~ s:itemization_pattern let ind += 2 elseif line =~ s:enumeration_pattern let ind += matchend(line, s:enumeration_pattern) endif let line = getline(v:lnum - 1) " Indent :FIELD: lines. Don’t match if there is no text after the field or " if the text ends with a sent-ender. if line =~ '^:.\+:\s\{-1,\}\S.\+[^.!?:]$' return matchend(line, '^:.\{-1,}:\s\+') endif if line =~ '^\s*$' execute lnum call search('^\s*\%([-*+]\s\|\%(\d\+\|#\)\.\s\|\.\.\|$\)', 'bW') let line = getline('.') if line =~ s:itemization_pattern let ind -= 2 elseif line =~ s:enumeration_pattern let ind -= matchend(line, s:enumeration_pattern) elseif line =~ '^\s*\.\.' let ind -= 3 endif endif return ind endfunction