mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-25 01:10:47 -08:00
* CONTRIBUTE,Makefile.in,configure.ac: Update to reflect test directory moves. * test/file-organisation.org: New file. * test/automated/Makefile.in test/automated/data/decompress/foo.gz test/automated/data/epg/pubkey.asc test/automated/data/epg/seckey.asc test/automated/data/files-bug18141.el.gz test/automated/data/flymake/test.c test/automated/data/flymake/test.pl test/automated/data/package/archive-contents test/automated/data/package/key.pub test/automated/data/package/key.sec test/automated/data/package/multi-file-0.2.3.tar test/automated/data/package/multi-file-readme.txt test/automated/data/package/newer-versions/archive-contents test/automated/data/package/newer-versions/new-pkg-1.0.el test/automated/data/package/newer-versions/simple-single-1.4.el test/automated/data/package/package-test-server.py test/automated/data/package/signed/archive-contents test/automated/data/package/signed/archive-contents.sig test/automated/data/package/signed/signed-bad-1.0.el test/automated/data/package/signed/signed-bad-1.0.el.sig test/automated/data/package/signed/signed-good-1.0.el test/automated/data/package/signed/signed-good-1.0.el.sig test/automated/data/package/simple-depend-1.0.el test/automated/data/package/simple-single-1.3.el test/automated/data/package/simple-single-readme.txt test/automated/data/package/simple-two-depend-1.1.el test/automated/abbrev-tests.el test/automated/auto-revert-tests.el test/automated/calc-tests.el test/automated/icalendar-tests.el test/automated/character-fold-tests.el test/automated/comint-testsuite.el test/automated/descr-text-test.el test/automated/electric-tests.el test/automated/cl-generic-tests.el test/automated/cl-lib-tests.el test/automated/eieio-test-methodinvoke.el test/automated/eieio-test-persist.el test/automated/eieio-tests.el test/automated/ert-tests.el test/automated/ert-x-tests.el test/automated/generator-tests.el test/automated/let-alist.el test/automated/map-tests.el test/automated/advice-tests.el test/automated/package-test.el test/automated/pcase-tests.el test/automated/regexp-tests.el test/automated/seq-tests.el test/automated/subr-x-tests.el test/automated/tabulated-list-test.el test/automated/thunk-tests.el test/automated/timer-tests.el test/automated/epg-tests.el test/automated/eshell.el test/automated/faces-tests.el test/automated/file-notify-tests.el test/automated/auth-source-tests.el test/automated/gnus-tests.el test/automated/message-mode-tests.el test/automated/help-fns.el test/automated/imenu-test.el test/automated/info-xref.el test/automated/mule-util.el test/automated/isearch-tests.el test/automated/json-tests.el test/automated/bytecomp-tests.el test/automated/coding-tests.el test/automated/core-elisp-tests.el test/automated/decoder-tests.el test/automated/files.el test/automated/font-parse-tests.el test/automated/lexbind-tests.el test/automated/occur-tests.el test/automated/process-tests.el test/automated/syntax-tests.el test/automated/textprop-tests.el test/automated/undo-tests.el test/automated/man-tests.el test/automated/completion-tests.el test/automated/dbus-tests.el test/automated/newsticker-tests.el test/automated/sasl-scram-rfc-tests.el test/automated/tramp-tests.el test/automated/obarray-tests.el test/automated/compile-tests.el test/automated/elisp-mode-tests.el test/automated/f90.el test/automated/flymake-tests.el test/automated/python-tests.el test/automated/ruby-mode-tests.el test/automated/subword-tests.el test/automated/replace-tests.el test/automated/simple-test.el test/automated/sort-tests.el test/automated/subr-tests.el test/automated/reftex-tests.el test/automated/sgml-mode-tests.el test/automated/tildify-tests.el test/automated/thingatpt.el test/automated/url-future-tests.el test/automated/url-util-tests.el test/automated/add-log-tests.el test/automated/vc-bzr.el test/automated/vc-tests.el test/automated/xml-parse-tests.el test/BidiCharacterTest.txt test/biditest.el test/cedet/cedet-utests.el test/cedet/ede-tests.el test/cedet/semantic-ia-utest.el test/cedet/semantic-tests.el test/cedet/semantic-utest-c.el test/cedet/semantic-utest.el test/cedet/srecode-tests.el test/cedet/tests/test.c test/cedet/tests/test.el test/cedet/tests/test.make test/cedet/tests/testdoublens.cpp test/cedet/tests/testdoublens.hpp test/cedet/tests/testfriends.cpp test/cedet/tests/testjavacomp.java test/cedet/tests/testnsp.cpp test/cedet/tests/testpolymorph.cpp test/cedet/tests/testspp.c test/cedet/tests/testsppcomplete.c test/cedet/tests/testsppreplace.c test/cedet/tests/testsppreplaced.c test/cedet/tests/testsubclass.cpp test/cedet/tests/testsubclass.hh test/cedet/tests/testtypedefs.cpp test/cedet/tests/testvarnames.c test/etags/CTAGS.good test/etags/ETAGS.good_1 test/etags/ETAGS.good_2 test/etags/ETAGS.good_3 test/etags/ETAGS.good_4 test/etags/ETAGS.good_5 test/etags/ETAGS.good_6 test/etags/a-src/empty.zz test/etags/a-src/empty.zz.gz test/etags/ada-src/2ataspri.adb test/etags/ada-src/2ataspri.ads test/etags/ada-src/etags-test-for.ada test/etags/ada-src/waroquiers.ada test/etags/c-src/a/b/b.c test/etags/c-src/abbrev.c test/etags/c-src/c.c test/etags/c-src/dostorture.c test/etags/c-src/emacs/src/gmalloc.c test/etags/c-src/emacs/src/keyboard.c test/etags/c-src/emacs/src/lisp.h test/etags/c-src/emacs/src/regex.h test/etags/c-src/etags.c test/etags/c-src/exit.c test/etags/c-src/exit.strange_suffix test/etags/c-src/fail.c test/etags/c-src/getopt.h test/etags/c-src/h.h test/etags/c-src/machsyscalls.c test/etags/c-src/machsyscalls.h test/etags/c-src/sysdep.h test/etags/c-src/tab.c test/etags/c-src/torture.c test/etags/cp-src/MDiagArray2.h test/etags/cp-src/Range.h test/etags/cp-src/burton.cpp test/etags/cp-src/c.C test/etags/cp-src/clheir.cpp.gz test/etags/cp-src/clheir.hpp test/etags/cp-src/conway.cpp test/etags/cp-src/conway.hpp test/etags/cp-src/fail.C test/etags/cp-src/functions.cpp test/etags/cp-src/screen.cpp test/etags/cp-src/screen.hpp test/etags/cp-src/x.cc test/etags/el-src/TAGTEST.EL test/etags/el-src/emacs/lisp/progmodes/etags.el test/etags/erl-src/gs_dialog.erl test/etags/f-src/entry.for test/etags/f-src/entry.strange.gz test/etags/f-src/entry.strange_suffix test/etags/forth-src/test-forth.fth test/etags/html-src/algrthms.html test/etags/html-src/index.shtml test/etags/html-src/software.html test/etags/html-src/softwarelibero.html test/etags/lua-src/allegro.lua test/etags/objc-src/PackInsp.h test/etags/objc-src/PackInsp.m test/etags/objc-src/Subprocess.h test/etags/objc-src/Subprocess.m test/etags/objcpp-src/SimpleCalc.H test/etags/objcpp-src/SimpleCalc.M test/etags/pas-src/common.pas test/etags/perl-src/htlmify-cystic test/etags/perl-src/kai-test.pl test/etags/perl-src/yagrip.pl test/etags/php-src/lce_functions.php test/etags/php-src/ptest.php test/etags/php-src/sendmail.php test/etags/prol-src/natded.prolog test/etags/prol-src/ordsets.prolog test/etags/ps-src/rfc1245.ps test/etags/pyt-src/server.py test/etags/tex-src/gzip.texi test/etags/tex-src/nonewline.tex test/etags/tex-src/testenv.tex test/etags/tex-src/texinfo.tex test/etags/y-src/atest.y test/etags/y-src/cccp.c test/etags/y-src/cccp.y test/etags/y-src/parse.c test/etags/y-src/parse.y test/indent/css-mode.css test/indent/js-indent-init-dynamic.js test/indent/js-indent-init-t.js test/indent/js-jsx.js test/indent/js.js test/indent/latex-mode.tex test/indent/modula2.mod test/indent/nxml.xml test/indent/octave.m test/indent/pascal.pas test/indent/perl.perl test/indent/prolog.prolog test/indent/ps-mode.ps test/indent/ruby.rb test/indent/scheme.scm test/indent/scss-mode.scss test/indent/sgml-mode-attribute.html test/indent/shell.rc test/indent/shell.sh test/redisplay-testsuite.el test/rmailmm.el test/automated/buffer-tests.el test/automated/cmds-tests.el test/automated/data-tests.el test/automated/finalizer-tests.el test/automated/fns-tests.el test/automated/inotify-test.el test/automated/keymap-tests.el test/automated/print-tests.el test/automated/libxml-tests.el test/automated/zlib-tests.el: Files Moved.
180 lines
3.6 KiB
Bash
Executable file
180 lines
3.6 KiB
Bash
Executable file
#!/bin/sh
|
|
# -*- eval: (bug-reference-mode 1) -*-
|
|
|
|
setlock -n /tmp/getmail.lock && echo getmail isn\'t running
|
|
|
|
# adsgsdg
|
|
|
|
if foo; then
|
|
if bar; then
|
|
toto
|
|
fi
|
|
fi # bug#15613
|
|
|
|
case $X in
|
|
foo)
|
|
do_something
|
|
;;
|
|
arg=*) # bug#12953
|
|
do_something_else_based_on_arg
|
|
;;
|
|
*)
|
|
default
|
|
;;
|
|
esac
|
|
|
|
{ # bug#17621
|
|
foo1 &&
|
|
foo2 &&
|
|
bar
|
|
|
|
foo1 && \
|
|
foo2 && \
|
|
bar
|
|
}
|
|
|
|
for foo in bar; do # bug#17721
|
|
[ -e $foo ] && {
|
|
echo t
|
|
} && {
|
|
echo r
|
|
}
|
|
done
|
|
|
|
for foo in bar; do # bug#17896
|
|
[ -e $foo ] && [ -e $bar ] && {
|
|
echo just fine thanks
|
|
}
|
|
done
|
|
|
|
filter_3 () # bug#17842
|
|
{
|
|
tr -d '"`' | tr ' ' ' ' | \
|
|
awk -F\; -f filter.awk | \
|
|
grep -v "^," | sort -t, -k2,2
|
|
}
|
|
|
|
foo | bar | {
|
|
toto
|
|
}
|
|
|
|
grep -e "^$userregexp:" /etc/passwd | cut -d : -f 1 | while read user ; do
|
|
print -u2 "user=$user" # bug#18031
|
|
sudo -U $user -ll | while read line ; do
|
|
:
|
|
done
|
|
done
|
|
|
|
echo -n $(( 5 << 2 ))
|
|
# This should not be treated as a heredoc (bug#12770).
|
|
2
|
|
|
|
foo='bar<<' # bug#11263
|
|
echo ${foo%<<aa} # bug#11263
|
|
echo $((1<<8)) # bug#11263
|
|
echo $[1<<8] # bug#11263
|
|
|
|
declare -a VERSION
|
|
for i in $(ls "$PREFIX/sbin") ; do
|
|
echo -e $N')' $i
|
|
VERSION[${#VERSION[*]}]=$i # bug#11946.
|
|
N=$(($N + 1))
|
|
done
|
|
|
|
foo () {
|
|
|
|
bar () {
|
|
blilbi
|
|
}
|
|
|
|
case toto
|
|
in a) hello # KNOWN INDENT BUG
|
|
;; b) hi # KNOWN INDENT BUG
|
|
;; c) hi # KNOWN INDENT BUG
|
|
esac
|
|
|
|
case $toto in
|
|
a) echo 1;; b) echo 2;;
|
|
(c)
|
|
echo 3;;
|
|
d)
|
|
echo 3;;
|
|
esac
|
|
|
|
case $as_nl`(ac_space=' '; set) 2>&1` in #(
|
|
*${as_nl}ac_space=\ *)
|
|
# `set' does not quote correctly, so add quotes: double-quote
|
|
# substitution turns \\\\ into \\, and sed turns \\ into \.
|
|
sed -n \
|
|
"s/'/'\\\\''/g;
|
|
s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=/\\1=''/p"
|
|
;; #(
|
|
*)
|
|
# `set' quotes correctly as required by POSIX, so do not add
|
|
# quotes.
|
|
sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
|
|
;;
|
|
esac |
|
|
grep '.' | # KNOWN INDENT BUG
|
|
sed 1d
|
|
|
|
case toto in
|
|
-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
|
|
| --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* \
|
|
| --exec=* | --exe=* | --ex=*)
|
|
exec_prefix=$ac_optarg ;;
|
|
5)
|
|
hello ;;
|
|
3) hello $(adfad)
|
|
echo esac ;; # KNOWN INDENT BUG
|
|
5) hello ;;
|
|
4) hello ;&
|
|
4) hello ;;&
|
|
5) hello ;;
|
|
5) hello ;;
|
|
esac
|
|
|
|
echo "'" wfgfe
|
|
|
|
#!/bin/bash
|
|
cat << EOF \
|
|
| cat sadfsafd \
|
|
sadfsafd "KNOWN INDENT BUG" \
|
|
| tee -a bug.txt
|
|
asdfsaf
|
|
This is a test case for a bug in bash shell mode text highlighting
|
|
EOF
|
|
|
|
cat <<EOF1 <<EOF2 # KNOWN INDENT BUG
|
|
help1
|
|
EOF1
|
|
help2
|
|
EOF2
|
|
}
|
|
bar () {
|
|
if [ $# -eq 0 ]; then
|
|
while
|
|
f # KNOWN INDENT BUG
|
|
do
|
|
bla;
|
|
done
|
|
echo "Highlighting is screwed up now"
|
|
if [ 1 = 1 ]; then
|
|
# adsgsdg
|
|
echo "screwed up"
|
|
fi
|
|
|
|
$@ $? $#
|
|
|
|
for f in *
|
|
do
|
|
sdfg
|
|
done
|
|
|
|
if swrgfef
|
|
then blas
|
|
else sdf
|
|
fi
|
|
|
|
fi
|
|
}
|