ooops reverting mischanged option menu order...
[midnight-commander.git] / lib / edit.indent.rc
blob24623c8612624ac1a66cd53b1ae5db67646c4be3
1 #! /bin/sh
2 # *** External Formatter (Indenter) for GNU Midnight Commander.
3 # arguments:
4 # $1 - Name of the file being edited
5 # $2 - Name of the file to be processed
7 exec >/dev/null
9 case `echo $1 |sed 's/^.*\.//'` in
10 c|h)
11 # ftp://ftp.gnu.org/pub/gnu/indent/
12 indent -kr -pcs "$2"
14 C|cc|CC|cxx|CXX|cpp|CPP)
15 # http://astyle.sourceforge.net/
16 astyle "$2"
18 java|JAVA)
19 # http://astyle.sourceforge.net/
20 astyle --style=java --mode=java "$2"
22 htm|html|HTM|HTML)
23 # http://www.w3.org/People/Raggett/tidy/
24 tidy -q -m -ascii -wrap 80 "$2"
27 #ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.tar.gz
28 fmt "$2" >"$2.tmp" && rm -f "$2" && mv -f "$2.tmp" "$2"
30 esac