Adding the ":" character to the `lua-operator-class` fixed the indentation problem without having to add the extra code to `lua-last-token-continues-p` and `lua-first-token-continues-p`worked. I've commited it as commit d50c0bf.