add-emacs-variables
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. #!/bin/bash
  2. #
  3. # Add local variables to C sources files to set emacs C style to 4-space tabs.
  4. #
  5. # Usage:  cd $PG_HOME && add-emacs-variables `find . -name *.[chy] -print`
  6. for f in $*; do
  7.     if [ -L $f ] || grep -q '^ * Local Variables:' $f; then
  8. continue
  9.     fi
  10.     echo $f
  11.     touch -r $f /tmp/.add-local-variables.$$
  12.     cat <<- '    EOF' >> $f 
  13. /*
  14.  * Local Variables:
  15.  *  tab-width: 4
  16.  *  c-indent-level: 4
  17.  *  c-basic-offset: 4
  18.  * End:
  19.  */
  20.     EOF
  21.     touch -r /tmp/.add-local-variables.$$ $f
  22. done
  23. rm -f /tmp/.add-local-variables.$$
  24. # end of file