Wrong syntax highlighting when editing this bash script
#!/bin/bash
while test $(( << $(($class)) )) -le $(($nr>>1)); do
class=$(($class+1))
done
bla=$(($nr - $(( 1 << $(($class)) )) ))
test "$bla" -eq '0' && echo $(($class+1)) || rec "$bla"
joe can not deal with '<<', '>>' is working though.
FYI: jupp editor displays it correct