bugfix for C++ keys resetting indendation. reverted back to deriving from fundamental-mode.