The free EclipseColorer Editor can do syntax highlighting for bash scripts.
However, It does not use Eclipse's "Outline view", i.e it does not fill it with a list of function definitions. Sometimes syntax highlighting just stops in the middle of the script. Then reopening the script helps.