golden hour
/usr/share/vim/vim74/indent
⬆️ Go Up
Upload
File/Folder
Size
Actions
README.txt
1.6 KB
Del
OK
aap.vim
265 B
Del
OK
ada.vim
10.89 KB
Del
OK
ant.vim
290 B
Del
OK
automake.vim
231 B
Del
OK
awk.vim
7.57 KB
Del
OK
bib.vim
346 B
Del
OK
bst.vim
1.87 KB
Del
OK
c.vim
325 B
Del
OK
cdl.vim
4.07 KB
Del
OK
ch.vim
470 B
Del
OK
chaiscript.vim
1.11 KB
Del
OK
changelog.vim
264 B
Del
OK
clojure.vim
11.85 KB
Del
OK
cmake.vim
2.69 KB
Del
OK
cobol.vim
8 KB
Del
OK
config.vim
2.12 KB
Del
OK
cpp.vim
329 B
Del
OK
cs.vim
327 B
Del
OK
css.vim
1.68 KB
Del
OK
cucumber.vim
2.56 KB
Del
OK
cuda.vim
305 B
Del
OK
d.vim
510 B
Del
OK
dictconf.vim
325 B
Del
OK
dictdconf.vim
326 B
Del
OK
docbk.vim
324 B
Del
OK
dtd.vim
11.39 KB
Del
OK
dtrace.vim
451 B
Del
OK
dylan.vim
2.6 KB
Del
OK
eiffel.vim
3.13 KB
Del
OK
erlang.vim
45.15 KB
Del
OK
eruby.vim
2.11 KB
Del
OK
eterm.vim
638 B
Del
OK
falcon.vim
13.65 KB
Del
OK
fortran.vim
6.41 KB
Del
OK
framescript.vim
786 B
Del
OK
gitconfig.vim
817 B
Del
OK
gitolite.vim
996 B
Del
OK
haml.vim
2.14 KB
Del
OK
hamster.vim
1.37 KB
Del
OK
html.vim
14.46 KB
Del
OK
htmldjango.vim
273 B
Del
OK
idlang.vim
1.53 KB
Del
OK
ishd.vim
1.8 KB
Del
OK
java.vim
4.02 KB
Del
OK
javascript.vim
336 B
Del
OK
jsp.vim
462 B
Del
OK
ld.vim
1.71 KB
Del
OK
lifelines.vim
637 B
Del
OK
liquid.vim
1.83 KB
Del
OK
lisp.vim
353 B
Del
OK
logtalk.vim
1.65 KB
Del
OK
lua.vim
1.87 KB
Del
OK
mail.vim
308 B
Del
OK
make.vim
3.35 KB
Del
OK
matlab.vim
1.88 KB
Del
OK
mma.vim
2.17 KB
Del
OK
mp.vim
6.37 KB
Del
OK
objc.vim
1.61 KB
Del
OK
ocaml.vim
8.9 KB
Del
OK
occam.vim
4.53 KB
Del
OK
pascal.vim
5.52 KB
Del
OK
perl.vim
5.67 KB
Del
OK
perl6.vim
3.42 KB
Del
OK
php.vim
18.97 KB
Del
OK
postscr.vim
1.58 KB
Del
OK
pov.vim
2.58 KB
Del
OK
prolog.vim
1.42 KB
Del
OK
pyrex.vim
326 B
Del
OK
python.vim
5.61 KB
Del
OK
r.vim
14.44 KB
Del
OK
readline.vim
681 B
Del
OK
rpl.vim
1.79 KB
Del
OK
rst.vim
1.35 KB
Del
OK
ruby.vim
17.13 KB
Del
OK
sass.vim
1018 B
Del
OK
scheme.vim
241 B
Del
OK
scss.vim
191 B
Del
OK
sdl.vim
2.7 KB
Del
OK
sh.vim
3.95 KB
Del
OK
sml.vim
6.27 KB
Del
OK
sql.vim
1.18 KB
Del
OK
sqlanywhere.vim
12.77 KB
Del
OK
tcl.vim
1.56 KB
Del
OK
tcsh.vim
1.21 KB
Del
OK
tex.vim
9.47 KB
Del
OK
tf.vim
1.46 KB
Del
OK
tilde.vim
994 B
Del
OK
treetop.vim
677 B
Del
OK
vb.vim
2 KB
Del
OK
verilog.vim
7.44 KB
Del
OK
vhdl.vim
13.48 KB
Del
OK
vim.vim
2.76 KB
Del
OK
xf86conf.vim
679 B
Del
OK
xhtml.vim
269 B
Del
OK
xinetd.vim
1.17 KB
Del
OK
xml.vim
2.77 KB
Del
OK
xsd.vim
253 B
Del
OK
xslt.vim
297 B
Del
OK
yacc.vim
769 B
Del
OK
yaml.vim
4.02 KB
Del
OK
zimbu.vim
3.8 KB
Del
OK
zsh.vim
231 B
Del
OK
Edit: tf.vim
" Vim indent file " Language: tf (TinyFugue) " Maintainer: Christian J. Robinson <heptite@gmail.com> " URL: http://christianrobinson.name/vim/indent/tf.vim " Last Change: 2002 May 29 " Only load this indent file when no other was loaded. if exists("b:did_indent") finish endif let b:did_indent = 1 setlocal indentexpr=GetTFIndent() setlocal indentkeys-=0{,0} indentkeys-=0# indentkeys-=: setlocal indentkeys+==/endif,=/then,=/else,=/done,0; " Only define the function once: if exists("*GetTFIndent") finish endif function GetTFIndent() " Find a non-blank line above the current line: let lnum = prevnonblank(v:lnum - 1) " No indent for the start of the file: if lnum == 0 return 0 endif let ind = indent(lnum) let line = getline(lnum) " No indentation if the previous line didn't end with "\": " (Could be annoying, but it lets you know if you made a mistake.) if line !~ '\\$' return 0 endif if line =~ '\(/def.*\\\|/for.*\(%;\s*\)\@\<!\\\)$' let ind = ind + &sw elseif line =~ '\(/if\|/else\|/then\)' if line !~ '/endif' let ind = ind + &sw endif elseif line =~ '/while' if line !~ '/done' let ind = ind + &sw endif endif let line = getline(v:lnum) if line =~ '\(/else\|/endif\|/then\)' if line !~ '/if' let ind = ind - &sw endif elseif line =~ '/done' if line !~ '/while' let ind = ind - &sw endif endif " Comments at the beginning of a line: if line =~ '^\s*;' let ind = 0 endif return ind endfunction
Save