/usr/share/nano
NameSizeModeActions
asm.nanorc7830644editdlrm
c.nanorc14990644editdlrm
groff.nanorc7230644editdlrm
html.nanorc1240644editdlrm
java.nanorc6100644editdlrm
man.nanorc2640644editdlrm
mutt.nanorc950644editdlrm
nanorc.nanorc10530644editdlrm
patch.nanorc2420644editdlrm
perl.nanorc14090644editdlrm
pov.nanorc6820644editdlrm
python.nanorc4860644editdlrm
ruby.nanorc14460644editdlrm
sh.nanorc6540644editdlrm
tex.nanorc1330644editdlrm
Edit: /usr/share/nano/java.nanorc (610B)
## Here is an example for Java. ## syntax "java" "\.java$" color green "\<(boolean|byte|char|double|float|int|long|new|short|this|transient|void)\>" color red "\<(break|case|catch|continue|default|do|else|finally|for|if|return|switch|throw|try|while)\>" color cyan "\<(abstract|class|extends|final|implements|import|instanceof|interface|native|package|private|protected|public|static|strictfp|super|synchronized|throws|volatile)\>" color red ""[^"]*"" color yellow "\<(true|false|null)\>" color blue "//.*" color blue start="/\*" end="\*/" color brightblue start="/\*\*" end="\*/" color ,green "[[:space:]]+$"