At http://www.ultraedit.com/downloads/extras/wordfiles.html I did not find a wordfile for Docker.
http://www.ultraedit.com/support/tutorials_power_tips/ultraedit_linux/add_a_wordfile.html explains how you can role your own.
Inspired by https://github.com/docker/docker/blob/master/contrib/syntax/vim/syntax/dockerfile.vim I tried:
/L20"Docker" Line Comment = # Escape Char = \ String Chars = "' File Extensions =
/Delimiters = ~!@$%^*()+=/\[]{}:;"<>'�` , .?
/Indent Strings = "{("
/Unindent Strings = "})"
/Function String = "%[a-zA-Z_]*("
/C1
ADD
CMD
ENTRYPOINT
ENV
EXPOSE
FROM
MAINTAINER
RUN
USER
LABEL
VOLUME
WORKDIR
COPY
STOPSIGNAL
/C2
/C3
]
[
/C4
for a start.
What changes would be necessary to make this a proper syntax highlighting file for docker?
On my Mac I put the above code into /Library/Application Support/UltraEdit/wordfiles/docker.uew
then restarted Ultraedit and actively selected the Syntax Highlighting for Docker from the view menu.